简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言:此时此刻的心情可以用兴奋与悲哀一同的形容。兴奋,是因为经过两周“不懈努力”、“执着”地追求,终于达到了预期的目标;悲哀,是因为作为一个“IT打工仔”只能整天默默地为资本家们做着贡默。时逢金融风暴,做好份内的事,也许是最好不过了……想说的话太多,只是无处抒发而已。:)不说了,现在让我们开始移植之旅吧。Here we go!1。开发环境PC+VMWARE+RED FLAG+交叉编译器
终于可以成功制作页大小为2K + 64 Bytes 的nand flash的image 文件了。令人兴奋啊 :)这两天一直苦于自己制作的yaffs2 image文件系统无法被linux-2.6.29.1内核识别,而使用FriendlyARM的mkyaffs2imag-128M工具就没有这个问题。一开始便判断是mkyaffs2image工具有问题,没有生成正确格式的yaffs2 image文件
0 引 言 随着嵌入式系统的迅速发展,其应用环境的广泛性,复杂性对构建于系统上的Nor和Nand闪存设备提出更高要求,需要闪存设备传输速度更快,体积更小,容量更大,稳定性更好。该文在基于Samsung公司的S3C2410处理器平台上,针对FLASH闪存设备在嵌入式系统中的应用,详细分析FLASH闪存设备的接口设计方法,并针对FLASH接口特点,提出Linux环境下NorFLASH和 Na
select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他 文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执行了select()的进程哪一Socket或文件可读,下面具体解释:int select(nf
参考:http://longer.spaces.eepw.com.cn/articles/article/item/60415http://imganquan.org/blog/?p=350网上找的,归纳一下: 杂项设备(misc device)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在 Linux 内核的include/linux目录下有Miscdevice.h文件,
/usr/local/bin/apps # dfFilesystem 1k-blocks Used Available Use% Mounted on/dev/mtdblock2 9828 9828 0 100% /mdev 20948 0 20948
下面是Linux MTD中,获取nand flash型号,各个参数,以及硬件特性的函数,其实也就是nand_get_flash_type,下面对其详细解析: 【看此文之前,一些有必要先解释的术语】1. Program(编程):此处的编程,不是写软件,写代码,而是对于硬件来说的,可以理解为对硬件编程,只不过其工具是硬件内部的逻辑,而不是你用的软件。对Nand Flash的