- 博客(7)
- 资源 (18)
- 收藏
- 关注
转载 AT91RM9200开发笔记(9):为Linux2.6.20添加Nor Flash MTD驱动
开发板上只有Nor Flash,所以为了实现层次文件系统,需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大,因为已经有现成的程序可供参考。MTD的驱动程序都集中在drivers/mtd里面。我们需要做的,仅仅是在drivers/mtd/maps下增加自己的分区表。因为有参考的代码,所以比较容易。(1)构建配置选项首先,根据edb7312.c构建自己的mtd分区表
2010-03-22 22:32:00 747
转载 MTD层次、MTD设备驱动接口、Nor Flash/Nand Flash驱动
Flash设备驱动及接口分为4层:设备节点,MTD设备层、MTD原始设备层(属于内核的子系统)和硬件驱动层块设备与文件系统的关系:(1)MTD+MTDblock+fat(2)MTD+NFTL+fat(3)SD(flash)+硬件翻译层+fat(4)MTD+MTDblock+yaffs或jffs2yaffs:文件系统只针对Nand flash它会占用00b,需要修改U-boo
2010-03-22 22:25:00 1158
原创 nor flash
//nor flahs#define WINDOW_ADDR 0x01000000 //nor flash 物理地址#define WINDOW_SIZE 0x800000 //nor flash 大小#define BUSWIDTH 4//探测的接口类型,可以是"cfi_probe", "jedec_probe", "map_rom", NULL#define PROBETYP
2010-03-22 22:19:00 458
转载 Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法环境: vmware + fedora8; gcc version 4.1.2 20070925 (Red Hat 4.1.2-33); kernel source 用 kernel-2.6.23.1-42.fc8.src.rpm安装;
2010-03-21 13:52:00 599
转载 Fedora Core 5 内核源代码安装
FC5 release已经快一个月了,才发现安装后没有内核源码,安装光盘里也找不到,这是和以前版本不一样的地方。只好自己动手编译源码。一般也不需要用的Linux 内核源码,但是在安装一些软件的时候提示Invalid module format这就是没有用Makefile编译内核的原因。 安装kernel的src.rpm 到:http://download.fedora.redhat.com
2010-03-21 11:32:00 443
原创 MY
Source Insight V2.1 CD-KEY:10120-102957-292 V3.5 SI3US-241109-94280 V3.10.0013 CD-KEY:SI3US-202866-52151 Beyond Compare 2 BC2.KEY:BC2.0 - Build 221--------Beyond Compare 2-----------------S/N 2596-9
2009-08-05 14:29:00 339
转载 linux目录结构
目录结构及主要内容 “/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 /var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。 /home 目录包含用户的文件:参数设置文件、个性
2008-10-26 12:18:00 245
优化大师,适用于WINDOWS平台,清除系统垃圾,备份驱动
2010-01-15
IPphone_realize(z)
2009-10-15
VxWorks下网卡驱动设计
2009-10-12
Vxworks培训讲稿(嵌入式系统).doc
2009-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人