Linux具有源代码开放、效率高、可剪裁等优点,在嵌入式系统的开发中具有广泛的应用。文章介绍了嵌入式Linux操作系统、移植目标平台SBC2410及Linux内核源代码的目录结构,剖析了Linux移植到SBC2410平台的实现过程,阐明了Linux内核、u-boot的剪裁和编译以及根文件系统的制做过程,最后在SBC2410平台上成功移植了嵌入式Linux系统。
嵌入式系统是一个专用的计算机系统。该系统以计算机技术为基础,软硬件可裁减,但对功能、可靠性、成本等都有严格的要求。明天,一些专用系统须要处理大量的信息,因为传统的计算机系统很难实现硬件可裁减,因此早已不能满足专用系统的须要。伴随着我国车辆、家电等产业的快速发展arm linux系统移植,嵌入式系统的应用与开发已成为目前IT产业的一个新的热点。基于ARM的嵌入式系统的开发linux系统iso下载,首先要解决的问题是嵌入式操作系统的移植。Linux操作系统作为一种源代码开放、同时可支持多种处理器结构的多任务操作系统,具有内核小、易剪裁、可移植性好等优点,是目前嵌入式系统应用与开发的主流操作系统。本文主要研究在ARM9平台上搭建嵌入式Linux系统的实现方式。
1嵌入式Linux操作系统及特征
目前,在嵌入式系统开发中,52%的项目选择Linux作为嵌入式操作系统,这与Linux自身的优良特点有不可分割的关系。
Linux操作系统内核源代码开放,并具有丰富的软件资源。不同的应用领域可以按照须要对内核进行更改,每一种通用程序在Linux都能找到。在Linux上开发程序不须要从头做起linux命令手册,可以选择一个类似的软件进行二次开发,因此才能低成本地开发出满足自己须要的嵌入式系统。
另外,Linux系统能支持多种硬件设备,但是驱动丰富arm linux系统移植,能支持多种主流硬件设备和最新硬件技术。随着Linux的广泛