一般情况下,嵌入式Linux的开发都需要经过以下过程:
01. 建立开发环境
02. 配置开发主机
03. 建立引导装载程序Bootloader
04. 下载已经一直好的Linux操作系统
05. 建立根文件系统
06. 建立应用程序的Flash磁盘分区
07. 开发应用程序
08. 固化内核、根文件系统和应用程序、发布产品
总的来说就是:
01. Bootloader移植
02. 内核移植
03. 根文件系统建立
04. 驱动程序移植和开发
05. 应用软件开发
一般情况下,大量的时间要花在驱动程序和应用软件部分。