欢迎来到天天文库
浏览记录
ID:34097945
大小:158.61 KB
页数:4页
时间:2019-03-03
《嵌入式linux系统构建和移植若干共性技术研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机测量与控制.2005.132设计与应用162ComputerMeasurement&Control文章编号!1671-459S#2005$02-0162-03中图分类号!TP316文献标识码!A嵌入式Linux系统构建和移植若干共性技术研究张燕忠,蔡妍艳华南理工大学自动化科学与工程学院广东广州510640摘要!分析了Linux操作系统的特点及其在嵌入式系统应用领域的优势针对嵌入式Linux操作系统的构建和移植过程中的启动代码的移植文件系统的选择与移植实时性扩展等若干共性技术难题提出了解决问题的方法和程序设计的基
2、本框架关键词!嵌入式Linux移植共性技术StudyofSomeCommontechnologyonthedesignandtransplantationofembeddedLinuxOperatingSystemZhangYanzhongCaiYanyanCollegeofAutomationScienceandEngineeringSouthChinaUniversityofTechnologyGuangzhou510640ChinaAbstractAimingatsomecommontechnologiessu
3、chasbootloaderfilesystemrealtimeextendduringdesignandtransplantationofembeddedLinuxoperatingsystemthecharacteristicsofLinuxOSandit'sadvantagesontheapplicationsofembeddedsystemarefirstana-lyzedthenproposesomeapproachesandbasicprogrammingframeworktosoletheproblem
4、s.KeywordsEmbeddedLinuxOSTransplantationCommonTechnologyLinux操作系统是一个免费开放源代码的操作系统用0引言户可以免费获得Linux源代码针对不同的应用场合对系统进嵌入式系统是以应用为中心以计算机技术为基础软件行定制改造使Linux系统性能更强更稳定尽管Linux硬件可裁剪符合应用系统对功能可靠性成本体积功开始是作为PC计算机体系结构的操作系统但是现在已经有耗的严格要求的专用计算机系统1在以计算机技术通讯技了非XS6CPU的版本带或不带内存控制单元包括Pow
5、er-术相结合的信息时代快速发展和互联网广泛应用的形势下嵌PCARMMIPSM6SK甚至是微控制器这些针对微处理入式系统在计算机通信消费电子产品等领域的应用越来越器的嵌入式Linux操作系统正在逐渐发展壮大但同时也存在广泛而其开发平台却受到很大限制很多还是限制在单片机一些问题本文将针对嵌入式Linux操作系统在不同处理器平上虽然单片机以其价格低性能好等特点得到广泛应用但台上的构建和移植过程中的启动代码文件系统实时性扩展是基于单片机处理器的嵌入式系统存在程序开发周期长调试等共性技术问题进行探讨此处只对单处理器系统进行讨
6、论难产品扩展能力低等缺点这种简单的嵌入式系统没有操作多处理器情况将在其它文章中进行论述系统通常都是用一个简单的循环控制对外界的控制请求进行处理这对一些简单的系统而言已经足够了但是随着控制1启动代码的移植系统复杂度的提高和应用领域的不断拓宽开发嵌入式操作系从软件角度来看一个嵌入式Linux系统通常由引导加载统已经成为大势所趋嵌入式操作系统可以让开发人员不必关程序Linux内核文件系统和应用程序构成有时还会在内心太多底层硬件细节达到程序调试简易移植性强易维护核层和应用程序层之间增加一个图形用户界面层其中启动的目的同时缩短
7、产品的开发周期代码负责系统硬件初始化和操作系统内核加载工作目前市场上有很多优秀商业专用实时操作系统如Vx-引导加载程序是计算机系统上电后运行的第一段代码系WorkspSOSNucleusPlus和WindowsCE等这些操作系统加电或复位后所有CPU通常都在CPU制造商预先安排的统大部分都是为专用系统而开发且使用者必须支付高额版权固定地址上取指令在PC体系结构中PC机从固定地址费用近年来Linux操作系统作为一股新生势力得到了迅猛FFFF0000处运行代码这段代码为BIOS基本输入输出系发展Linux支持广泛的硬件平
8、台具有真正的32位处理能统固件程序它主要完成硬件自检和资源分配的任务并将力能真正实现多任务多用户环境具有很好的硬件兼容性硬盘的引导扇区读入到基本内存地址0x7C00处然后跳转到和软件可裁剪性是一个成熟稳定的现代操作系统此处开始执行此处的引导扇区代码2但是在嵌入式系统中通常没有BIOS之类的固件程序也没有使用硬盘作为存储介质取而代之的是某种类型的
此文档下载收益归作者所有