Micriμm 公司提供嵌入式軟件產(chǎn)品,μC/OS-II,μC/GUI,μC/FS,μC/USB,μC/FL,μC/ModBus, uC/Probe 。 μC/OS-II :一個源碼公開、可移植、可固化、可裁剪、占先式的實時多任務(wù)操作系統(tǒng)。其絕大部分源碼是用ANSI C寫的,世界著名嵌入式專家Jean J.Labrosse出版的《μC/OS-II,實時內(nèi)核》(ISDN 1-57820-103-9)詳細(xì)分析了該內(nèi)核。μC/OS-II通過了聯(lián)邦航空局(FAA)商用航行器認(rèn)證,符合RTCA(航空無線電技術(shù)委員會)DO-178B標(biāo)準(zhǔn),該標(biāo)準(zhǔn)是為航空電子設(shè)備所使用軟件的性能要求而制定的。自1992年問世以來,μC/OS-II已經(jīng)被應(yīng)用到數(shù)以百計的產(chǎn)品中。uC/OS-II在高校教學(xué)使用是不需要申請許可證的,但將μC/OS-II的目標(biāo)代碼嵌入到產(chǎn)品中去,應(yīng)當(dāng)購買目標(biāo)代碼銷售許可證。μC/GUI:一個軟件模塊集合,通過該模塊可以在我們的嵌入式產(chǎn)品中加入用戶圖形接口(GUI)。μC/GUI具有很高的執(zhí)行效率,并且與處理器和LCD控制器相獨立。該模塊可以工作在單任務(wù)或者多任務(wù)環(huán)境,可以支持不同大小的顯示方式。 μC/FS:一個高度可移植的嵌入式FAT文件系統(tǒng)。該系統(tǒng)可以用于不同的介質(zhì),而用戶只需要提供不同設(shè)備的驅(qū)動函數(shù)。μC/FS是一個經(jīng)過對速度、多功能性和內(nèi)存需求等優(yōu)化的高性能庫。

Micrium 推出了 uC/Probe ,這款通用工具能讓嵌入式開發(fā)人員在實時環(huán)境中監(jiān)測嵌入式系統(tǒng)。有了 uC/Probe ,不再需要像以前一樣為了得到系統(tǒng)反饋必須停止一個應(yīng)用程序;有了 uC/Probe ,用戶 可以圖形化方式 觀測正在運行的嵌入式應(yīng)用程序的內(nèi)部,這樣節(jié)省了大量的開發(fā)時間;有了 uC/Probe , 開發(fā)者可以保證系統(tǒng)正確地運行,或者迅速找到系統(tǒng)的不穩(wěn)定性 , 這些不穩(wěn)定性一般情況下 ( 不用工具 ) 在系統(tǒng)運行時才能被發(fā)現(xiàn) .
Micrium 推出首個工業(yè)級通用嵌入式系統(tǒng)監(jiān)測工具, 榮獲 2007 美國菲斯卡爾技術(shù)論壇“最高級別”開發(fā)支持工具, uC/Probe 可以和任意能產(chǎn)生 ELF/DWARF 或者 IEEE 695 導(dǎo)出文件的編譯器 / 連接器一起工作, uC/Probe 同樣可和任何 8 位 16 位 32 位和 64 位的 CPU 以及 DSP 一起工作, 有了 uC/Probe , 就不必而定制程序或腳本了 , 從而節(jié)省了開發(fā)時間 .
數(shù)據(jù)在運行 Microsoft Windows 的 PC 上 以圖形化方式 來顯示,值可以是數(shù)字也可以量表,條線圖,區(qū)圖,曲線圖,電子顯示器,計數(shù)器或者圓形分隔統(tǒng)計圖表的形式來顯示。 uC/Probe 可以用于診斷系統(tǒng)的功能或者作為允許 現(xiàn)場 技術(shù)員遙 控 設(shè)備狀態(tài)的最終產(chǎn)品用戶接口。 只需要 15 分鐘,就可以構(gòu)建一個如上的數(shù)據(jù)顯示器。
uC/Probe 不需要用戶自己寫代碼,即使沒有實時操作系統(tǒng)( RTOS )也能被輕松操縱,這又節(jié)省了更多的開發(fā)時間。當(dāng)前發(fā)行的版本支持 RS-232 或者 J-Link (對 ARM 目標(biāo)機而言是 J-Tag 的特別類型)接口,用來從目標(biāo)機收集數(shù)據(jù)。

