- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 gstreamer查找路径
安装了gstreamer,plugin-base/good/ugly,libmad/libid3tag,后直接运行gstreaer-xx/test/example/helloworld ./helloworld mp3filepath此时能正常播放. 但将helloworld.c移到另外一个地方,通过如下命令编绎:gcc -Wall $(pkg-config --cflags
2011-06-14 23:01:00 2008 2
原创 最近在研究enigma2的代码,那叫个庞大,C/C++写中间件,上层应用全部用python实现,可以学习一下plugin的实现机制了.
最近在研究enigma2的代码,那叫个宠大,C/C++写中间件,上层应用全部用python实现,可以学习一下plugin的实现机制了.不过基弛上没有文档,只能看代码了.
2011-04-19 21:39:00 1446
原创 MMC卡驱动分析
最近花时间研究了一下MMC卡驱动程序,开始在网上找了很多关于MMC卡驱动的分析文章,但大都是在描述各个层,这对于初学者来讲帮助并不大,所以我就打算把自己的理解写下来,希望对大家有用。个人觉得理解LINUX内核当中MMC/SD卡驱动程序构架是学习MMC卡驱动程序的重点,只有理解了它的基本框架或流程才能真正理解一个块设备驱动程序的写法,同时才能真正理解LINUX设备驱动模型是如何发挥作用的
2010-09-22 12:24:00 4602 1
原创 minigui1.6.10在UCOS上的移植已经共享,大家可以下载学习。欢迎交流。
minigui1.6.10在UCOS上的移植已经共享,大家可以下载学习。欢迎交流。有问题可以发到mmmmpl@126.com http://download.csdn.net/source/2214094
2010-04-07 21:46:00 1530
原创 电源插座使用注意
前一段时间一直用一个电源排插.但是有点不稳当,有时碰一下插头会晃动,就会断电,电脑用着用着一不小心就关机了.一直没有下决定买个新的.昨天晚上下班回家在超市买了一个新的,还不便宜,是那种带LED灯的,可以单独控制开和关.结果回来没有注意,就用这个新的了.插显示器插头时发现有一个座,不打开开关时,它的LED灯有点微亮,结果昨天晚上用了一会,我的显示器右边就出现一条这线(LED背光,新买的),今天折腾了
2009-12-12 22:10:00 824 2
转载 如何写出优美的 C 代码(转)
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2009-11-25 23:12:00 825
原创 minigui移植到ucosii上
前一段时间一直在研究minigui,先把它移植到ucosii,后面又调试了一些常用的驱动,现在应该是总结的时候,打算把移植过程整理一下,做也笔记,也和大家一起分享,也希望一起学习,不过由于工作关系,闲余时间并不多,所以整理还需要一段时间。这里先写一个提纲,也给自己一个提示,要不然总开不了这个头。 提纲:1.ucos的一些基本知识,相对简单,如果熟悉ucos完全可以跳过。2.min
2009-11-17 21:40:00 3532 11
原创 由U_BOOT_CMD命令想到的
在UBOOT当中,各个命令是通过U_BOOT_CMD这个宏来定义出来的,其本质其实理解起来也很简单,不过今天也从中学到了一点东西 先来看UBOOT当中关于U_BOOT_CMD这个宏的定义: /* 这是定义一个结构的属性,将其放在.u_boot_cmd这个段当中,相当于.data/.bss这些段 */#define Struct_Section __attribute__ ((
2009-11-06 22:41:00 3691 2
原创 LD脚本中的LONG关键字
最近遇到一个问题,比较奇怪,有这样一个LD脚本:SECTIONS{ .text 0x80800000 : { LONG(ModuleEntry); /* ModuleEntry是程序入口,LONG会将ModuleEntry的地址放在BIN文件的最开始处 */
2009-11-05 21:00:00 1535
原创 链接脚本当中的rodata和data段分布问题
一直用arm-elf-gcc编绎UCOSII,昨天试着用arm-linux-gcc编绎了一下,发现出现一个怪现象,我的elf文件名是app.elf,这个生成是没有问题,但用arm-linux-objcopy将其CP成二进制文件时,发现转出来的十进制文件超大,尽量有700M多,同样的LD脚本,同样的代码,为什么会出现这个问题呢? 我先后试着用arm-elf-objcopy转二进制
2009-10-26 22:40:00 4318
原创 用arm-elf-gcc -O2编绎libmad库的问题
前段时间将UCOS/MINIGUI移到2440上,最近在搞驱动,但音频驱动调试正常后, 将LIBMAD移到板子上遇到了麻烦. 首先是在ADS上移了LIBMAD(移植起来方便),编绎后速度很快(用-O2优化),播放没有问题,但用arm-elf-gcc -O2编绎后,LIBMAD解码速度跟不上,不知其原因,找了好久,各种可能都想到了,更换编绎器版本,在不同的平台上编绎,还是找
2009-10-21 22:40:00 1248
arm-elf-gcc编绎通过的UCOSii for 2440
2009-07-15
在学校研究LINUX0.11内核时自己动手写的OS,很简单,但对于理解OS原理很有用.分享一下.现在工作了,回想起来,它让我学会了不少东西啊
2009-05-30
ucos/ii在 S3C2440上的移植源码,里面包含了ADS工程和UCOS源码,用来学习的
2009-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人