原创 《基于嵌入式实时操作系统的程序设计技术》阅读笔记1

2009-1-3 15:02 3336 3 3 分类: MCU/ 嵌入式

ARM Executable Image for uCOS-II模板中的一些文件


      scf文件组:mem_a.scf  mem_b.scf  mem_c.scf三个分散加载文件。它们使用ADS的分散加载机制,将数据段和代码段加载到指定的地址上。


       *.h文件组。OS_CFG.h文件:操作系统的配置文件,对操作系统内核服务用宏定义的方式进行剪裁配置。config.h文件:包含用户应用程序所需的头文件和一些宏定义。os_cpu.h:操作系统移植时的头文件。


        arm文件组:移植文件OS_CPU_C.C  OS_CPU_A.S


        target文件组:target..c包含各种模块的初始化函数和时钟中断初始化函数。最后通过函数void TargetInit(void)函数中调用个模块的初始化函数和时钟中断初始化函数初始化整个目标板。


        IRQ.S包含中断句柄定义。


        Startup.S:目标板的启动代码文件。


        uCOS-II文件组:整个操作系统文件。


        用户文件组:用户主函数main.c文件以及其他应用程序所需的实现文件。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条