μC/OS-II 是一個移植方便的、可固化的、可裁剪的、占先的多任務(wù)實時內(nèi)核,它適用于多種微處理器,微控制器和數(shù)字處理芯片。μC/OS-II 可以管理63個應(yīng)用任務(wù)同時通過下列服務(wù): 信號量 | 事件標(biāo)志組 |互斥信號量 (可用于降解優(yōu)先級反轉(zhuǎn)) |消息郵箱 | 消息隊列| 任務(wù)管理| 時間管理 | 固定大小內(nèi)存塊管理 μC/OS-II 發(fā)布所有的源代碼。事實上,其源代碼與標(biāo)準(zhǔn)C完全兼容,在所有實時操作系統(tǒng)中,μC/OS-II的源代碼幾乎是最整潔、編寫最一致的。

μC/OS-II的內(nèi)核在《 MicroC/OS-II, The Real-Time Kernel》 (ISBN 1-57820-103-9) 的書中有詳細(xì)描述,該書的作者是 Jean J. Labrosse. 所有μC/OS-II 提供的系統(tǒng)服務(wù)都以前綴‘OS’開始,這樣可以方便地知道用戶應(yīng)用中所用到的內(nèi)核服務(wù)函數(shù)。同時,這些內(nèi)核服務(wù)都有明確的分類:比如OSTask() 與任務(wù)管理函數(shù)有關(guān),OSQ()與消息隊列管理相關(guān), OSSem() 與信號量管理相關(guān)等等。 已為μC/OS-II開發(fā)了相關(guān)工具并提供了必要的文檔證明μC/OS-II 適用于安全性要求高的系統(tǒng),能滿足航天和醫(yī)藥產(chǎn)品的安全要求。雖然這一特性對用戶的需求并不一定實用,但卻證明了μC/OS-II是一個非常強勁的實時系統(tǒng)。 μC/OS-II 目前與汽車制造業(yè)軟件可靠協(xié)會(MISRA)規(guī)范的C代碼標(biāo)準(zhǔn)99%兼容。這些標(biāo)準(zhǔn)由MISRA制定以提高安全性要求高的汽車系統(tǒng)C程序的可靠性和可預(yù)測性。在Micrium 的網(wǎng)站上,可以獲取詳細(xì)的μC/OS-II與MISRA的127條C編程規(guī)則兼容的描述列表。 μC/OS-II 可以在大部分處理器上運行在我們的網(wǎng)站上可以獲?。赓M下載)μC/OS-II的移植。大量已移植成功的代碼可以說明μC/OS-II 確實是非常方便的,一旦新的處理器出現(xiàn),μC/OS-II 很可能將在其上移植。 μC/OS-II 是可裁剪的,可以只包含用戶應(yīng)用所需的性能。這樣就可以提供最小的存儲器封裝。根據(jù)處理器不同, μC/OS-II可以降低到只用 2K 字節(jié)的代碼空間 和 300 字節(jié)的數(shù)據(jù)空間 (堆棧除外)。 μC/OS-II提供的大多數(shù)服務(wù)的執(zhí)行時間都是確定的常數(shù)。這意味著執(zhí)行時間與應(yīng)用程序中運行的任務(wù)數(shù)無關(guān)。 μC/OS-II 已經(jīng)廣泛應(yīng)用于全世界各個公司的成百上千種產(chǎn)品中。世界上許多學(xué)院和大學(xué)也都在實時系統(tǒng)的課程教學(xué)中采用μC/OS-II. 這保證了工作崗位上的工程師能夠獲得培訓(xùn)為以后在產(chǎn)品中使用μC/OS-II 做準(zhǔn)備。 借助于μC/OS-View 模塊用戶可以查看μC/OS-II所管理任務(wù)的狀態(tài)。要完成該功能,用戶需要添加一個小的目標(biāo)駐留模塊,這個模塊通過RS-232C串口與Microsoft 的窗口應(yīng)用程序通信。 μC/OS-II KA (Kernel Awareness插件)允許用戶在一系列方便的窗口中顯示 內(nèi)部數(shù)據(jù)結(jié)構(gòu) ,這些窗口把C-SPY調(diào)試器和IAR Embedded Workbench結(jié)合在一起。 它為用戶提供了目標(biāo)應(yīng)用系統(tǒng)中的活動任務(wù),每個信號量,互斥信號量,郵箱,隊列和事件標(biāo)志組和一個等待這些內(nèi)核對象的所有任務(wù)的列表等,這對嵌入式開發(fā)者在測試和調(diào)試應(yīng)用程序時很有幫助。在Kernel Awareness中為μC/OS-II提供的調(diào)試器還有: Lauterbach and Nohau

μC/FS是FAT型文件系統(tǒng),它適用于所有的存儲介質(zhì),用戶可以提供這些儲存介質(zhì)的基本硬件訪問函數(shù)。μC/FS 在速度,多功能性和內(nèi)存封裝上都做了優(yōu)化,是一個高性能的函數(shù)庫。 μC/FS是為與各種類型的硬件兼容而設(shè)計的。為了在 μC/FS中使用特定的硬件, 需要這種硬件的設(shè)備驅(qū)動程序。驅(qū)動程序中包括訪問硬件的底層I/O函數(shù)和全局表, 全局表中存放了這些I/O函數(shù)的指針。 μC/FS 的代碼是用ANSI C寫的,適用于所有的處理器。μC/FS具有如有一些特點:
 |
支持與MS-DOS/Windows 兼容的FAT12,FAT16,FAT32文件系統(tǒng)。
支持多種設(shè)備驅(qū)動。μC/FS支持各種不同的設(shè)備驅(qū)動,從而允許用戶在同一時間通過文件系
統(tǒng)訪問不同類型的硬件。
支持多種存儲介質(zhì)。通過設(shè)備驅(qū)動允許用戶在同一時間訪問不同的介質(zhì)。
支持操作系統(tǒng)。其他操作系統(tǒng),包括 μC/OS-II可以很方便地與μC/FS結(jié)合。這樣用戶就可
以在多線程環(huán)境下進(jìn)行文件操作。
為用戶的應(yīng)用程序提供類似于stdio.h的API,它是用ANSI C寫的,所以一個用標(biāo)準(zhǔn)C
I/O庫的應(yīng)用程序可以方便地移植以使用 μC/FS.
非常簡單的設(shè)備驅(qū)動結(jié)構(gòu)。μC/FS只需要讀寫分區(qū)的底層函數(shù),所以要支持用戶定制的硬件
也是很簡單的。
提供以下設(shè)備的驅(qū)動:
SMC | SD| MMC |CF | IDE | RAMdisk| Windows (允許用戶在Windows環(huán)境下仿真軟件) 及其
他。
存儲器封裝NT
這些數(shù)字是用IAR編譯器在ARM7目標(biāo)板 在ARM模式下編譯得到的。配置只允許打開一個文件。
打開更多的文件需要 1064 RAM 字節(jié) (2 個扇區(qū)緩存+一個文件句柄).
|
使用Ramdisk ■ ROM: 15896 ■ RAM: 1584
文件系統(tǒng)的層體系
API 層 API 層是 μC/FS 與用戶應(yīng)用程序之間的接口。它包含了一個與文件函數(shù)相關(guān)的ANSI C 庫,如FS_FOpen, FS_FWrite 等。 API 層把這些調(diào)用傳遞給文件系統(tǒng)層。目前在μC/FS下只有FAT型的文件系統(tǒng)可以獲取, 但是 API層可以同時處理不同類型的文件系統(tǒng)層,所以在μC/FS下可以同時使用FAT 和其它文件系統(tǒng)。 文件系統(tǒng)層 文件系統(tǒng)層把文件操作請求傳遞給邏輯塊操作,通過這種傳遞文件系統(tǒng)調(diào)用邏輯塊操作來為設(shè)備指定相應(yīng)的設(shè)備驅(qū)動。
邏輯塊層 邏輯塊層的主要功能是使對設(shè)備驅(qū)動的訪問同步,并為文件系統(tǒng)層提供一個便捷的接口。邏輯塊層調(diào)用一個設(shè)備驅(qū)動來進(jìn)行塊操作。 設(shè)備驅(qū)動 設(shè)備驅(qū)動是處于系統(tǒng)底層的例程,用以訪問存儲硬件。設(shè)備驅(qū)動的結(jié)構(gòu)簡單,易于與用戶自己的存儲設(shè)備進(jìn)行整合。
μC/GUI是嵌入式應(yīng)用中通用的圖形軟件,是為帶LCD的圖形應(yīng)用系統(tǒng)提供高效的圖形用戶接口而設(shè)計的,它不依賴于處理器和LCD控制器。μC/GUI在多任務(wù)環(huán)境下工作與在單任務(wù)環(huán)境下工作性能同樣卓越,任何尺寸大小的顯示設(shè)備,不管是物理的或是虛擬的,只要具備LCD控制器和處理器,都可以運用μC/GUI。μC/GUI產(chǎn)品包中包含有所有的源代碼。實際上,在所有的嵌入式圖形用戶接口中,μC/GUI提供的源代碼是最整潔最統(tǒng)一的。μC/GUI提供的所有服務(wù)都以該模塊相關(guān)的前綴開始(如:GUI,WM),這將易于理解應(yīng)用程序中與μC/GUI相關(guān)的函數(shù)。同時,μC/GUI所有的服務(wù)都有很明晰的分類:GUI表示二維圖形,GUI_AA表示反鋸齒等。 μC/GUI適用于所有處理器,與那些需要C++編譯器的GUI不同的是,μC/GUI完全用標(biāo)準(zhǔn)C編寫。 8位至32位的處理器都可以運行μC/GUI;處于性能方面的考慮,推薦使用16位及其以上的CPU 。

