网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

可DIY的嵌入式RTOS

二十年来,为了维持对软件编码的控制并减少商业操作系统的成本,“自制式”嵌入式系统的设计者们一直努力在他们在产品中减少RTOS的份额。 

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

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

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

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

简易的RTOS通过编写软件任务并用五种“原语”将其合并,开发者可利用SynthOS(同步操作系统)合成一种嵌入式的操作系统。



热门搜索:CC2544RHBR TRAVELER3USB 2811271 TLM609GF B3429D TLP825 TLP404 TW-E41-T1 UL603CB-6 2838228 TLP712 UL24RA-15 2839224 2839376 SUPER6OMNI D PS-615-HG-OEM 2839648 TLP1008TEL 2856142 SPS-615-HG TLM825SA TLP808TELTAA 2804623 02T0500JF PM6NS
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质