您好,登錄后才能下訂單哦!
本篇內容介紹了“μC/OS、FreeRTOS、RT-Thread、ThreadX開源協議分別是什么意思”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
目前市面上的開源協議有很多種,比如:GPL、BSD、MIT、Mozilla、Apache 和 LGPL等。
選擇RTOS,通常會考慮開源、市場占有率、配套資料和例程,以及配套組件等,市面上使用率較多的開源RTOS,這里主要推薦:μC/OS、RT-Thread、FreeRTOS、ThreadX等大家熟悉的RTOS。
隨著μC/OS、ThreadX的開源,現在供大家選擇學習的RTOS越來越多了。
下面講講μC/OS、FreeRTOS、RT-Thread、ThreadX開源協議的具體內容。
μC/OS使用Apache 2.0開源許可。
μC及相關組件以允許的開源Apache 2.0許可模式提供,在這種開源模型下,尋求使用組件的開發人員可以免費下載和使用該軟件。
地址:https://weston-embedded.com/micrium-licensing
Apache 協議在為開發人員提供版權及專利許可的同時,允許用戶擁有修改代碼及再發布的自由。
RT-Thread 遵循 GPL V2 + 開源許可協議。
RT-Thread 系統完全開源,3.1.0 及以前的版本遵循 GPL V2 + 開源許可協議。從 3.1.0 以后的版本遵循 Apache License 2.0 開源許可協議,可以免費在商業產品中使用,并且不需要公開私有代碼。
地址:https://www.rt-thread.org/document/site/tutorial/quick-start/introduction/introduction/
GPL 開源協議的主要特點:
FreeRTOS使用MIT開源協議。
包括但不限于以下權利:使用,復制,修改,合并,發布,分發,再許可和/或出售。
地址:https://www.freertos.org/a00114.html
免費和商業版協議差異:
ThreadX遵循“簡單”的開源協議。
ThreadX的協議由微軟“自定義”,包含的款項比較多,對共享、刪除、修改、分發等都有約定。
地址:https://github.com/azure-rtos/threadx/blob/master/LICENSE.txt
“μC/OS、FreeRTOS、RT-Thread、ThreadX開源協議分別是什么意思”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。