新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 自制式嵌入式系統(tǒng)RTOS

        自制式嵌入式系統(tǒng)RTOS

        作者: 時(shí)間:2010-09-21 來源:網(wǎng)絡(luò) 收藏

         為了維持對軟件編碼的控制并減少商業(yè)操作的成本,“式”的設(shè)計(jì)者們一直努力在他們在產(chǎn)品中減少的份額。

        本文引用地址:http://www.104case.com/article/151504.htm

          現(xiàn)在,有了一種更好的方法。

          以SynthOS為代表的軟件產(chǎn)品能夠?yàn)樵O(shè)計(jì)者提供一種,它采用了一種自動控制技術(shù),減少了軟件開發(fā)過程中沉悶繁瑣的工作。而且以這種方法編寫的軟件產(chǎn)品的代碼也是完全可見的。

          使用這種時(shí),開發(fā)者可先用C代碼寫下軟件任務(wù)(就是那些用商業(yè)也能完成的基本任務(wù)),然后在其中添加簡單的SynthOS陳述,即“原語”。這種規(guī)定任務(wù)間通訊和操作系統(tǒng)參數(shù)的“原語”,以及簡單的配置文件,就是產(chǎn)品要求程序員給出的全部輸入了。利用這些可利用的模塊,SynthOS可形成合適的互斥體(允許對同一資源進(jìn)行互斥訪問的同期對象)和信號(允許固定數(shù)目的用戶訪問同一資源的同期對象)。它還能夠形成軟件標(biāo)記,信息隊(duì)列,以及用于每項(xiàng)任務(wù)的郵箱,并且能夠完成在每項(xiàng)任務(wù)合適的位置插入合適代碼的這種繁瑣工作。

          這樣就形成了以C代碼作為原始輸入代碼的RTOS實(shí)時(shí)操作系統(tǒng)。以這種方式產(chǎn)生代碼,SynthOS可允許程序員使用現(xiàn)有的任何工具-自動編碼器、調(diào)試器、注釋器以及仿真程序等。

          最后合成的RTOS減少了覆蓋區(qū),縮短了等待時(shí)間,無需版稅,學(xué)習(xí)曲線也更短。與商業(yè)RTOS相比,發(fā)生錯誤的幾率更小。

          簡易的RTOS

          通過編寫軟件任務(wù)并用五種“原語”將其合并,開發(fā)者可利用SynthOS(同步操作系統(tǒng))合成一種的操作系統(tǒng)。

          

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


        關(guān)鍵詞: RTOS 系統(tǒng) 嵌入式 自制

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 定襄县| 博客| 黔东| 仲巴县| 松潘县| 平潭县| 蓬安县| 江门市| 玉溪市| 紫云| 绍兴县| 巩义市| 南平市| 北票市| 宁津县| 福安市| 昌邑市| 山西省| 北京市| 绥德县| 龙南县| 宜川县| 登封市| 大化| 韩城市| 金寨县| 酒泉市| 凤山县| 应用必备| 昭平县| 金塔县| 满洲里市| 江门市| 安康市| 新宾| 杭锦后旗| 涡阳县| 宜兴市| 余姚市| 宣城市| 兰溪市|