Android深度探索--第五章读后感

对于编写linux驱动程序的步骤:主要有第一步,建立其驱动骨架,任何类型的程序都有一个基本的结构;第二步,注册和注销设备文件,任何一个linux驱动都需要有一个设备文件,否则应用程序将无法与驱动程序交互。建立设备文件的工作一般在第一步编写的处理linux初始化工作的函数中完成,删除设备文件一般在第1步编写的处理linux退出工作的函数中完成;第三步,指定与驱动相关的信息,驱动程序是自描述的;第四步是指定回调函数,linux 驱动包含了多种动作,也可称为事件;第五步,编写业务逻辑,这一步是Linux驱动的核心部分,光有骨架和回调函数的linux驱动是没有任何意义的;第六步是编写makefile文件;第七步是编译Linux驱动程序;第八步是安装和卸载linux 驱动。

烧写Android系统

(1)在Android烧写之前,务必启动EBOOT擦除NandFlash,使用EBOOT擦除步骤如下:准备工作,用串口线或USB转串口连接开发板和PC,并启动minicom,进入Eboot状态,打开开发板电源开关,Initiating launch in 5 seconds.提示信息,按PC键盘上的空格键让开发板停在Eboot状态。擦除NandFlash 输入“A”执行擦除NandFlash

(2)烧写Android步骤:给SD卡分区,格式化分区,向SD卡写入mmc.bin和zImage-sd.bin把android_fs.tar、mmc.bin和zImage复制到SD卡上,设置开发板的启动开关。从SD卡烧写Android

 

posted @ 2016-06-05 17:18  Alancnn  阅读(91)  评论(0编辑  收藏  举报