1、在Linux环境下,使用DNW烧写现有image(Kernel, FileSystem)。
目标:
熟悉u-boot烧写命令及启动过程
熟悉USB驱动安装
熟悉DNW烧写过程
2、编译最新的Linux kernel,并将其移植到开发板上(包括文件系统的制作)。
目标:
熟悉Linux kernel编译,重点了解驱动编程(串口,声卡,USB,LCD,GPIO等)。
熟悉Linux ramdisk原理及其制作
熟悉mkimage,mkyaffs2image等工具的作用及用法
3、将Android系统移植到开发板上。
目标:
熟悉Android Framework原理及编程。
本文主要介绍了嵌入式系统开发的三个核心方面:使用DNW工具烧写Linux内核和文件系统;编译最新的Linux内核并移植到开发板;以及将Android系统移植到开发板上。通过这些实践,读者可以深入了解嵌入式系统的启动过程、Linux内核编译、文件系统制作及Android Framework原理。
1395

被折叠的 条评论
为什么被折叠?



