西电15级嵌入式选修大作业
嵌入式系统设计大作业杨博然
叙述嵌入式系统开发过程中所要解决的两个问题。
答:
叙述嵌入式平台的搭建过程,以linux为例。
答:
第一步、建立交叉编译环境??
我们一般开发机上已经有一套开发工具,我们称之为原生开发套件,我们一般就是用它?们来写程序,在开发机上再?安装一套开发工具,这套开发工具编译出来的程序,如内核、系统工作或者我们自己的程序,?是放在目标主机上运行的。??
一般来说,我们的开发机都是X86?平台,原生开发套件开发的工具,也针?对X86?平台,而我们的目标主机可能是PowerPC、IXP、MIPS。所以,我们的交叉编译?环境是针对某一类具体平台的。??
一般来讲,交叉开发环境需要二进制工具程序、编译器、C链接库,嵌入式开发常用的?这三类软件是:?Binutils?Gcc?uClibc?当然,GNU包含的工具套件不仅于此,要以根据实际需要,进行选择。??
第二步、编译内核??
开发工具是针对某一类硬件平台,内核同样也是。这一步,我们需要用第一步中建立的工具,对内核进行编译,对于有内核编译经验的人来说,这是非常简单的;?
第三步、建立根文件系统??
也就是建立我们平常看到的bin、dev、proc??这一大堆目录,以及一些必备的文件;另外,我们还需要为我们的目标系统安装一些常用的工具软件,如ls、ifconfig。当然,一个办法是找到这些
原创力文档

文档评论(0)