集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1023|回复: 0

自制式嵌入式系统RTOS

[复制链接]
zhiweiqiang33 发表于 2012-9-4 10:04:51 | 显示全部楼层 |阅读模式
为了维持对软件编码的控制并减少商业操作系统的成本,“自制式”嵌入式系统的设计者们一直努力在他们在产品中减少RTOS的份额。

现在,有了一种更好的方法。

以SynthOS为代表的软件产品能够为设计者提供一种RTOS,它采用了一种自动控制技术,减少了软件开发过程中沉闷繁琐的工作。而且以这种方法编写的软件产品的代码也是完全可见的。

使用这种系统时,开发者可先用C代码写下软件任务(就是那些用商业RTOS也能完成的基本任务),然后在其中添加简单的SynthOS陈述,即“原语”。这种规定任务间通讯和操作系统参数的“原语”,以及简单的配置文件,就是产品要求程序员给出的全部输入了。利用这些可利用的模块,SynthOS可形成合适的互斥体(允许对同一资源进行互斥访问的同期对象)和信号(允许固定数目的用户访问同一资源的同期对象)。它还能够形成软件标记,信息队列,以及用于每项任务的邮箱,并且能够完成在每项任务合适的位置插入合适代码的这种繁琐工作。

这样就形成了以C代码作为原始输入代码的RTOS实时操作系统。以这种方式产生代码,SynthOS可允许程序员使用现有的任何工具-自动编码器、调试器、注释器以及仿真程序等。

最后合成的RTOS减少了覆盖区,缩短了等待时间,无需版税,学习曲线也更短。与商业RTOS相比,发生错误的几率更小。

简易的RTOS

通过编写软件任务并用五种“原语”将其合并,开发者可利用SynthOS(同步操作系统)合成一种嵌入式的操作系统。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-10 18:32 , Processed in 0.068286 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表