×

μC/OS-II在PC机上移植的设计与实现

消耗积分:3 | 格式:rar | 大小:116 | 2009-09-02

分享资料个

本文介绍了μC/OS-II移植到PC机上的过程,使μC/OS-II应用系统程序在PC机上脱离
DOS或Windows环境运行。着重介绍了Bootloader引导程序和EXE程序启动代码的设计与实现,以及μC/OS-II接收键盘输入和退出系统的移植过程。
关键字:uC/OS-II; PC; Bootloader; EXE 文件格式; 移植
μC/OS-II 是专门为嵌入式系统应用而设计的嵌入式实时操作系统,人们在学习μC/OS-II
时,一开始往往在基于PC 机的DOS 或Windows 环境下进行分析与研究。在这种环境中,带有μC/OS-II 内核的应用系统(简称μC/OS-II 应用系统)的运行,让人觉得它好像是一个DOS 程序,人们无法真实地领略实时操作系统的面貌。实际上,在PC 机的DOS 或Windows环境中,μC/OS-II 应用系统确实是一个DOS 可执行程序,它的运行离不开DOS 或Windows环境。为了让更多的人掌握和理解μC/OS-II 实时操作系统,笔者对μC/OS-II 进行移植,使其完全脱离DOS 或Windows 环境而运行。首先设计Bootloader 引导程序,由它来装入μC/OS-II 应用系统;其次修改BORLAND C++编译器中的EXE 启动代码,剥去与DOS 相关的代码;最后修改μC/OS-II 内核代码中与硬件平台相关部分的代码,使其能正常运行和正常退出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !