UCOS II在80x86 32位平坦模式下使用Borland C++5.2移植指南.pdfVIP

  • 0
  • 0
  • 约9.3千字
  • 约 4页
  • 2026-03-19 发布于北京
  • 举报

UCOS II在80x86 32位平坦模式下使用Borland C++5.2移植指南.pdf

UcosII80x8632位平坦模式适用于BorlandC++5.2

介绍。

_

Bcc52ucos.zip包含了使用BorlandC++5.2编译器为80x86在32位平坦模式下移植的ucosII。此移植基

于JeanL.Gareau的原始VisualC++6.0移植。

然,有一些重要的不同之处:

•修正了多个错误。这些错误包括在OSCtxSw中未正确调整优先级,导致系统运行不稳定。

•在pc.c中实现的PC服务已移植。CMOS时钟用于时间/日期功能。

•书中包含的三个示例的端口已包含在内。代码中需要进行非常微小的更改。这些更改将在后面详细解释。

•使用了Borland的C++5.2(或更高版本)来构建应用程序。这有一些非常重要的后

果,因为段定义必须修改,并且OSIntCtxSw必须根据bcc32在函数调用中保存在堆栈

中的额外信息进行修改。已经包含了几个次要修改以应对汇编器特定语法的差异。

•使用OnTimeSystems的RTTarget32来初始化目标。

___

•可以通过更改OSTICKSPERSECOND来调整时钟

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档