简答题
简述基于XscalePXA270处理器的EELiod270开发平台,开发嵌入式Linux系统的交叉开发环境的搭建过程。
正确答案
构建基于嵌入式linux的交叉编译环境的构建过程主要包括以下几方面的内容。
第一:安装一台装有指定操作系统的PC机作宿主开发机,宿主机器在硬件上需具备标准串口、并口和网口,对于嵌入式Linux,宿主机上的操作系统一般要求为RedhatLinux,在此,我们推荐使用Redhat9.0作为宿主机(开发主机)的操作系统。
第二:检测目标机与宿主机的连接,通过串口实现通信,查看目标机系统的内容。在windows下使用超级终端,在linux下使用minicom。
第三:在宿主机上建立交叉编译环境。利用GNU编译器的交叉编辑工具链,生成可在ARM系统架构上执行的二进制可执行程序。
第四:实现目标机与宿主机之间文件的传输。设置统一段的网络,通过nfs网络文件共享文件,FTP网络传输上传下载文件。
第五:烧写嵌入式Linux内核、Bootloader、文件系统映像以及应用程序到目标板。软件的更新通常使用串口或网口,最初的Bootloader烧写是通过并口进行的。