關(guān)于GitHub,可能很多人誤以為這是互聯(lián)網(wǎng)人的專屬,其實并不是,那上面嵌入式相關(guān)的開源項目是有很多的。
現(xiàn)分享一些高星開源項目(像RT-Thread、AWTK等大家都熟知的就不介紹了):
Avem
項目鏈接:
https://github.com/avem-labs/Avem
項目簡介:
這是一個輕量級無人機飛控項目。
Awesome-Embedded
項目鏈接:
https://github.com/nhivp/Awesome-Embedded
項目簡介:
這是一個很棒的嵌入式資源匯總的項目。匯聚了各種嵌入式相關(guān)的資源:
soft-and-hard
項目鏈接:
https://github.com/alwxkxk/soft-and-hard
項目簡介:
這是一個以物聯(lián)網(wǎng)項目為主方向分享web開發(fā)教程,制作并演示一個物聯(lián)網(wǎng)系統(tǒng)是怎么跑起來的,介紹如何學(xué)習(xí)相關(guān)知識。教程內(nèi)容:
(1)硬件上選擇價格便宜(淘寶價十幾塊錢)的NodeMCU開發(fā)板,使用Arduino進行開發(fā);
(2)物聯(lián)網(wǎng)你還得先懂網(wǎng),在教程中簡單介紹了計算機網(wǎng)絡(luò)基礎(chǔ)知識、TCP/IP協(xié)議、HTTP協(xié)議、MQTT協(xié)議等;
(3)Web上選擇了無所不能的JavaScript,在教程中將會演示其在網(wǎng)頁開發(fā)、小程序開發(fā)、桌面應(yīng)用開發(fā)、服務(wù)器后端服務(wù)開發(fā)。
整個教程里,推薦先用后學(xué),先把項目跑起來看看效果,再按需學(xué)習(xí)相關(guān)知識,直到自己能把項目寫出來。
demo1演示了最簡的系統(tǒng),實現(xiàn)軟件顯示硬件的數(shù)據(jù),可控制硬件執(zhí)行動作。
在demo1的基礎(chǔ)上,demo2添加了MongoDB數(shù)據(jù)庫、實時顯示數(shù)據(jù)(websocket協(xié)議)、數(shù)據(jù)可視化(Echart圖表)功能。
FreeModbus
項目鏈接:
https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32
項目簡介:
FreeModbus是一款開源的Modbus協(xié)議棧,但是只有從機開源,主機源碼是需要收費的。同時網(wǎng)上也沒有發(fā)現(xiàn)比較好的開源的Modbus主機協(xié)議棧,所以才開發(fā)這款支持主機模式的FreeModbus協(xié)議棧。本版FreeModbus版本號更改為V1.6,特性如下:
(1)新增加的主機源碼與原有從機的風(fēng)格及接口保持一致;
(2)支持主機與從機在同一協(xié)議棧運行;
(3)支持實時操作系統(tǒng)及裸機移植;
(4)為應(yīng)用提供多種請求模式,用戶可以選擇阻塞還是非阻塞模式,自定義超時時間等,方便應(yīng)用層靈活調(diào)用;
(5)支持所有常用的Modbus方法。
以上就是本次的分享,僅是分享幾個大家可能會喜歡的項目。GitHub上有很多資源,有興趣的話可以自己去逛一逛。我們可以充分利用大佬們的一些經(jīng)驗分享來提高自己。
-
嵌入式
+關(guān)注
關(guān)注
5095文章
19189瀏覽量
307975 -
MODBUS
+關(guān)注
關(guān)注
28文章
1825瀏覽量
77350 -
GitHub
+關(guān)注
關(guān)注
3文章
474瀏覽量
16614
原文標(biāo)題:推薦GitHub上與嵌入式相關(guān)的高星開源項目
文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
嵌入式相關(guān)開源項目資料分享
分享幾個在GitHub上嵌入式相關(guān)的開源項目
大佬都在用的github開源代碼庫地址
github上的嵌入式開源代碼庫相關(guān)資料下載
分享一些高星開源項目
嵌入式相關(guān)開源項目、庫、資料
![<b class='flag-5'>嵌入式</b><b class='flag-5'>相關(guān)</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>、庫、資料](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
分享一些嵌入式相關(guān)的開源項目
![分享一些<b class='flag-5'>嵌入式</b><b class='flag-5'>相關(guān)</b>的<b class='flag-5'>開源</b><b class='flag-5'>項目</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
嵌入式開發(fā)有用的github上的開源代碼庫
![<b class='flag-5'>嵌入式</b>開發(fā)有用的<b class='flag-5'>github</b><b class='flag-5'>上</b>的<b class='flag-5'>開源</b>代碼庫](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
GitHub 上嵌入式方面的項目
![<b class='flag-5'>GitHub</b> <b class='flag-5'>上</b><b class='flag-5'>嵌入式</b>方面的<b class='flag-5'>項目</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
整理了一份嵌入式相關(guān)開源項目、庫、資料
![整理了一份<b class='flag-5'>嵌入式</b><b class='flag-5'>相關(guān)</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>、庫、資料](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
嵌入式相關(guān)開源項目、庫、資料
![<b class='flag-5'>嵌入式</b><b class='flag-5'>相關(guān)</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>、庫、資料](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論