• 【转载】纵观RTX51


    对于使用RTX51的具体好处可以在实践中去体会,就象会用了C51,就
    不想再用汇编了。用了RTX51,说不定就感到再也离不开它了。

    1。RTX51是实时多任务操作系统
    RTX51是一种实时操作系统既目前在IT媒体中经常看到的很时髦的RTOS。
    也可以叫做实时内核。它主要解决嵌入式系统的两个重要问题:
    实时性和多任务。

    2。不用实时内核的系统叫前后台系统
    现在大家在单片机系统中编程还是习惯于从零开始,所有要做的事和整
    个系统管理都要考虑到。这种方式也叫做前后台系统。一般整个程序为
    一个无限循环。在环中调用相应的函数完成相应的任务。这是后台行为。
    时间苛刻的任务肯定要靠中断完成,这是前台行为。由于中断服务程序
    应尽可能短,一般在事件发生时,做一些紧急处理和相应的标记后就要
    退出中断服务程序,以后的事情由后台程序按照先后顺序依次完成。任
    务的轻重缓急,谁先谁后的任务调度都要考虑好。对于任务多,实时性
    强的系统这样的程序编起来就比较费时费力。

    3。RTX51是51单片机的“Windows”
    RTOS是系统中的“管家”,它替我们考虑如何进行任务间的切换,并保
    证实时性,我们只集中精力去考虑如何去做每一件要做的事
    。毕竟RTOS
    是计算机专家的研究成果,他们考虑的问题要比我们周到。PC机需要
    “管家”Windows,8051系列单片机也可以找“管家”。RTX51就是我们
    单片机的一个“管家”。简单的说,RTX51就是51单片机的“Windows”。
    当然Windows的实时性不好,它还算不上RTOS


    4。要准备掏钱
    请“管家”是要代价的,从占有系统资源方面说,“小管家”RTX51-Tiny
    要占900字节的ROM和7字节DATA RAM以及3倍任务数的IDATA RAM。“大
    管家”RTX51-Full当然占的系统资源就更多了。从投资来说,买带
    RTX51-Tiny的Keil-C51开发系统比不带的要贵几千块钱。RTX51-Full要
    单买,需2万多元。

    5。使用RTX51不算难
    用RTX51编程是一种新的编程思路和方法,会C51编程学习起来应该不难
    简单来说就是把一些函数以任务task的形式出现,很多函数还是原来的
    形式
    。但要了解RTX51的工作机理和掌握它提供的系统函数。

    6。非要用RTX51吗
    就象单片机系统编程是用C51好还是汇编好的争论长期不休一样,用RTX51
    还是不用肯定也会有争论,毕竟用RTX51要付出更大的代价。争论的原因
    我想主要是没有前者,用后者也能实现目标。特别是RTX51-Tiny,只适用
    于8951,8952这种没有外部存储器扩展的单片机系统,程序复杂程度冲其
    量也就8K。对于PC,我想没有人会说他既不用Windows,也不要DOS,自己
    都玩的转。
    我的观点是只要有新东西就应该去尝试,只要你的公司不是在起步阶
    段资金特别紧张,或公司处于低谷快发不出工资,作为老板就应该舍得投
    资,作为员工就应积极鼓动上新东西。毕竟有个开发速度和效率是高投资
    的最好回报。即使是RTX51-Tiny,用了也比不用好。
    从另一个角度看,RTX51-Tiny投资最少,也最容易学,先从RTX51-Tiny入
    手,然后用RTX51-Full,逐步熟悉和掌握RTOS,当你有机会开发ARM,X86,
    PowerPC这样的系统时,没有RTOS可是不可能的。
    我坚信古人说的一句话;“工欲善其事,必先利其器”。

  • 相关阅读:
    NABCD(校园包车)
    作业5.2~5.3
    作业5.1
    作业
    JAVA EE社团管理升级版-数据库设计
    JAVA EE社团管理升级版-微信小程序端说明文档
    社团项目软件展示
    社团项目个人总结
    北京地铁规划项目总结
    地铁出行线路规划项目设计
  • 原文地址:https://www.cnblogs.com/qsyll0916/p/7773940.html
Copyright © 2020-2023  润新知