|
|
|
MicroC/OS-II在80C196上的移植实现
|
| |
摘 要:在嵌入式系统中使用实时操作系统,可以提高系统的稳定性、可靠性和实时性。MicroC/OS-II是一个完整的,可移植、可固化、可剪裁的抢占式多任务实时内核,并且开放源代码,得到了广泛应用。本文结合具体应用,介绍了MicroC/OS-II在80C196上移植实现过程和注意事项。 关键词:实时操作系统 MicroC/OS-II 80C196 移植 在嵌入式系统开发中,很长时间以来,一直采用传统的嵌入式系统软件设计模式:无限循环+中断服务。该模式下,主程序为一个无限循环,单任务顺序执行各个处理任务。在循环之外,设计一个或多个中断服务函数,用于处理异步事件。在相对简单的应用中,这种模式,完全可以胜任。而对于实时性要求较高、处理任务较多的应用,就会暴露出实时性差的缺点,甚至不能够达到应用的要求,系统可靠性低,稳定性差。引入实时操作系统,可以较好解决这个问题。 MicroC/OS-II是一个完整的,可移植、可固化、可剪裁的抢占式多任务实时内核,并且开放源代码,在嵌入式系统中得到了广泛应用。为了实现老系统功能升级,达到了不改变硬件设计,增加系统功能、提高系统性能的目的,从而采用该实时操作系统。本文介绍了将其移植应用于80C196的具体实现和注意事项。
|
|
|
|
|
|
|
|
|
| 广告载入中... |
| 广告载入中... |
| 广告载入中... |
|
|
|
|
|