μCOS_Ⅱ在AVR上的移植应用.pdfVIP

  • 6
  • 0
  • 约 4页
  • 2017-09-23 发布于浙江
  • 举报
第 18 卷  第 3 期 沈  阳  化  工  学  院  学  报 Vol. 18 ,No. 3 2004. 9 JOURNAL OF SHEN YAN G INSTITU TE OF CHEMICAL TECHNOLO GY Sep. 2004 ( ) 文章编号 :  1004 - 4639 2004 03 - 0220 - 04 μ C/ OS Ⅱ在AVR 上的移植应用 高  峰 ,  任子真 (沈阳化工学院计算机科学与技术学院 , 辽宁 沈阳 110142) 摘  要 :  在单片机中移植嵌入式操作系统是嵌入式系统发展的一个热点 ,也是未来发展的方向. μ 介绍嵌入式操作系统在单片机应用的优势和 C/ OS Ⅱ的特点,并结合 AVR 单片机的应用实例 ,分 μ μ 析 C/ OS Ⅱ的移植过程和基本方法. 采用 C/ OS Ⅱ可以大大简化程序设计,满足实时要求 , 降低 开发难度 ,提高系统可靠性. μ 关键词 :   C/ OS Ⅱ;  AVR ;  嵌入式实时操作系统 中图分类号:  TP316. 2    文献标识码 :  A   在嵌入式系统领域 , 以前大多把整个软件设 Two) 源代码具有代码清晰、易读、结构协调的特 计成一个前后台系统. 后台程序是一个无限循环 , 点. 它的核心代码短小精悍 ,非常适合嵌入式系 调用相应的函数完成相应的操作 ;前台中断服务 μ 统的初学者和工程技术人员. 而且绝大多数 C/ 程序处理异步事件. 这在简单的情况下比较适合 , OS Ⅱ代码是用ANSIC 写的 , 只有极少的与微 但在经较复杂的情况下 ,采用嵌入式操作系统将 处理器相关 ,或使用频繁且对整体效率影响较大 是更好的选择 ,因为它能降低系统开发的难度. μ 的代码是用汇编写的 , 因此易于移植. 同时 , C/ 当前 ,在嵌入式系统的设计中 ,嵌入式实时 OS Ⅱ设计之初便面向嵌入式应用,很多地使用 ( ) 操作系统 ERTOS 作为一种软件平台已逐步成 了条件编译 ,这大大提高了系统的可固化性和可 为嵌入式系统的主流. 嵌入式系统以应用为中 剪裁性. 心 , 以计算机技术为基础,软件硬件可减裁 ,适应 应用系统对功能、可靠性、成本、体积、功耗有严 12  内核可中断 格要求的专用计算机系统. 目前世界上已经有一 μ C/ OS Ⅱ内核不支持时间片轮转法, 是完 大批成熟的实时嵌入式操作系统 ,主要代表有 全基于优先级、可中断的硬实时内核. 所有任务 VxWorks 、pSOS 、Palm OS 、Neculeus 、Windows μ 必须具有不同的优先级. C/ OS Ⅱ把任务的优 CE 等 ,特点是性能优良 ,使用方便 ,但价格十分 先级当作任务的标识来区分不同的任务 ,具有较 μ

文档评论(0)

1亿VIP精品文档

相关文档