linux nand driver
刚刚接触linux不久,项目中要用nand flash 我手上的资料很多可是让我看不清他们之间的关系,我整理一下陈述:
cpu 2440
os linux 2.6.15
booterloader u-boot
nand flash sansung k9f1208
问题:1 flash driver 在u-boot kernel都有?他们之间什么关系?
2 u-boot 采用MTD层来分离different flash driver实现统一管理,可是加大了理解难度(特别我刚开始接触),移植除了copy u-boot 外,flash部分在那里修改,就是说那几个文件需要修改,以及怎么 联系起来。
3 kernel 中也是如此,
1.没有实际上的关系,uboot中nand驱动是从内核中移植过来的
2/3。nand驱动不麻烦,尤其你用的nand在mtd的支持列表中,只要初始化nand控制器正常,会读取nand的id,与id table对比获得nand的参数
所以第一步是正确读出nand的id
谢谢
那flash read 坏块管理什么的不要去实现?
实现的换在那里去加载
nand 控制器是2440自身带的外扩,实现起来应该不难
怎么没人回答啊
坏块管理是linux中mtd和文件系统做的,不需要你管
我需要做的具体怎么说?
你先把mtd大致流程看懂再问吧
相关问答:
在linux上使用tomcat服务器出现了很多close_wait
使用浏览器访问的时候出现页面一直在请求,很慢 ,基本上没有回应。
用netstat -anp 查看 有很多close_wait
这个是什么引起的阿 ,怎么解决?
......
Linux新手,请大哥大姐不要见笑。
我用root用户登录到Linux系统。在根目录下面建了目录dir1,后用命令cd /dir1进入到dir1目录下,然后再用mkdir dir2建立了目录dir2 ,再后来用命令cd /dir2是,提示为:-bush ......
SATA硬盘, 系统挂载了好几块硬盘, 我能用命令或者编程控制硬盘指示灯不闪烁不?
这个问题要对主板上控制硬盘灯的芯片有所了解才行。
小菜的问题咱只能顶。
UP UP UP UP
拆开机箱,把机箱上连接到主板的硬盘 ......
我在linux上装了个oracle 10g
useradd oracle -g oinstall -G dba
安装路径是:/home/oracle/oracle/product/10.2.0
系统还有另外一个用户:sever
我在sever上写了个proc程序,来访问库
最开始直接pr ......
最好是安装上了就直接能用了,然后就是不会出现中文乱码之类的,还有就是界面稍微漂亮些的
xine
smplayer
alc
mplayer
楼上的有没有下载地址啊?
mplayer
……
现在都简化了用mplayer ......