ucos-iii学习之目录与文件

来源:互联网 发布:江本胜水结晶实验 知乎 编辑:程序博客网 时间:2024/05/19 19:32

ucos-iii的应用具体需要哪些源文件?
1.软件(固件)
(1)应用程序
通常能在应用代码中找到main()函数。
(2)CPU
半导体厂商通常以源代码的形式提供库函数,用于访问他们生产的CPU或MCU外设。
(3)BSP板级支持包
BSP是操作系统与目标板外设的交互代码。
(4)ucos-iii CPU无关代码
这是ucos-iii中与处理器无关的代码,具有高度可移植性。
(5)ucos-iii CPU相关代码
这部分代码需要根据特定的CPU架构进行修改,该过程称为移植。
(6)uc/CPU相关代码
Micrium公司将CPU相关代码封装起来。这些文件定义了打开和关闭中断函数等等。
(7)ucLIB库
是一系列提供通用函数的源文件,如内存复制,字符串和ASCII码的相关函数等等。ucos-iii并不使用这些文件,但是uc/CPU会用到。
(8)配置文件
os_cfg.h文件用来定制某个具体应用所需的ucos-iii功能;
os_cfg_app.h用来配置ucos-iii中特定变量和数据结构的大小;
cpu_cfg.h用来配置应用程序编程人员可用的uc/CPU功能;
lib_cfg.h用来配置uc/LIB选项。
2.硬件
CPU,定时器,中断控制器,通用异步收发器等等。

原创粉丝点击