易截截图软件、单文件、免安装、纯绿色、仅160KB

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环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

[求助]linux网络编程中select出错

目标:当网络中有数据到达或者超时,程序进入下一次循环。
问题:select()函数不起作用,程序不会在select的地方阻塞一秒,并且当网络上有数据的时候,select的返回值仍然小于0
    #include <s ......

linux gcc OCI 编译问题

在linux下,怎样编译OCI的程序?它的gcc指令是什么?我从网上找的都不能用!还有,我在linux用C与oracle连接,我都需要安装oralce的哪些软件?只需要oralce的客户端,与OCI的库么?别的还需要么?
请高手指教! ......

Linux系统中有办法控制硬盘灯的闪烁不?

SATA硬盘, 系统挂载了好几块硬盘, 我能用命令或者编程控制硬盘指示灯不闪烁不?
这个问题要对主板上控制硬盘灯的芯片有所了解才行。

小菜的问题咱只能顶。
UP UP UP UP

拆开机箱,把机箱上连接到主板的硬盘 ......

关于linux数据库,其它用户对proc的访问权限

我在linux上装了个oracle 10g
useradd oracle -g oinstall -G dba
安装路径是:/home/oracle/oracle/product/10.2.0
系统还有另外一个用户:sever
我在sever上写了个proc程序,来访问库
最开始直接pr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号