- 哪里有好的嵌入式項目?
- 怎么才能提高編程水平?
- 有實戰項目可以分享一下嗎?
嵌入式綜合Awesome Embedded
開源地址:
https://github.com/nhivp/Awesome-Embedded
這是一個“很棒的嵌入式”開源項目,綜合了嵌入式領域各種內容(開源項目)。
包括各種單片機,比如:STM32、 MSP430、 ESP8266、 STM8、 TM4C123等。
還有樹莓派、RTOS、Linux、Bootloader、開發工具等。

多功能按鍵MultiButton
開源地址:
https://github.com/0x1abin/MultiButton
這算是一個按鍵的功能模塊吧,對于初學者,以及做項目用到按鍵的小伙伴來說都非常有幫助。
包括單擊按鍵、雙擊按鍵、長按、重復觸發等按鍵常用的觸發方式。

開源地址:
https://github.com/0x1abin/MultiTimer
和上面類似,這也是一個小項目模塊,軟件定時器,功能比較簡單。
但是,提供的代碼或許能打開你編程的思路。 同樣,提供使用方法,非常適合新手,以及想提升自己的小伙伴。
日志庫EasyLogger
開源地址:
https://github.com/armink/EasyLogger
早些年開發項目,因為要存儲不少日志,但用于單片機的通用日志庫沒有發現有現成的。
于是,我就自己根據需求寫了簡單的日志庫,通過這幾年項目的驗證,大問題沒有,后面維護項目時,發現了這個開源項目,又給我提供了一些思路。這里也分享給大家。 這個日志庫相對要復雜一點,可能對新手不那么友好,當然,如果你有一定編程經驗,或者C語言功底比較好,理解起來問題還是不大。 也提供了一些文檔供大家參看:
軟件框架CodeBrick
開源地址:
https://gitee.com/moluo-tech/CodeBrick
這是一個用于單片機的裸機的軟件框架,可用于資源相對緊張的MCU項目。
也是一個值得學習的開源項目,特別是沒有框架思維的小伙伴,更應該多學習一些優秀的框架。 相對上面分享的模塊要復雜一點,但文檔說明寫的還不錯,只要有基礎,問題不大。
好了,時間有限,本文就分享到這里,希望這些開源項目能對新手和想提高自己編程水平的小伙伴有所幫助。
最后,看了不等于學會,行動才能真正掌握知識的開始。
-
嵌入式
+關注
關注
5141文章
19537瀏覽量
315024 -
開源
+關注
關注
3文章
3611瀏覽量
43485
原文標題:分享幾個不錯的嵌入式開源項目
文章出處:【微信號:玩點嵌入式,微信公眾號:玩點嵌入式】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
嵌入式系統的開源軟件發展如何?
嵌入式相關開源項目資料分享
分享幾個在GitHub上嵌入式相關的開源項目
嵌入式常用的開源庫是什么
Python在嵌入式項目中的輔助開發總結

嵌入式相關開源項目、庫、資料

嵌入式常用的開源庫

想學嵌入式開發怎么學?看這份超詳細的嵌入式學習路線

嵌入式相關開源項目、庫、資料

評論