本文主要是介绍嵌入式Linux移植相关经验积累:基于AT91SAM9X35EK,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
不断的归类,再重新走几遍,明白会更深入主要解决的问题:
(1)BusyBox的选择
(2)交叉编译器的选择
(3)lib的问题,交叉编译器的库
(4)根文件系统初始化问题。
以上为主要的问题,
再就是文件系统制作需要的几个主要的初始化文件,主要为文件系统挂载,初始化,开始的rcS,需要有执行的权限。
接下来,通过源码的阅读再进行一次移植,上次的全部归档,作为备用。
一:相关源码
(1)arm-2010q1-202-arm-none-linux-gnueabi.tar.bz2 交叉编译工具 gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202)
(2)Bootstrap-V3.5.tar.bz2 ATmel提供的一级Boot
(3)u-boot-2014.04.tar.bz2 Uboot
(4)linux-2.6.39_OK.tar.bz2 Linux Kernel
(5)busybox-1.13.0.tar.bz2 制作根文件系统的工具包一
(6)e2fsprog
这篇关于嵌入式Linux移植相关经验积累:基于AT91SAM9X35EK的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!