首页 > 其他 > 详细

μC/OS-Ⅲ系统的源代码文件组织结构

时间:2014-09-16 23:20:01      阅读:433      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

图中所示为μC/OS-Ⅲ的源文件组织结构。

1、应用程序由工程文件产品文件构成。可以是多个文件,通常其中包含main函数。

2、芯片厂商通常以源代码形式提供库函数,用于访问处理器外设。

3、板级支持包是操作系统与目标板外设的交互代码,用于控制板级资源,如:点亮LED,读取开关状态等。

4、这部分是操作系统中与处理器无关的代码,由ANSI C编写,具有高度可移植性。

5、这部分代码需要根据特定的CPU架构进行修改,即操作系统移植。

6CPU相关功能的封装文件,这些文件中定义了打开、关闭中断函数,以及其他的一些与CPU核编译器相关的函数、数据类型等等。

7、μC/LIB是一系列通用函数库的源文件,如内存复制,字符串和ASCII相关函数。

8、操作系统、应用程序、库配置文件。os_cfg.h用来制定某个具体应用所需的μC/OS-Ⅲ功能;os_cfg_app.h用来配置μC/OS-Ⅲ中特定变量和数据结构的大学,如空闲任务的堆栈大小、时钟节拍的频率(tick rate)、消息缓冲池的大小等等;cpu_cfg.h用来配置应用程序编程人员可用的μC/CPU功能;lib_cfg.h用来配置μC/LIB选项。

 

μC/OS-Ⅲ系统的源代码文件组织结构

原文:http://www.cnblogs.com/arch-beginner/p/3975906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!