文档简介
基于Intel XScale PXA255 处理器和Linux 操作系统,在其基础上构建嵌入式Linux应用平台。步骤主要包括加载Bootloader 引导程序、交叉编译环境下加载和编译Linux 内核,特别介绍利用BusyBox 配置与之配套的根文件系统。在此基础上构建的平台具有很好的可靠性、稳定性和可维护性,对高端手持及无线设备设计应用提供了强大的支持。关键词: 嵌入式Linux; Bootloader; Linux 内核; 根文件系统; BusyBox嵌入式 Linux(Embedded Linux)是指对Linux 经过小型化裁剪后,能够固化在容量仅有几十万字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux 操作系统。嵌入式Linux 是由很多体积小且性能高的微内核系统组成,在内核代码完全开放的前提下,不同领域和不同层次的用户可以根据自己的应用需要很容易地对内核进行改造,在低成本的前提下,设计和开发出真正满足自己需要的嵌入式系统。随着电子市场的发展壮大,高性能低功耗的多媒体手提设备和无线设备越来越受到市场的欢迎,Intel XScale PXA255 处理器正是针对这一情况推出的。它采用Intel XScale 微结构体系框架,采用ARMV5TE 的7 级超流水线,可以工作在200MHz、300MHz、400MHz 下,集成了许多常用的外围接口,功能强大。本文将介绍如何在Intel XScale PXA255 上构建嵌入式Linux 应用平台。一个嵌入式Linux系统的构建由以下步骤组成:加载Bootloader引导程序、交叉编译环境下加载和编译Linux内核和与之配套的根文件系统等,下面就逐步介绍各个步骤的实现情况。
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子