自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gsymichael的专栏

Wincer(person work on wince)

  • 博客(25)
  • 收藏
  • 关注

翻译 GStreamer 基础教程学习 4 - 时间管理 (Basic tutorial 4: Time management)

https://gstreamer.freedesktop.org/documentation/tutorials/basic/time-management.html?gi-language=c本节介绍和时间相关的内容,主要有两点:How to query the pipeline for information like stream position or duration. H...

2020-02-22 11:21:21 427

翻译 GStreamer 基础教程学习 3 - 动态管道 (Basic tutorial 3: Dynamic pipelines)

https://gstreamer.freedesktop.org/documentation/tutorials/basic/dynamic-pipelines.html?gi-language=c本节进一步扩展了上一节的管道, 在运行过程中(on the fly)创建管道,而不是在运行前创建一个指定的管道。可以想象,将一个没有完全创建的管道设置为播放状态,那么在什么都不做的情况下,数据...

2020-02-21 22:20:06 354

翻译 GStreamer 基础教程学习 2 - GStreamer概念 (Basic tutorial 2: GStreamer concepts)

https://gstreamer.freedesktop.org/documentation/tutorials/basic/concepts.html?gi-language=c上一节教程介绍了一个playbin,这一节具体介绍整个管道是如何构建的。1. Element Creation 元素的创建/* Create the elements */source = gst_e...

2020-02-21 20:10:03 372

翻译 GStreamer 基础教程学习 1 - Hello World(GStreamer Basic tutorial 1 - Hello World)

https://gstreamer.freedesktop.org/documentation/tutorials/basic/hello-world.html?gi-language=c重要的知识点:1. gst_init()/* Initialize GStreamer */gst_init (&argc, &argv);This must always ...

2020-02-21 16:49:08 776

原创 Qt QAbstractTableModel的使用以及在QML下调用

最近有个需求,就是在QML中显示一个表格, 表格中显示一些字符,此外还需要显示数值和图形(圆形图像不同颜色代表true/false)。网上找了很多内容发现不是很适用,好多都是适用widget适用C++来做表格。但是widget做的在QML下使用感觉又有点问题(widget使用paint渲染, 但是QML使用的是scense graph,使用QSGNode)。那还是用QAbsractTableMod...

2020-01-08 11:20:33 1420

原创 QtGstreamer Camera功能

在QtQuick2中利用QtStreamer实现Camera的功能,根据QtStreamer网站的说明,实现的思路是使用VideoSurface和VideoItem,以及使用GStreamer。 利用GStreamer构成一个pipeline: Source为Camera的element, 中间使用了一个videoscale,Sink使用了qtquick2videosink.  V...

2019-02-22 10:18:35 1229

翻译 GStreamer 学习记录 - GstBufferPool

GstBufferPool — Pool for buffers DescriptionA GstBufferPool is an object that can be used to pre-allocate and recycle buffers of the same size and with the same properties.A GstBufferPool is c...

2018-07-26 13:47:36 1158

转载 找到一篇关于GStreamer架构的说的比较详细和底层的文章

转自: https://blog.csdn.net/shallon_luo/article/details/5393788原来的排版看着不太舒服,重新排了一下。最原始出处据说是gstreamer代码,在docs/design/目录里面还有一个翻译的中文版: https://blog.csdn.net/vbLittleBoy/article/details/38272199Overv...

2018-07-25 13:11:54 1483

转载 GStreamer 学习笔记 - Pad激活

https://blog.csdn.net/acs713/article/details/7798417这个写的比较清楚。 

2018-07-25 11:03:52 229

翻译 GStreamer 学习记录 - Caps and negotiation

https://gstreamer.freedesktop.org/documentation/plugin-development/advanced/negotiation.html Caps negotiationCaps negotiation is the act of finding a media format (GstCaps) between elements that...

2018-07-25 10:24:45 495

转载 (转) GStreamer介绍和基本概念

转自: https://blog.csdn.net/ckx20/article/details/53214048简单的介绍和一些基本的概念GStreamer介绍  GStreamer是在Linux下创建流媒体的应用程序框架(流媒体:流媒体,又叫流式媒体,是边传边播的媒体,是多媒体的一种)。GStreamer不仅可以处理音频和视频,它可以处理任何一种类型的数据流。(菜鸟刚开始学习)我认为它...

2018-07-19 13:48:43 315

原创 Qt Camera功能实现过程中碰到的问题总结

很多年没有写过东西了,换工作后使用Qt,很多东西都是在CSDN上找,这里也记录一些碰到的问题和解决方法。目前做的产品需要有一个倒车影像(根据功能不同,可能还需要更多的摄像头显示)。之前的项目已经有了一个摄像头显示的实现,是基于 Qt Widget的方式,目前项目是使用QML做界面,如何实现摄像头功能就成了一个问题。1. QML有一个MultiMedia的model, 但是这个在我们的系统还...

2018-07-19 13:31:01 2601 2

转载 wince os 的启动

原文:http://blog.chinaunix.net/u1/35351/showart_2109847.htmlwince os 的启动我们也可以换分为2个阶段,第一个阶段,初始化OAL,一直到FirstSchedule开始调度,第二阶段,开始对文件系统,注册表,driver的  初始化和加载。(1)初始化 OAL  1.startup.s       初始化一些硬件外设 --> Kern

2010-02-06 13:25:00 1127 1

转载 2440bsp wince启动分析

原文地址 http://yzcyn.blog.163.com/blog/static/384843002008627113256106/ Clone一个BSP. WinCE6.0安装armv4i架构后,里面提供了一个名字为DeviceEmulator的BSP. 这个BSP是s3c2410的BSP.我的是s3c2440a,就克隆这个吧. 下面是WinCE6.0的内核启动过程:

