- 博客(4)
- 收藏
- 关注
转载 mcfw框架介绍
整体上mcfw框架如下图从中可见其层次是清楚的,link实在基本的驱动之上的,而mcfw是在link之上的api,是通过link来实现相应的功能.可见link是框架中承上启下的层次,通过link来实现具体的功能,所以对link进行深入的学习和了解,对于理解mcfw以及扩展其功能是至关重要的.link的主要功能包括视频的输入输出,视频的编解码,以及dsp算法等.ezs
2013-09-22 10:49:15 4570
原创 MTD NANDFLASH驱动相关知识介绍
MTD,Memory Technology Device即内存技术设备字符设备和块设备的区别在于前者只能被顺序读写,后者可以随机访问;同时,两者读写数据的基本单元不同。字符设备,以字节为基本单位,在Linux中,字符设备实现的比较简单,不需要缓冲区即可直接读写,内核例程和用户态API一一对应,用户层的Read函数直接对应了内核中的Read例程,这种映射关系由字符设备的file_op
2013-09-04 14:24:34 5036
转载 struct nand_ecclayout 之解义 ,eccbytes,eccpos,eccfree
内核的nand flash驱动真可谓用“日新月异”来形容,今儿个刚写完的驱动,等到明天下个新内核放进去,又不好使了,shit!这里讨论下struct nand_ecclayout,即nand 的ecc布局问题,基于2.6.32-rc2.该结构体定义如下: struct nand_ecclayout {uint32_t eccbytes; //表示使用几
2013-09-04 11:13:00 1182
原创 uboot命令
#define CONFIG_BOOTCOMMAND "nboot 0x30400000 0 0x60000\;bootm"其中nboot是uboot指令--将nand flash中的内容加载到sdram中,0x30400000是拷到的sdram的地址,0是nand flash设备号,0x60000是内核在nand flash的地址。在通过bootm从0x30400000启动内核。
2013-09-02 13:55:47 3311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人