在开始学习嵌入式Linux的时,由于Linux是一种全新的操作系统,跟我们曾经熟悉的Windows的学习思路完全不同,所以在学习的过程中看不到目的,不知道从何开始,不知道为什么学,不知道学什么,所以总结一下嵌入式Linux开发流程,举例,现在手上有一块开发板,那么我们应该怎么进行嵌入式Linux开发呢,流程如下:
1.移植bootloader,如u-boot,vivi等。
2.裁剪Linux。
3.移植Linux。
4.制作根文件系统。
5.移植文件系统。
6.开发LCD及触摸屏驱动。
7.移植Qte。
8.移植Qtopia。
9.使用Qt Designer或者Qt Creator开发应用程序。
10.将步骤9中开发的应用程序跨平台移植到开发板中。
11.开发设备驱动,这一步也可以放到第7步中。
12.开发的应用程序的软件优化设计,以便让应用程序运行稳定,良好。