2010-02-06 13:16:00 851

原创 PE文件结构与CE中的E32,O32

在之前的BinFS中介绍过Image中的module。对于在Image的module来说,在build image的过程中PB会将Dll进行解析,之后再打包到Image。在TOCentry中会有E32Offset和O32Offset的成员,看名称看是Offset,不过根据代码看好像并不是Offset而是E32和O32结构的地址。那么E32和O32和PE结构有什么关系?如果一个Dll或是exe没有经

2009-12-17 22:41:00 980

原创 BinFS文件系统

对于BinFS文件系统,提几个概要的点:对于.nb0文件,可以说就是由若干个Region组成的。例如说RamImage是一个Region,NandImage是一个Region。Region的结构式这样的。最开始的64个字节为第一部分,其中开始四个字节为一个跳转指令(EA XX XX XX),其余的60个位NULL Data。紧接着这64个字节的是一个标志“ECEC”,紧接ECEC的是ROMHD

2009-12-17 21:57:00 1986

转载 (转)Export Table(引出表)

《加密解密技术内幕》1.26 Export Table(引出表)【转自www.bitsCN.com】转自:http://www.bitscn.com/hack/series/200803/132202.html当PE装载器执行一个程序,它将相关DLLs都装入该进程的地址空间。然后根据主程序的引入函数信息,查找相关DLLs中的真实函数地址来修正主程序。PE装载器搜寻的是DLLs中的引出函数。

2009-09-23 19:11:00 1076

转载 (转) Hacking Windows CE

Hacking Windows CE  转自:http://www.cnblogs.com/nasiry/archive/2005/08/17/216668.html系统进行分析但方向不同,很有学习的价值.==Phrack Inc.==              Volume 0x0b, Issue 0x3f, Phile #0x06 of 0x14|=----------------

2009-09-23 13:42:00 1224

转载 (转)windowsCE异常和中断服务程序初探 (转自 nasiry's blog)

windowsCE异常和中断服务程序初探(-)                     ---------by nasiry  转自:http://www.cnblogs.com/nasiry/archive/2004/12/27/82476.html看到网上的这篇文章,对于ARM的初始化中断部分进行了代码分析,这部分代码在Private下的Armtrap.s中。通过这部分代码就可

2009-09-23 10:38:00 928 1

原创 项目中发现的SD卡部分的Bug

 最近项目中SD卡驱动出了些很奇怪的问题,客户那边的Map有个特点,在运行的过程中会始终维护文件系统的Handle,如果发现Handle出现错误那么就会提示说SD卡存在问题。而在驱动中在插,拔卡的时候都会发相关的消息给Map。在前面遇到说没有拔卡,而只是在系统经过Suspend/Resume之后,突然出现SD卡找不到的对话框提示。开始的时候经过简单的调试,发现实际卡是可以使用的,只是说在系统Sus

2009-02-09 20:45:00 1334 1

原创 Wince5.0下如何将Public和Private下的代码移植到BSP下

 有时候在调试驱动或是学习驱动的过程发现源码在Public下,而这部分又不能乱动。同时对于Private下的代码更是如此了。如果能将这部分代码移植到自己的BSP下岂不是可以随意加入调试信息从而更好的掌握代码的实现机制,也可以自己加些功能什么的也不用担心Private或是Public下的内容被改掉。 那么就来看看如何做吧。首先看如何把Public下的驱动移植到BSP去: 将Public下的驱

2008-10-24 21:48:00 2348 7

原创 Hive-Based Registry的使用

 看到网上有好多关于Hive-Based Registry使用的文章与提问。自己做存储驱动应该也要关注一下吧。看了看PB的帮助文档,大概也对这部分有了一些粗浅的了解。 对于Hive干什么用这里就不多介绍了,根据文档的介绍,Hive形式的注册表分为:Boot hive,System hv和User hive三种。Boot hive就是指那部分在Boot过程中需要使用到的注册表信息,这部分是实在没

2008-10-11 10:36:00 2173

原创 SD Card驱动分析(二)

 在前一篇写了关于SD卡的驱动,但是还是比较简单。最近在一个车载项目上遇到快速Suspend/Resume的问题。客户需要在频率很高的Suspend/Resume之后SD卡能够保证文件的续传。这样又得更加深入研究SDBus层的内容了。 首先要描述一下SD卡文件续传的问题,在系统Suspend的时候,系统为了节省电能要求SD在Sleep状态下不供电。但是等到resume起来之后肯定是没有办法续传

2008-09-24 21:24:00 3090 10

原创 WinCE Storage Manager 分析

  上一篇写了些关于SD Driver的东西,在卡被系统识别到之后最后会加载文件系统。这部分工作是由CE下的Storage Manager来完成的,在系统启动时会加载Filesys.exe,这个会提供Storager Manager的功能。在Storage Manager的初始化阶段会创建一个Pnp的线程来监测有无Pnp的设备插入或移出。当SD卡插入后,系统监测到之后会发送一个Msg出来,这个Ms

2008-08-20 22:50:00 2647

原创 SD Driver分析

  去年毕业到9月份才找到工作,还好做的东西和学校里的还算有连续性,也是做嵌入式系统方面的工作。不过在学校的时候什么都不知道,学的东西都是乱七八糟的,什么东西都想学什么都没搞清楚。工作以后主要搞WinCE,主要是在做SD部分的驱动。搞了一年其实也感觉没什么长足的进步,感觉还有好多东西的不懂,看来还有的要学啊。有些东西写下来自己也可以再看看,以免时间久了忘光了。  第一篇还是先写点关于SD的驱动

2008-08-18 22:45:00 2548 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除