推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于SH3平台的UCOS内核实验指导书

更新时间:2019-09-15 21:59:01 大小:9M 上传用户:sun2152查看TA发布的资源 标签:sh3ucos 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

1、源代码:uC/OS-Ⅱ全部以源代码的方式提供给使用者(约5500行)。该源码清晰易读,结构协调,且注解详尽,组织有序;

2、可移植(portable):IC/OS-ll的源代码绝大部分是用移植性很强的ANSIC写的,与微处理器硬件相关的部分是用汇编语言写的。uC/OS-ll可以移植到许许多多不同的微处理器上,条件是:

该微处理器具有堆栈指针,具有CPU内部寄存器入栈、出栈指令,使用的C编译器必须支持内嵌汇编,或者该C语言可扩展和可链接汇编模块,使得关中断和开中断能在C语言程序中实现;

3、可固化(ROMable):uC/OS-IⅡ是为嵌入式应用而设计的,意味着只要具备合适的系列软件工具(C编译、汇编、链接以及下载固化)就可以将uC/OS-IⅡ嵌入到产品中作为产品的一部分;

4、可裁减(scalable):可以只使用uC/OS-Ⅱ中应用程序需要的系统服务。可裁减性是靠条件编译实现的,只需要在用户的应用程序中定义那些C/OS-IⅡ中的功能应用程序需要的部分就可以了;

5、可抢占性(preemptive):uC/OS-Ⅱ是完全可抢占型的实时内核,即uC/OS-Ⅱ总是运行就绪条件下优先级最高的任务;

6、多任务:IC/OS-IⅡ可以管理64个任务。赋予每个任务的优先级必须是不相同的,这就是说uC/OS-Il不支持时间片轮转调度法(该调度法适用于调度优先级平等的任务):


部分文件列表

文件名 大小
基于SH3平台的UCOS内核实验指导书.pdf 9M

全部评论(0)

暂无评论