可選的附加模塊允許用戶根據(jù)應(yīng)用的需要和性能定制存儲器封裝。這些模塊有: 存儲設(shè)備:用于避免在繪制重疊圖案時顯示屏閃爍 窗口管理:允許用戶創(chuàng)建并處理各種大小的窗口 控件:控件是具有對象屬性的窗口,比如:按鈕,收音機按鈕,滾動條,復(fù)選框,列表等。它相當(dāng)于Windows下的控件。 對話框:對話框一般是指需要用戶輸入信息的窗口。它可能包含多個控件,需要用戶通過選擇輸入信息,也可能是消息框和確認(rèn)按鈕,給用戶顯示一些簡單的信息(比如給用戶提示或警告) 觸摸屏:目前基本的μC/GUI 包中包含有對觸摸屏的支持,該模塊包括一個底層驅(qū)動,用于處理模擬量輸入(模擬量來自于兩個8位或者更高精度的A/D轉(zhuǎn)換通道)以及觸摸屏的反跳和校準(zhǔn)。該模塊是可選的,因為如果用戶產(chǎn)品沒有觸摸屏,就不需要該模塊。 反鋸齒:通過將前景色和背景色混合得到平滑的曲線和斜線。 多個顯示設(shè)備:可以在所有層和顯示設(shè)備上顯示窗口和進(jìn)行畫圖操作。多個層和多個顯示設(shè)備的處理方式是一樣的(使用相同的API例程),即便是某個嵌入式系統(tǒng)使用了多個顯示設(shè)備,這些顯示設(shè)備也只是簡單地被當(dāng)做是多層。μC/GUI 閱讀器允許用戶查看每個單獨的層(顯示設(shè)備),但是如果是多層系統(tǒng),則會查看實際的輸出(復(fù)合的視圖)。 LCD 驅(qū)動:Micrium 為目前流行的大多數(shù)LCD控制器提供驅(qū)動 μC/GUI 產(chǎn)品包中包含有開發(fā)工具包,以方便用戶的項目開發(fā) μC/GUI 包括 MSVC++下的仿真環(huán)境。它可以用于在PC上編寫和測試所有的用戶接口(不管采用什么CPU和LCD,所有的例程都與嵌入式應(yīng)用完全等同)。 這將方便調(diào)試和開發(fā)。產(chǎn)生在LCD上的截屏可以作為截圖直接加入文檔中。 JPEG采用實際硬件的位圖來對目標(biāo)系統(tǒng)進(jìn)行顯示仿真。

