物聯網下的RTOS開發(一) 前言

2021-08-28 16:18:03 字數 767 閱讀 9285

rtos的百家爭鳴

這幾年隨著物聯網的快速崛起,使得rtos作業系統被更加廣泛的應用。arm公司推出了針對物理網的mbed os,以及晶元廠家ti有自己的ti-rtos,配合自家的晶元產品,使用其提供的api,變的非常方便。也有使用開源作業系統的如freertos的,其api文件中使用示例寫的很詳細,很適合有一定經驗的程式設計師快速入門。也有商業的ucos,因為一直被培訓機構包括高校在內用於教材來實行,被廣為流傳,還有早期**商的支援。這使得ucos的資源和元件都很豐富。國內現在新崛起的作業系統,近幾年也做的不錯。有號稱裝機量上億的rt-thread,由於rt-thread團隊較早就在rtos方面耕耘了,在此方面有豐富的庫,且有專門團隊維護,也可商業支援。另外乙個就是alios things了,阿里布局物聯網、人工智慧生態中重要的乙個環節,有aws收購freertos的異曲同工之妙。另外還有contiki、zephyr雖然在國內很少被使用,或許是垂直行業的明日之星。

物聯網時代下的開發轉移

我們看到晶元設計廠家,晶元廠家、**商、雲服務商都在為我們提供rtos以及相關的技術支援。早些年的系統移植、api使用變的越來越容易。st的cubemx工具現在已經做到可以圖形配置介面,作業系統、檔案系統等,不用我們再深入關心暫存器了,這已經是mcu開發趨勢了,如果不是晶元原廠的工程師,基本上可以不用關心這些問題了。那麼作為普通開發者應該關心的是應用開發模型,如何快速的使用新mcu,如何快速的裝置聯網,業務邏輯、演算法,裝置安全、低功耗,以及如何設計乙個基於rtos的高可靠的實用模型,關注產品的量產和維護。

物聯網之智慧型燈開發 前言

從學習django搭建 到使用esp8266開發板控制開關,物聯網開發知識算是過了一遍,也是時候做專案了,把之前零碎的知識做乙個總結。經過考慮,決定開發乙個智慧型燈,為了記錄整個開發過程,特意在這裡做乙個記錄,開發進度是和記錄進度同步的。我會盡可能把每乙個步驟詳細的記錄下來,希望能對各位有所幫助,也...

雲計算和物聯網下的智慧型社群

在上乙個甲子年1984年裡,能夠給世人留下最深刻印象的全球大事莫過於在美國西海岸洛杉磯舉辦的第23屆夏季奧運會。同年,4,000多公里外的東海岸康乃狄克州的哈特福德市,世界上第一座智慧型化建築 都市辦公大樓 city place building 拔地而起。如果說西海岸奧運烽火傳遞著更快 更高 更強...

再談C語言的學習(一) 前言

去年寫過 如何學習c語言 可惜 痕跡 的 學術交流 版面太小,結果一萬多字的文章 了幾期後原稿也丟失了。當 痕跡 的編輯聯絡我說要過載全篇文章時,我既興奮又覺得對不住 原稿丟了啊。於是我決定重寫一篇,一來我可以重溫當時寫 學c 的樂趣,二來可以把我一年多來的新認識奉獻給大家。這次,我的讀者群不再只是...