国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Get Start with Riot On Arduino-Due Board.

2019-11-09 17:08:29
字體:
來源:轉載
供稿:網友

Riot號稱是RIOT: The friendly Operating System for the Internet of Things. 官網(http://www.riot-os.org/)給出三個原因并且與其他幾種開源OS做了對比: 這里寫圖片描述

個人認為,官方給出的這張表格所展現的riot相較于其他os的優勢多少有些勝之不武, 這里給出的其他三種都有明顯的短板,linux就不說了,內核龐大,軟實時而非硬實時, contiki c語言編寫,網絡功能強大,但不實時,非搶占,單線程模擬用戶臺多線程多少有些學習門檻,代碼結構化程度低,影響可讀性(代碼中大量的goto和switch協程模擬多線程操作). tiny os本身非C編寫,接受度較低, 目前IOT推廣的RTOS林林總總,不下十幾種, 和其他的rtos內核例如zephyr, freertos, 等等,不知道riot還有多少優勢.

step1, 下載riot內核代碼: git clone git://github.com/RIOT-OS/RIOT.git step2,  進入目錄./RIOT/examples/hello-world/ 執行 make BOARD=arduino-due Flash 這里寫圖片描述 編譯燒寫,一部到位.

接通串口, 新開終端執行screen /dev/ttyACM0 115200 便可看到串口打印.

jlink+openOCD debug方式可參考前文zephyr的流程.

RIOT軟件架構圖: 這里寫圖片描述 本文參考https://github.com/RIOT-OS/RIOT/wiki/Board%3A-Arduino-Due, http://doc.riot-os.org/getting-started.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 益阳市| 平塘县| 罗甸县| 密山市| 大庆市| 尚义县| 麻阳| 海林市| 彭州市| 枣阳市| 柘荣县| 金塔县| 桓台县| 普安县| 中阳县| 米易县| 宜宾市| 玉溪市| 屏东市| 红桥区| 佛教| 武功县| 墨脱县| 九龙县| 江津市| 托克托县| 涡阳县| 延寿县| 班戈县| 临海市| 阿拉善左旗| 固安县| 横山县| 迁西县| 黎川县| 从化市| 上高县| 上虞市| 富锦市| 岳池县| 淮北市|