【分享】致远电子RTOS -μCOSII移植模板
本帖最后由 cn_x 于 2014-8-25 17:01 编辑致远电子的RTOS -μCOSII移植模板
使用方法
1)双击根目录下的uCOS-II Iar或uCOS-II Keil,打开IAR或Keil例子工程。
2)IAR和Keil例子工程里面,有基于多款开发板的移植,相关开发板的工程文件在BSP目录里面。
3)APP存放main.c等文件,全部工程共用此目录。
4)uCOS-II\Config存放os_cfg.h等文件,用户要根据实际需要重新配置此文件,其他文件可以不改动。
5)uCOS-II\Ports存放Cortex-M0、Cortex-M3-M4等移植文件,用户根据内核类型选择移植文件。
6)uCOS-II\Source存放uCOS-II V2.92或以上版本的源文件。
移植方法
1)在BSP目录中找出相近的开发板工程。
2)修改BSP中的xxxxx_Bsp.c文件,其中bspClkInit、bspInit、__low_level_init是必需调用的函数,
其他LED、定时器等函数只是为了方便调试,可在实际工程中裁剪掉。
3)修改BSP中的xxxxx_Vectors.c文件,一般只要在向量表__vector_table中,填写相关中断的函数名称即可。
4)在BSP目录中,如有需要,请存放其他相关的MCU文件,如半导体厂家提供的寄存器头文件。
5)修改BSP\..\..\..\IAR中的xxxxx_IntFlash.icf和xxxxx_IntRam.icf,以及BSP\..\..\..\Keil中的xxxxx_IntFlash.scf等分散加载文件,
一般只要修改在文件头的存储器和堆栈的空间地址即可。
例程
1)例程源文件位于App的Expamples文件夹下。
2)运行例程时,需要将相应的例程下的源文件拷贝出来,并替换相应的文件,详情请查看App/Examples下的Readme文件。 抢沙发!!! 我下载,我光荣!谢谢楼主
mark................. 下载 不知道楼主这个是在哪个MCU或开发版移植的哦,应该简单介绍下啊
我下载,我光荣!谢谢楼主 下载了!感谢楼主! 谢谢楼主,赶紧收藏。 收藏 不错,收藏了 学习一下 顶一下 周立功的东东,好东西 周立功的东西,支持一下 支持下~ 我下崽了 不错,收藏了 已下载,资料是好资料。
页:
[1]