欧美激情综合一区二区三区,青柠影院免费观看电视剧高清8,无码人妻精品一区二区蜜桃老年人,亚洲最大成人网站,亚洲中文字幕无码一区在线

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > mC/OS-II的技術特點和商業授權方式

mC/OS-II的技術特點和商業授權方式

——
作者:北京麥克泰軟件技術有限公司 江文瑞 時間:2006-08-13 來源:電子產品世界
mC/OS-II的特點

mC/OS-II是為實時嵌入式應用而設計的一個搶占式多任務操作系統內核,其代碼是用ANSIC寫成的,因此非常便于移植并能夠支持大多數類型的處理器,從8位,16位到32位,甚至64位以及DSP。從實現角度來看,mC/OS-II 是一組C函數庫,應用程序代碼與內核函數庫連接在一起,生成一個目標代碼,可以下載到目標板的RAM中,或者直接燒寫至目標板的ROM中執行。在X86的目標環境中,mC/OS-II 核心代碼尺寸一般不超過15K字節大小。mC/OS-II 的組件包括任務管理、內存管理、任務間通信、任務的同步與互斥、時間管理等,mC/OS-II是Micrium的知識產權產品。

值得注意的是:mC/OS-II,不是免費軟件,也不是開放源碼的軟件,因此,不能免費使用,需要清楚地闡明mC/OS-II和系列的軟件不是開放源碼的免費軟件,這是和Linux完全不一樣的。

提供源代碼

mC/OS-II 提供C源代碼給每一個用戶。這樣,用戶能夠從中深入地了解內核的運作方式,并可根據應用的特殊要求裁減或改動系統軟件,這對產品軟件的規范化管理及應用系統軟件的測試都有極大的幫助。另外,由于提供了內核的源代碼,用戶不但可以進行 內核的學習和研究,而且設計的產品在量產時也不必支付版稅,可以省去大量的費用。

性價比高

mC/OS-II 由于采用了先進的微內核(Micro-kernel)技術,因而在優先級安排,任務調度,任務切換等各方面都有相當大的優勢。在Micrium的網站上提供了大量的不同處理器的移植代碼,用戶簡化了所選處理器的移植工作,加速產品上市。

易學易用

mC/OS-II能夠結合IAR的Kernel Aware等許多多任務調試器組成功能強大的集成開發環境,配合相應的編譯器和動態聯結庫以及各類底層驅動軟件,用戶可以輕松地進行RTOS的開發和調試。另外,由于這些集成開發環境(IDE)為所有的開發工程師所熟悉,因而,更容易學習和使用。

功能模塊豐富

mC/OS-II 除提供功能強大的內核操作系統外,還提供種類豐富的功能模塊。例如用于系統互聯的局域網絡模塊mC/TCP-IP,支持圖形應用的mC/GUI 模塊,支持CAN總線的mC/CAN 產品模塊,支持FAT格式文件系統mC/FS,以及mC/USB模塊等。用戶可以根據自己的應用來選擇不同的應用模塊。

mC/OS-II 的 RTOS內核可支持如下類型的CPU:ARM, Altera (Nios),Motorola,Intel, Infineon,Hitachi,Xilinx(MicroBlaze),Mitsubishi,DSP(TI,ADI公司)等。可以說mC/OS-II是支持CPU類型最豐富的實時多任務操作系統之一。

商業授權方式

Micrium 公司產品包括mC/OS-II,mC/GUI, mC/FS,mC/TCP-IP,mC/USB等。Micrium 公司提供應用方面的產品,并對其軟件擁有知識產權。Micrium花費了大量的時間和財力為嵌入式領域提供高質量的軟件產品。所有上述產品都以源代碼的形式提供給客戶,適用性就較強。

開發和研究者可以通過購買Micrium公司Jean先生的mC/OS-II的書籍,而得到mC/OS-II源代碼,但是僅可以作為個人和學校學習使用,所有和mC/OS-II直接和間接相關的商業目的行為,必須購買使用mC/OS-II及系列產品的商業授權,包括芯片/單板/系統廠家的任何參考設計,教學設備和最終的產品,如果沒有得到Micrium公司Jean先生簽字的合法授權都是不合法的使用,這在mC/OS-II的書籍、Micrium公司網站(www.micrium.com)和中國代理商-北京麥克泰軟件公司網站(www.bmrtech.com)上面中都有明確規定。

Micrium公司其它軟件如mC/GUI,mC/FS,mC/TCP-IP,mC/USB 等的銷售模式與mC/OS-II不同,如果沒有購買使用授權,完全不能擁有該源代碼,也不能將源代碼用于產品的設計,培訓,教學和生產。

mC/OS-II,mC/GUI,mC/FS,mC/TCP-IP,mC/USB 等授權方式有:單個產品、產品線(系列)、按照CPU 劃分的產品三種形式,mC/OS-KA,mC/OS-VIEW 等工具是按照使用人的數目收取費用的,相對傳統RTOS 動輒2~3萬美元的開發費用和每塊單板的使用費(根據數量從數百到幾美元),mC/OS-II及系列產品是采用一次性的收費方式,應該只是大約相當于傳統RTOS的10%~20% 的總體費用。

結語

mC/OS-II及系列產品是目前市場上一種容易使用、理解和移植的嵌入式多任務操作系統,mC/OS-II內核適合各種有實時性和尺寸體積要求的,配合mC/OS-II的其他軟件模塊,TCP/IP,GUI,FS 等,mC/OS-II可以覆蓋從8到32位的各種,加上靈活和優惠的軟件授權和收費方式,mC/OS-II可以和傳統的RTOS一決高低,硬實時和小尺寸有是區別Linux 明顯的技術特點。

評論


相關推薦

技術專區

關閉