|
μC/GUI 閱覽器, 一個獨立的程序,即便在調(diào)試時也可顯示所模擬的LCD中的內(nèi)容。

μC/GUI位圖轉(zhuǎn)換器:能把所有的位圖轉(zhuǎn)換成標(biāo)準(zhǔn)的C代碼。位圖轉(zhuǎn)換器顯示要轉(zhuǎn)換的圖形。 大量例子函數(shù)都可以用位圖轉(zhuǎn)換器來實現(xiàn), 包括橫向或者縱向瀏覽,旋轉(zhuǎn)位圖,以及轉(zhuǎn)換位圖的索引或顏色。

μC/GUI字體轉(zhuǎn)換器:它可以把任意一種Windows-PC下的字體轉(zhuǎn)換成一個"C"文件,在用戶的嵌入式應(yīng)用中可以編譯和鏈接。這樣,用μC/GUI就可以在LCD上顯示字體,它支持各種比例大小的字體,同時可以創(chuàng)建外文字體。 最小化封裝 存儲器大小要求根據(jù)所用的軟件部分和目標(biāo)編譯器的效率不同而有所不同,所以不可能指定精確的數(shù)值,但是下面的參數(shù)適用于典型的系統(tǒng)。 小型系統(tǒng)(沒有窗口管理器) ■ RAM: 100 bytes ■堆棧: 500 bytes ■ ROM: 10-25 kb (與所用的功能有關(guān)) 大型系統(tǒng) (包括窗口管理器和控件) ■ RAM: 2-6 kb (與要求的窗口數(shù)有關(guān)) ■ 堆棧: 1200 bytes ■ ROM: 30-60 kb (與所用的功能有關(guān)) 注意如果用戶的應(yīng)用需要用到很多字體則要求增加ROM的大小。上面的所以參數(shù)只是粗略估計,并不能完全保證。 例子 μC/GUI 以源代碼的形式發(fā)布。在μC/GUI產(chǎn)品包中包含了大量源代碼的例子,這些例子為μC/GUI的一些特性提供了一個簡單的介紹。比如: ■ 二維圖形 ■ 反鋸齒 ■ 色彩管理 ■ 窗口/控件/對話框 ■ 字體 ■ 存儲器設(shè)備(避免閃爍) ■ 仿真PC模擬環(huán)境下的硬按鍵

還有一個例子綜合演示了μC/GUI的大部分特點。 用戶手冊 μC/GUI的源代碼結(jié)構(gòu)合理,有豐富的文檔手冊。除了源代碼軟件的性質(zhì),μC/GUI的用戶手冊中包含了500頁描述API函數(shù)的內(nèi)容。
|

