- 3
- 0
- 约6.11千字
- 约 2页
- 2015-07-22 发布于河北
- 举报
设计新苑 DesignPerspecti柚es
uC/OS的应用和扩展
清华大学Motorola单片机中心许庆丰
了RAM盘和文件系统。为了方便应用和调试,还实现了用户Sh出程序,可以接受并执行用户命令,扩展并丰富了.『』C/
0S的功能。
关键字:肛C/()s;ucI。inuz;嵌入式系统;co£dFire
程序设计时保证参数传递的正确性,完
一、概述 二、硬件平台
全可以不用条件判断,就能提高函数的
近年来,随着微控制器性能的不断 本系统的硬件平台采用GPFC 执行速度,尤其是一些频繁调用的函
Fjeldbus
提高,嵌入式应用越来越广泛。目前市 (GeneralPurpose Controller)数,或当MCU速度不高的时候,重写
场上的大型商用嵌入式实时系统,如 数据采集系统。该系统是由德国汉堡国 部分函数往往可以显著提高系统性能。
VERTEX,VXWORK,PSOS等等,已家同步辐射实验室(DEsY)Dr.Matthias另外,由于用户对系统有源码级的了
经十分成熟,并为用户提供了强有力的 Clausen领导的研究小组开发,采用解,可以添加自己编写的模块,与原系
Motor01a公司的C01dFireMCF5206处
开发和调试工具。但商用嵌入式实时系 统兼容,使系统具有可扩展性。
统价格昂贵,而且都针对特定的硬件平 理器为核心。ColdFireMCF5206处理器正是由于弘C/0S的可扩展性,笔
台。对于国内中小型系统的开发,购买 属于Motorola32位MCU家族,在源
商用实时系统并不划算。此时,采用免 码上与68K系列兼容。全静态设计,在用户sheU移植到了弘C/OS上,在用
费软件和开放代码不失为一种选择。目 33MHz的工作频率下可达最大17MIPS户程序中可以进行文件操作,文件系统
前源码开放(c代码)的嵌入式系统有的处理能力。除了具有68K系列的通用可以为任务保存数据,并提供了统一的
弘C/OS和uCLinux。pC/0S简单易功能模块外,片内还带有DRAM控制模接口函数。用户编制的单个任务也可以
学,提供了嵌入式系统的基本功能,其 块,可以直接外接DRAM芯片。由于保存在RAM盘上,可以在终端上用命
核心代码短小精悍,如果针对硬件进行 coldFire将片选逻辑电路、总线控制器、令方式执行运行、监控、删除任务。
优化,还可以获得更高的执行效率。但 DRAM控制模块等全部集成在Mcu内
四、文件系统
是弘c/os相对商用嵌入式系统来说还 部,使得外围电路变得十分简单。
是过于简单,而且存在开发调试困难的 在笔者所用的GPFC系统中,
问题。ucLinux是免费软件运动的产物,coldFire工作在32MHz,外围电路包括本相同,文件以树型目录组织。由于篇
包含丰富的功能,包括文件系统、各种 两片DRAM芯片,共计4M的RAM,一
幅所限,关于文件系统的细节,读者可
外设驱动程序、通讯模块、TcP/IP、片128K的FLAsH,用于存放引导程序。
PPP、HTTP,甚至wEB服务器的代码。其余为I/O电路。系统通过RS一232串将RAM中高端的1M分配给文件系统,
在INTERNET上流传的ucLinux已经口与PC机相连。
被移植到当前几乎所有的硬件平台上, 的文件系统由逻辑块组成,如果是磁盘
三、软件设计
功能与Pc机上运行的Linux不相上下, 文件系统,对应为磁盘块;RAM盘则对
其代码
您可能关注的文档
最近下载
- 2023-2024学年新疆乌鲁木齐市第一中学七年级上学期期末考试英语试卷 含答案.docx VIP
- 2025年辽宁职业学院单招(语文)测试题库新版.docx VIP
- 金属技术监督管理标准.pdf VIP
- 主变培训精品.pptx VIP
- 2025年学校培训初中地理新课标学习解读.pptx VIP
- 市中级人民法院党组2025年度民主生活会对照检查材料(五个带头).docx VIP
- 部编三上道德与法治期末复习填空选择 小学道德与法治试卷.pdf
- 广东省广州市越秀区2023-2024学年五年级上学期期末英语试题.docx VIP
- 2026年海南财金银河私募基金管理有限公司招聘备考题库参考答案详解.docx VIP
- 2020山东青岛中考《英语》试卷+答案+解析.docx VIP
原创力文档

文档评论(0)