- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 一张图简单揭秘linux链表精华container_of()的实现
structnode{ //链表结构体structnodeprev;structnodenext;};链表结构关系图:#definecontainer_of(ptr,type,member) ((type*)((char*)(ptr)-(unsigned int)(&((type*)0)->member)))
2015-04-28 12:57:34 319 1
原创 MJPEG+PCM合成AVI视频格式文件
前段时间将Webcam的MJPEG获得了,也将MJPEG通过硬件解码显示出来了,现在要做的是将MJPEG数据合成视频文件。想到最简单的视频格式就是微软的AVI了,首先我们要对AVI的结构有些认识,下面我们通过结构分析软件,看看简单的AVI结构(AtomicBrowser很不错的分析软件),下面是我合成MJPEG 1280*720 25fps, 150张MJPEG图片,PCM双通道,22050H
2013-07-15 17:52:29 1808 4
原创 GB,GBC,GBA游戏模拟器移植心得
儿时玩的经典游戏机已经越来越少,为了不使其频率灭绝,牛人们想出了使用高运算能力的CPU模拟之前的游戏机CPU。简单的说就是使用编程语言描述游戏机CPU运算过程。在平板还没有面世的时候,手上拿一个掌上游戏机是不是很爽。就是在平板还没有面世的前夕,我被老板叫到了办公室,分派我一个任务,让在网上找找看有什么开源的游戏模拟器可以移植到我们硬件平台的。当时公司和我对游戏模拟器这块还是一个空白。说做就
2013-06-20 11:40:04 972 1
原创 嵌入式ucos系统上移植实现USB UVC协议(支持HD 720P Webcam)
公司领导策划做一个带后拉线的高清摄像头的行车记录仪,目前市面上只有VGA的模拟摄像头,像素不高。如果支持USB HD 720P的摄像头那是相当有优势,搞了一个多月,将自己定义成不能完成的事情搞定了,俗话说:有压力就有动,被关注才有激情。要完成这项艰巨的任务必须完成量大关键技术 1> 准备UVC协议; 2> 完成ISO同步传输。回想起来,要想在小系统上,通过阅读《USB Video Cla
2013-06-19 21:25:37 2419 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人