- 博客(4)
- 收藏
- 关注
原创 编译RT5572 RT3572
问题一: scripts/Makefile.build:49: *** CFLAGS was changed in "/opt/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/Makefile". Fix it to use EXTRA_CFLAGS. Stop. 解决方式:make KBUILD_NOPEDANTIC=1 Ther
2013-08-28 13:26:25 3660
原创 linux音频驱动架构
1、linux音频驱动架构分为3部分组成:硬件无关层(核心层ALSA)、板级音频数字接口层驱动(McASP、McBSP等)、外部codes驱动 sound/soc/davinci/ti81xx-etv.c
2013-08-23 14:05:34 2066
原创 linux内存相关情况
Linux内核是如何知道物理内存大小的? 在嵌入式系统中物理内存的实际大小是由bootloader传递给内核的,bootloader传递给内核的内存大小值是由开发人员根据内存的实际大小配置的,有改动就需要重新编译,而且并不是所有的物理内存内核都能用,有相当一部分内存会留给私有模块(像camera、gpu等),这些内存内核自身访问不到。 uboot相关的linux内存配置: (
2013-08-22 15:09:25 759
转载 关于linux mmc/sd驱动程序架构
关于linux mmc/sd驱动程序架构 今天花了时间简单看了mmc/sd部门内容和代码,我觉得形式上,这个部分和i2c非常相似 系统也是分成core层,host层(对应i2c的adapter),设备层 如果这样讲,那么core层主要功能应该是提供host注册,总线注册,设备注册的几个方法以及所谓sdio总线接口的算法了。 host层已经是注册一个platform设备,其中应该提供主要sd
2013-08-16 13:29:43 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人