Android系统构建
去探险
软件架构师,喜欢数学和算法。
展开
-
Linux内核访问外设I/O资源的方式
http://blog.chinaunix.net/space.php?uid=20643761&do=blog&id=1594857我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)转载 2011-12-05 17:08:20 · 412 阅读 · 0 评论 -
向android中增加自定义的Linux内核启动参数
前言,android设备中常常需要添加自定义的内核配置,如imx51的primary_di定义 pmem定义等,这时需要使用__setup函数,下面的文章中详述了该过程。转:如何增加自定义的Linux内核启动参数在驱动开发的过程中,有时为了调试方便,需要给驱动传入参数。下面就简单说明,如何给驱动传递参数和驱动如何使用参数。驱动可以编译成模块,在需要时加载;也可以编译进内核,和内核一起加原创 2011-12-05 17:10:34 · 2852 阅读 · 0 评论 -
Nand 的几个名词:oob,bbt,ecc
http://blog.csdn.net/lanmanck/archive/2009/06/02/4230904.aspx例如Samsung K9F1208U0B,数据存储容量为64MB,采用块页式存储管理。8个I/O 引脚充当数据、地址、命令的复用端口。 芯片内部存储布局及存储操作特点: 一片Nand flash为一个设备(device), 其数据存储分层为:转载 2011-12-05 17:32:51 · 407 阅读 · 0 评论