×

嵌入式实时操作系统ucosII 在奋斗板上的应用

消耗积分:0 | 格式:rar | 大小:0.05 MB | 2017-10-26

分享资料个

  嵌入式实时操作系统 uCosII 是由美国工程师 Jean J.Labrosse 所创,它在中国的流行源

  于那本被邵贝贝引进翻译的著名书籍《嵌入式实时操作系统 uCos-II》,这本书是学习 ucosII

  的宝典,虽然很厚,但理解了关键概念,再结合实际应用例程,还是很容易看懂的。uCosII

  通过了美国航天管理局(FAA)的安全认证,可以用于飞机、航天器与人性命攸关的控制系

  统中。也就是说,用户可以放心将 uCosII 用到自己的产品中。

  特点:

  可移植性:uCosII 源码绝大部分是用移植性很强的 ANSI C 写的。与微处理硬件相关的部分是用汇编语言

  写的。 uCOS 可以在绝大多数 8 位、16 位、32 位以及 64 位处理器、微控制器及数字信号处理器(DSP)

  上运行。

  可裁剪性:可以通过开关条件编译选项,来定义哪些 uCosII 的功能模块用于用户程序,方便控制代码运行

  所占用的空间及内存。

  可剥夺性:uCOSII 是完全可剥夺型的实时内核,它总是运行处于就绪状态下的优先级最高的任务。

  多任务:uCOSII 可以管理 64 个任务,每个任务对应一个优先级,并且是各不相同。其中 8 个任务保留给

  uCOSII。用户的应用程序可以实际使用 56 个任务。

  可确定性:绝大多数 uCosII 的函数调用和服务的执行时间具有可确定性,也就是说用户总是能知道函数调

  用与服务执行了多长时间。

  任务栈: 每个任务都有自己单独的栈,uCOSII 规定每个任务有不同的栈空间。

  系统服务:uCOSII 提供很多系统服务, 例如信号量、互斥信号量、事件标志、消息邮箱、消息队列、内

  存的申请与释放及时间管理函数等。

  中断管理: 中断可以使正在执行的任务暂时挂起,中断嵌套层数可达 255 层。

嵌入式实时操作系统ucosII 在奋斗板上的应用

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !