uclinux操作系统的移植

uclinux操作系统的移植

ID:5368192

大小:2.38 MB

页数:5页

时间:2017-12-08

uclinux操作系统的移植_第1页
uclinux操作系统的移植_第2页
uclinux操作系统的移植_第3页
uclinux操作系统的移植_第4页
uclinux操作系统的移植_第5页
资源描述:

《uclinux操作系统的移植》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据第3l卷第l期世界科技研究与发展v。I.3lN。.12009年2月53—56页WoRLDSCl·TECHR&DFeb.2009pp.53—56uClinu丈操作系统的移植王玲玲1费文晓2宋成法3(1.西南科技大学信息工程学院,绵阳621010;2.内江师范学院,内江641000;3.科工科技有限公司,南京210019)摘要:在高端产品中,越来越细的分工要求嵌入式系统面向特定的产品,专用硬件和应用软件相结合。uClinIlx作为开源操作系统是许多嵌入式产品的首选。它是专为无MMU的微控制器

2、开发的嵌入式“nIIx操作系统。支持众多嵌入式处理器类型。具有完善的各类驱动支持。本文主要是针时具体的硬件系统,讨论了源代码的组织结构,概括分析了uclinII】【的进程管理,并对uclinux内核的启动过程和内存管理进行了源代码级的讨论。为移植做出必要的修改。并对其进行了成功的移植。关键词:ARM;uClinux;内核;移植中图分类号:TP368.6文献标识码:A,I'heT例峪plantOfEmbeddedoperatiIlgSystemuClin嗽WANGIj螋H哩1FⅡWe呔i聃2SoN

3、Ga嘲Igfa3(1.SouthwestUnive商tyofsc;ence舳dTkhnology,Miany卸g62lOlO;2.Ne巧i舯gNo咖alUlIive玛蛔,Ne妇i明g641000;3.coc0N1khIIolo舒co.,圳。№njing2lool9)AbstI鼍d:lnhigh—endproduct,more朋dmoredetaileddi“sionde哪dthaltIleembeddedsysteIllmeettIle印ecificproducts,combinethespec

4、ialhardwar;earIdapplication∞矗wafe.Astheopen—sourceoperaIionsystem,theuCIinuxisthepref毫rredchoiceoflT扭nyembeddedprod—ucts.Ilh舾specialimpleme呲sintheca8eof110thavingMMU锄dsuppomwide糟n即proces∞飓卸dma“ydrive瑙.111isp8permainlylaysonthespe【:inchaIdwafesystem;w

5、ediscusstllef姗est兀lctureofthesource,analyzeitsproce聃management卸dpmbeinto山eb(ningprocess删memory蝴agementofuCljnuxkemelin∞urcelevel.Wemakethenecessarychallgesforthe呦印l明tandtrjm印lant8ucce8s·fully.KeywOr凼:ARM;uClinux;k唧el;transpl锄t1引言随着控制系统网络化、智能化的发展趋势,嵌入

6、式系统成为:[业控制领域一个新的技术热点和发展方向。但同时大量的嵌入式应用也对嵌入式设备的性能提出r更高的要求,通常都要求有低功耗、体积小、集成度高等特性,并且能够把通用cPu中许多由板卡完成的任务集成在芯片内部,有利于嵌入式系统设计趋于小型化。嵌入式uClin溅是由“n似-l。衍生出的一种操作系统,因其代码的开放性、系统的稳定性、强大的网络功能以及优秀的文件系统支持,而且可以灵活的配置内核,所以在嵌入式设备中得到』,广泛应用。本文将研究的是基于ARM内核的uCljnux移植。2嵌入式开发平台典

7、型的AMR嵌入式系统硬件平台一般包括一个AMR微内核的处理器、存储器和必要的外部接口与设备,本文采用的开发平台,它的硬件系统结构框图如图l所示。在此硬件系统中,采用了PHIuPs公司的LPc2290。2J,它是基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-SCPU。对代码规模有严格控制的应用,町使用16位111umb模式将代码规模降低超过30%,而性能的损失却很小。存储器使用2MB的NORFLAsH和8M的RAM,还提供了用于下载和通信的串u和cAN口,同时还有以太网接口、cF/sD

8、卡接口以及触摸屏接口、Ps/2鼠标、键盘接u等。开发平台不具有存储器营理单元(MMu),能嵌入的操作系统有Nucleus、Vxworks、uclinu)【等;而uclinux是专为无存储器营理单元(MMu)的微控制器一。打造的嵌入式“nu】【操作系统‘3J。铆∥彬.鲁-f06部c五∞m几AG接L]MODEM接【j电路Io/100M以太嘲接【]电路CAN接Il电路Rs232接lf电路外设PAcK接【1CF丰÷接口电路IDF键盘接【】Ps/2键甜接[ji并口打印机接口电路Devi∞AItM22∞嵌入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。