<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    mC/OS-III的成長經驗談 從教你掌握RTOS開始

    發布時間:2009-10-14 16:49    發布者:李寬
    關鍵詞: RTOS , 成長 , 從教 , 經驗談
    作者:邵貝貝 清華大學   時間:2009-10-13  來源:電子產品世界

      Micrium公司發布mC/OS-III軟件產品半年之后,“mC/OS-III The Real Time Kernel”一書出版。從小內核mC/OS到mC/OS-III,一個成熟、完整、市場認可的實時操作系統產品,經歷了17年;仡櫰涑砷L之路,和其他軟件產品發展策略不同的是,成長從教你掌握RTOS開始。17年中,mC/OS的創始人—Jean labrosse 先生共出版了4本相關著作。這些出版物教會了成千上萬的嵌入式應用工程師什么是RTOS和如何使用RTOS。mC/OS-III產品在mC/OS-II被廣泛認可基礎上推出。

      今年第一期《電子產品世界》中有一篇調查,對627名中國嵌入式應用工作者正在使用的操作系統調查表明,當前用得最多的是Linux,占38%;排在第二位的是mC/OS-II,占34%。Linux是非實時的大操作系統,往往需要硬件MMU,需要擴展內存;mC/OS-II是小內核實時操作系統,易于嵌入到單片系統中,二者互補。這兩種源碼開放的操作系統成為我國嵌入式領域操作系統的主流。

      對于當前流行的mC/OS-II,幾乎能想到的CPU,都可以從網上下載到移植的范例,很多DSP、甚至一些FPGA軟核都能使用。

      從mC/OS到mC/OS-II、mC/OS-III,成為一個著名產品,成功不僅在于堅持源碼開放,還在于其成長從教育開始。因為嵌入式應用工程師絕大多數是各自領域的專家,而非計算機專家,他們需要學習。 mC/OS是能用的RTOS內核,由于功能過于簡單,不能算一個好用的內核。但mC/OS一書中,全部代碼僅25頁,而對內核的詳盡講解和應用實例竟有 236頁,可以說是一本不錯的教科書。mC/OS-II附在光盤上的內核源碼有150頁,而解釋的篇幅近600頁,不但是不錯的教科書,還是一個很好用的 RTOS實時內核。這幾本教科書,教嵌入式領域的工程師和擬進入這個領域的大學生掌握RTOS原理并學會使用RTOS。這些書被譯為中文、日文、韓文等多種文字。以中譯本的發行量推算,世界上至少有幾十萬人了解mC/OS和mC/OS-II。使mC/OS-III商業軟件產品一經推出,就有廣泛的認知度。

      從軟件使用授權來看,所有實時內核對于教學和研究都是免費的;而嵌入到牟利的商品中時,mC/OS V0.8之前是免費的,V1.0以后,在銷售商品前應該一次性支付軟件費以得到授權。實際上,在商業應用中,的確存在一些不尊重知識產權的盜用情況。目前 mC/OS-II的商業模式主要靠銷售μC/OS-II和基于該內核的外圍軟件運轉。為了保護其知識產權,mC/OS-III的商業模式則采用將mC/OS-III一書和單片機評估板以及相關編譯器捆綁出售,部分內核源碼以庫函數形式提供,目前推出的是基于ST公司STM32系列單片機的評估板,附以應用范例代碼和IAR公司的有32K代碼量(不含mC/OS-III代碼)限制的編譯器,供讀者學習掌握RTOS(實時操作系統)mC/OS-III和ARM核單片機的開發方法,然后決定是否購買和使用。今后,各種其他CPU也會以類似方式推出。mC/OS-III的書實際上是2本,一本589頁的書描述其硬件無關部分,另一本是針對不同評估板的說明書。目前針對STMF107評估板的說明部分是164頁。今后,Micrium將和不同CPU廠商合作,陸續推出不同CPU的評估板和其說明書,和當前出版物的第一部分配套出售。

      一個大型通用軟件,如果沒有一支精干的隊伍維護,就沒有了生命力。從網站上我們看到,mC/OS大部分外圍軟件都是第三方合作開發的。第三方合作伙伴的構成相當廣泛,包括半導體供貨商、編譯器廠商、外圍軟件開發商等。當選定某種CPU后,這個實時內核可以和各種廠商的編譯器和外圍軟件,如人機界面、文件系統、TCP/IP、USB主機等組合,甚至可以和一些自由軟件組合。目前Micrium的維護和營銷團隊僅10人左右。比起同類大型軟件公司動輒幾千人的規模,運行成本會低得多。而在選擇第三方合作伙伴時,也容易挑選其中最優的。

      縱觀mC/OS-III的成長之路,注重教育、契而不舍、開放源碼、注重培養潛在用戶、以及積極集成多家優選合作伙伴的成果,是mC/OS-III產品成功之路。
    本文地址:http://www.portaltwn.com/thread-4712-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    benhaizi2410 發表于 2009-10-17 10:58:51
    mC/OS-III 不開放源碼了嗎
    一朝成名 發表于 2009-10-17 14:56:01
    沒開放。。。。。。
    花錢的.......
    bmrlisa 發表于 2009-10-20 17:26:26
    uC/OS-III The Real Time Kernel 該書的英文版已經發行,對此書感興趣的朋友可以咨詢UC的國內代理商:北京麥克泰軟件技術有限公司 電話:0101-62975900 或者郵件:lisa.ji@bmrtech.com
    mxh0506 發表于 2009-10-22 13:05:07
    不知道uC/OS-III是否還能延續uC/OS-II的輝煌.
    ydz0515 發表于 2009-10-25 17:30:52
    一點都看不上 uC/OS-II,連信號量的P/V操作都實現不了。這方面真的還不如RTX51—TNY,uC/OS-II 幾百頁的教材根本沒講這種概念;TINY就能在51內核上實現簡單的P/S操作。

    誰會用uC/OS-II實現生產者-消費者任務結構?
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