μC/TCP-IP 是一個經(jīng)過壓縮的、可靠的、高性能的 TCP/IP協(xié)議棧。它是在遵從Micrium公司高質(zhì)量,可裁剪和高可靠性的聲譽的原則下構(gòu)建的,因而可以快速地配置所需的網(wǎng)絡(luò)選項,使客戶的產(chǎn)品盡快上市。

整潔的源代碼 μC/TCP-IP 為客戶提供業(yè)界質(zhì)量最高的源代碼。μC/TCP-IP 遵從無冗余設(shè)計,它不是來自于可以公開獲取的Unix 協(xié)議棧,但是仍然與 Berkeley 4.4 套接層接口兼容。與所有 Micrium 的產(chǎn)品一樣, μC/TCP-IP 用ANSI C編寫,可以在一系列優(yōu)秀的交叉開發(fā)工具下廣泛使用。 方便 μC/TCP-IP 可以用于16位, 32位甚至是一些64位 的CPU上。 高性能 μC/TCP-IP 是特別為嵌入式系統(tǒng)的要求設(shè)計的。臨界段被設(shè)置到最小,同時可以禁止選擇運行時間確認(rèn)來提高性能。μC/TCP-IP 通過零拷貝緩存管理來實現(xiàn)最高效率。 可裁剪和可固化 μC/TCP-IP 允許用戶根據(jù)實際需求調(diào)整存儲封裝。μC/TCP-IP 可以配置只包括那些目標(biāo)系統(tǒng)必需的網(wǎng)絡(luò)模塊。如果某個模塊沒有用到,在編譯時不會被包括以為資源有限的嵌入式系統(tǒng)節(jié)約寶貴的存儲空間。 版稅免費μC/TCP-IP 授權(quán)于每個終端產(chǎn)品,不需要任何運行時間版稅。 以太網(wǎng) μC/TCP-IP 目前支持以太網(wǎng) NICs,可以方便地移植到任何一種以太網(wǎng)控制器上。 需要RTOS μC/TCP-IP 需要運行一個實時操作系統(tǒng)(RTOS)或者一個執(zhí)行任務(wù)調(diào)度和互斥的內(nèi)核 。μC/TCP-IP 包括了所有與μC/OS-II 接口的源代碼, 但是可以方便地移植到其它RTOS上。

 
這些數(shù)據(jù)是用IAR的編譯器在ARM7的目標(biāo)板上的ARM模式下編譯得到的。編譯時做了優(yōu)化以提高速度。選項表示是否使能那些檢查聲明、空指針、無限制的范圍、靜態(tài)計數(shù)器、錯誤計數(shù)器的代碼。
Micrium發(fā)布USB客戶端批量協(xié)議棧:uC/USB版本1.00 USB客戶端批量協(xié)議棧已經(jīng)在任何嵌入式系統(tǒng)上通過USB客戶端控制器設(shè)計工作。硬件抽象層容易編寫或者修改已經(jīng)存在的硬件訪問子程序。這可以應(yīng)用于USB1.1或者USB2.0設(shè)備。 這個協(xié)議棧包括嵌入式系統(tǒng)部分和PC的驅(qū)動程序。嵌入式系統(tǒng)部分以源碼形式發(fā)布;PC驅(qū)動程序通常提供可執(zhí)行文件(.sys),但是也可以提供源代碼。 這個USB協(xié)議棧的目標(biāo)是讓開發(fā)者快速順利的開發(fā)嵌入式設(shè)備與PC通過USB通訊軟件。這個通訊象一個單一的、高速的、可靠的通道(跟TCP連接很類似) 這個協(xié)議基本能夠允許PC發(fā)送數(shù)據(jù)給嵌入式目標(biāo)機,目標(biāo)機接收這些數(shù)據(jù)并且應(yīng)答幾個字節(jié)。PC是USB主設(shè)備,目標(biāo)機是USB從設(shè)備。這個USB標(biāo)準(zhǔn)定義了4種通訊方式:控制,等時,中斷和批量。經(jīng)驗說明:絕大多數(shù)嵌入式設(shè)備選擇批量通訊模式。它可以利用USB總線的最大帶寬。 速度: USB1.1(12Mbit/sec)設(shè)備的最大可能傳輸速率大約每秒1.1Mbyte。這個數(shù)據(jù)傳輸率在快速系統(tǒng)上能夠達(dá)到,比如ARM7。 軟件包含(根據(jù)LICENSE的選擇): 協(xié)議棧的源代碼(目標(biāo)機端) 配置樣例 硬件層子程序樣例 加載測試系統(tǒng)USB驅(qū)動和.inf文件的PC程序(源代碼和可執(zhí)行格式)
相關(guān)datasheet 下載
1)μC/OS-II
2) μC/TCP-IP
更詳細(xì)信息請訪問:www.
關(guān)于μC/OS-II系列軟件版權(quán)的說明
Micrium 公司產(chǎn)品包括μC/OS-II,μC/GUI,uC/FS,μC/TCP-IP,μC/USB等。Micrium 公司提供嵌入式系統(tǒng)應(yīng)用方面的產(chǎn)品,并對其軟件擁有知識產(chǎn)權(quán)。Micrium花費了大量的時間和財力為嵌入式領(lǐng)域提供高質(zhì)量的軟件產(chǎn)品。所有上述產(chǎn)品都以源代碼的形式提供給客戶,具有極大的適用性。產(chǎn)品不是免費軟件,也不是開放源碼的軟件,因此,不能免費使用,需要清楚的闡明μC/OS-II和系列的軟件不是開放源碼的免費軟件,這是和Linux完全不一樣的。 開發(fā)和研究者可以通過購買Micrium公司的Jean先生的μC/OS-II的書籍,而得到μC/OS-II源代碼,但是僅可以作為個人和學(xué)校學(xué)習(xí)使用,所有和μC/OS-II直接和間接相關(guān)的商業(yè)目的行為,必須購買使用μC/OS-II及系列產(chǎn)品的商業(yè)授權(quán),包括芯片/單板/系統(tǒng)廠家的任何參考設(shè)計,教學(xué)設(shè)備和最終的產(chǎn)品,如果沒有得到Micrium公司Jean先生簽字的合法授權(quán)都是不合法的使用,這在μC/OS-II的書籍Micrium公司(www.)和中國代理商-北京麥克泰軟件公司網(wǎng)站(www.)上面中有明確規(guī)定。 Micrium公司其它軟件如μC/GUI,μC/FS,μC/TCP-IP,μC/USB 等的銷售模式與μC/OS-II不同,如果沒有購買使用授權(quán),完全不可以擁有該源代碼,也不能將源代碼用于產(chǎn)品的設(shè)計,培訓(xùn),教學(xué)和生產(chǎn)。 μC/OS-II, μC/GUI,μC/FS,μC/TCP-IP,μC/USB 等授權(quán)方式有:單個產(chǎn)品、產(chǎn)品線(系列)、按照CPU 劃分的產(chǎn)品三種形式,μC/OS-KA,μC/OS-VIEW 等工具是按照使用人的數(shù)目收取費用的,相對起傳統(tǒng)的RTOS 動輒2-3萬美圓的開發(fā)費用和每塊單板的使用費(根據(jù)數(shù)量從數(shù)百到幾個美圓),μC/OS-II及系列產(chǎn)品是采用一次性的收費方式,應(yīng)該只是大約相當(dāng)于傳統(tǒng)RTOS 的10-20% 的總體費用。 如果您正在將μC/OS-II系列軟件用于您的產(chǎn)品,您需要購買并獲得正式使用授權(quán)。
|