码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:style   io   os   ar   for   文件   数据   div   art   

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-Ⅲ系统的源代码文件组织结构

标签:style   io   os   ar   for   文件   数据   div   art   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!