Ucos中文书(邵贝贝)µCOS升级到µC OS-II

上传人:工**** 文档编号:441029 上传时间:2017-02-25 格式:DOC 页数:14 大小:109KB
返回 下载 相关 举报
Ucos中文书(邵贝贝)µCOS升级到µC OS-II_第1页
第1页 / 共14页
Ucos中文书(邵贝贝)µCOS升级到µC OS-II_第2页
第2页 / 共14页
Ucos中文书(邵贝贝)µCOS升级到µC OS-II_第3页
第3页 / 共14页
Ucos中文书(邵贝贝)µCOS升级到µC OS-II_第4页
第4页 / 共14页
Ucos中文书(邵贝贝)µCOS升级到µC OS-II_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Ucos中文书(邵贝贝)µCOS升级到µC OS-II》由会员分享,可在线阅读,更多相关《Ucos中文书(邵贝贝)µCOS升级到µC OS-II(14页珍藏版)》请在金锄头文库上搜索。

1、第10章从 C/级到 C/S 升级到 C/果已经将C/植C/多数情况下,用户能够在1个小时之内完成这项工作。如果用户熟悉C/隔过本章前一部分直接参阅 目录不再叫 是叫 有的C/录下。面向不同的微处理器或微处理器的源代码一定是在以下两个或三个文件中: 许还有 汇编语言文件是可有可无的,因为有些C 编译程序允许使用在线汇编代码,用户可以将这些汇编代码直接写在 微处理器有关的特殊代码,即与移植有关的代码,在 C/是放在用微处理器名字命名的文件中的,例如,0在大模式下编译( ,表 C/先将C/C/相应目录下,并改用新的文件名,这比重新建立一些新文件要容易许多。 C/C/重新命名的文件 .80251 6

2、806880 件要修改。以80模式,在大模式下编译为例,用户要做如下修改: 变目录名 C/ C/变文件名 为 件中有与微处理器类型及相应硬件有关的常数定义、宏定义和类型定义。编译有关的数据类型C/户应定义6个新的数据类型:些数据类型有分别表示有符号和无符号8位、16位、32位整数。在C/户所要做的仅仅是复制 C/将 将程序清单 序清单 C/的 * */# # # # # # # 序清单 C/的 * */# # # # # # # 序清单 C/据类型的修改 ./* S */ /* 8 */ /* 8 */ /* 6 */ /* 16 */ /* 2 */ /* 32 */* */ /* 8 */

3、 /* 8 */ /* 6 */ /* 16 */ /* 2 */ /* 32 */在C/务栈定义为类型在C/为了免于修改所有应用程序的文件,0例,如程序清单 序清单 C/ C/ /* 在 S 中 */# /* 在 */和C/别定义两个宏来开中断和关中断:和 。在C/户不必动这两个宏。 而有些微处理器的工作方式正好相反。C/栈操作由低地址向高地址增长,设 0对栈操作由高地址向低地址递减,设 1有些新的常数定义(#在C/要加到 是一个宏,从C/级到C/个宏不需要改动。当C/的调用总是出现在任务级代码中。 0 C/这个定义语句(#)在C/去掉了,因为这条定义使移植变得不方便。结果是对于80果用户定义在大模式下编译时,所有存储器属性都将为远程(在C/户可以重新编辑所有者在C/掉实现向C/序清单 C/任务函数的定义 1) .S 和C/要用户用汇编语言写4个相当简单的函数。在C/()要调用。这个函数在C/户将最高优先级任务的栈指针装入。还有, 之后立即将序清单 出的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 嵌入式开发/单片机

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号