STM32F429UCOS.zip

  • 浏览量:2569
  • 下载量:99
  • 资料大小:0 B
  • 日期:2014-03-21
  • 上传者:冰山一角
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本节我们将从ucosii简介、硬件设计、软件设计和下载验证4部分来分析,主要是从下面4个方面进行讲解:


    1.ucsoii简介


    2.硬件设计


    3.软件设计


    4.下载验证


    一、ucosii简介【摘抄正点原子的】


    ucosii 的前身是 ucos,最早出自于 1992 年美国嵌入式系统专家 jean j.labrosse 在《嵌入式系统编程》杂志的 5 月和 6 月刊上刊登的文章连载,并把 ucos 的源码发布在该杂志的bbs上。目前最新的版本:ucosiii 已经出来,但是现在使用最为广泛的还是 ucosii,本章我们主要针对 ucosii 进行介绍。在学习本章之前,uocs 相关的知识比较多,我们实验也知识指点一下大家入门,详细了解建议大家先看看任哲老师的《嵌入式实时操作系统 ucosii 原理及应用》,这本书的 pdf 我们光盘有,大家可以翻阅一下。同时我们光盘还提供了一个北航老师的 ucos 简明讲义,大家也可以翻阅一下。


    ucosii 是一个可以基于 rom 运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(rtos)。为了提供最好的移植性能,ucosii 最大程度上使用 ansi  c 语言进行开发,并且已经移植到近 40 多种处理器体系上,涵盖了从 8 位到 64 位各种 cpu(包括 dsp)。


    ucosii 是专门为计算机的嵌入式应用设计的,   绝大部分代码是用 c 语言编写的。cpu硬件相关部分是用汇编语言编写的、总量约 200 行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其它的 cpu 上。用户只要有标准的 ansi 的 c 交叉编译器,有汇编器、连接器等软件工具,就可以将 ucosii 嵌人到开发的产品中。 ucosii 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,  最小内核可编译至 2kb 。ucosii 已经移植到了几乎所有知名的 cpu 上。


    ucosii 构思巧妙。结构简洁精练,可读性强,同时又具备了实时操作系统的全部功能,虽然它只是一个内核,但非常适合初次接触嵌入式实时操作系统的朋友,可以说是麻雀虽小,


    五脏俱全。ucosii(v
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换