我試圖找到其他人發現的免費/便宜的RTOS,與恩智浦LPC1788微控制器配合使用。我原本計劃使用FreeRTOS,但它似乎不支持該特定處理器;最接近的支持核心是LPC1768。 ThreadX與LPC1788協同工作,但許可證將花費數千英鎊。建議?什麼是與LPC1788微控制器一起使用的良好RTOS?
編輯1:我忘了提及,我正在使用IAR Embedded Workbench。編輯2:我想我也應該指出,我對嵌入式編程相當陌生,更不用說使用RTOS了。 FreeRTOS和ThreadX似乎都非常相似,都有相當直觀的API。另一個RTOS的API與這些類型的API匹配的越多,我認爲就越好。編輯3:我一直在尋找一個名爲embOS的RTOS。它看起來很專業,API看起來很不錯,它們支持數量可觀的處理器/ IDE組合(包括我的),並且我已經有一個示例項目正常工作。它不是免費的,它的授權費用約爲2500歐元,但仍然比threadX許可證便宜3倍左右。感謝您的建議,我覺得有些不好,我不能選擇一個可接受的答案。
是否必須是RTOS?你的應用程序是否真的需要實時響應?如果沒有,那麼你有更多的選擇。例如,Linux。我已經做了15年的嵌入式工作,並且根據問題領域,您可能幾乎沒有很強的實時要求。 – jszakmeister
@jszakmeister:對於LPC1788(512KB Flash/96KB RAM,沒有MMU),Linux幾乎不是一個合適的建議。也許更合理的建議是,如果對設備,文件系統和網絡提供免費的,可擴展的和廣泛的支持,[eCos](http://ecos.sourceware.org/)。 – Clifford
@Clifford Yikes!我沒有看到它受到內存限制,或者我從來不會建議Linux。感謝您指出。 eCos很不錯,但它似乎現在還沒有得到支持。 :[ – jszakmeister