Establishment of Embedded Linux Applica
tion Platform Based on PXA255
(汕头大学)李芬兰,李超
1 引言
嵌入式Linux(Embedded Linux)是指对Linux经过小型化裁剪后,能够固化在容量仅有几十万字节的存储器芯片或
单片机中,应用于特定嵌入式场合的专用Linux操作系统。嵌入式Linux是由很多体积小且性能高的微内核系统组成,在内核代码完全开放的前提下,不同领域和不同层次的用户可以根据自己的应用需要很容易地对内核进行改造,在低成本的前提下,设计和开发出真正满足自己需要的嵌入式系统。
随着
电子市场的发展壮大,高性能低功耗的多媒体手提设备和无线设备越来越受到市场的欢迎,Intel XScale PXA255处理器正是针对这一情况推出的。它采用Intel XScale微结构体系框架,采用
ARMV5TE的7级超流水线,可以工作在200MHz、300MHz、400MHz下,集成了许多常用的外围接口,功能强大。本文将介绍如何在Intel XScale PXA255上构建嵌入式Linux应用平台。
一个嵌入式Linux系统的构建由以下步骤组成:加载Bootloader引导程序、交叉编译环境下加载和编译Linux内核和与之配套的根文件系统等,下面就逐步介绍各个步骤的实现情况。