不定期有小伙伴問:
?
- 哪里有好的嵌入式項目?
- 怎么才能提高編程水平?
- 有實戰項目可以分享一下嗎?
嵌入式綜合Awesome Embedded
開源地址:
https://github.com/nhivp/Awesome-Embedded
這是一個“很棒的嵌入式”開源項目,綜合了嵌入式領域各種內容(開源項目)。
包括各種單片機,比如:STM32、 MSP430、 ESP8266、 STM8、 TM4C123等。 ?還有樹莓派、RTOS、Linux、Bootloader、開發工具等。 ?
多功能按鍵MultiButton
開源地址:
https://github.com/0x1abin/MultiButton
這算是一個按鍵的功能模塊吧,對于初學者,以及做項目用到按鍵的小伙伴來說都非常有幫助。
包括單擊按鍵、雙擊按鍵、長按、重復觸發等按鍵常用的觸發方式。 ? ?提供了不同的API,供大家調用,非常方便。同時,提供文檔教大家如何使用:?
開源地址:
https://github.com/0x1abin/MultiTimer
和上面類似,這也是一個小項目模塊,軟件定時器,功能比較簡單。
但是,提供的代碼或許能打開你編程的思路。 同樣,提供使用方法,非常適合新手,以及想提升自己的小伙伴。
日志庫EasyLogger
開源地址:
https://github.com/armink/EasyLogger
早些年開發項目,因為要存儲不少日志,但用于單片機的通用日志庫沒有發現有現成的。
于是,我就自己根據需求寫了簡單的日志庫,通過這幾年項目的驗證,大問題沒有,后面維護項目時,發現了這個開源項目,又給我提供了一些思路。這里也分享給大家。 這個日志庫相對要復雜一點,可能對新手不那么友好,當然,如果你有一定編程經驗,或者C語言功底比較好,理解起來問題還是不大。 也提供了一些文檔供大家參看:
軟件框架CodeBrick
開源地址:
https://gitee.com/moluo-tech/CodeBrick
這是一個用于單片機的裸機的軟件框架,可用于資源相對緊張的MCU項目。
也是一個值得學習的開源項目,特別是沒有框架思維的小伙伴,更應該多學習一些優秀的框架。 相對上面分享的模塊要復雜一點,但文檔說明寫的還不錯,只要有基礎,問題不大。 ? ?好了,時間有限,本文就分享到這里,希望這些開源項目能對新手和想提高自己編程水平的小伙伴有所幫助。
最后,看了不等于學會,行動才能真正掌握知識的開始。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式
+關注
關注
5072文章
19026瀏覽量
303526 -
開源
+關注
關注
3文章
3256瀏覽量
42420
原文標題:分享幾個不錯的嵌入式開源項目
文章出處:【微信號:玩點嵌入式,微信公眾號:玩點嵌入式】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
嵌入式系統的開源軟件發展如何?
利潤豐厚的PC市場,退一步也可以保住自己的移動終端和已經牢牢把握的嵌入式市場。ARM要想成功,必然要仰仗開源軟件;指望微軟是不行的,微軟有太多的歷史包袱和既得利益,在Windows 7是否支持ARM
發表于 09-27 07:51
嵌入式相關開源項目資料分享
關注+星標公眾號,不錯過精彩內容來源 | 嵌入式大雜燴學習初期最難找的就是找學習資料了,本貼精心匯總了一些嵌入式相關資源,包括但不限于編程語言、單片機、開源
發表于 10-27 09:13
分享幾個在GitHub上嵌入式相關的開源項目
關注+星標公眾號,不錯過精彩內容來源 | 人人都是極客大家平時學習的資源可能來自不同地方,對于程序員來說,Github上高星的開源項目值得了解并學習。今天就給大家分享幾個在GitHub
發表于 10-27 08:10
嵌入式常用的開源庫是什么
閱讀目錄 linux/嵌入式常用開源庫列表其他資料參考資料linux下/嵌入式常用的開源庫名字及簡介,使用文檔和教程可以自己百度 (自己整理,不定時完善) linux/
發表于 12-24 06:53
Python在嵌入式項目中的輔助開發總結
Python在嵌入式項目中的輔助開發總結(嵌入式開發試題)-該文檔為Python在嵌入式項目中的輔助開發總結文檔,是一份很
發表于 08-04 10:11
?5次下載
嵌入式相關開源項目、庫、資料
關注+星標公眾號,不錯過精彩內容來源 | 嵌入式大雜燴學習初期最難找的就是找學習資料了,本貼精心匯總了一些嵌入式相關資源,包括但不限于編程語言、單片機、開源
發表于 10-20 13:20
?6次下載
嵌入式常用的開源庫
閱讀目錄linux/嵌入式常用開源庫列表其他資料參考資料linux下/嵌入式常用的開源庫名字及簡介,使用文檔和教程可以自己百度 (自己整理,不定時完善)linux/
發表于 10-20 19:20
?5次下載
想學嵌入式開發怎么學?看這份超詳細的嵌入式學習路線
linux系統開發3、嵌入式linux驅動開發嵌入式目前主要面向的幾個操作系統是,LINUX,WINCE、VxWorks等等Linux是開源免費的,而且其源代碼...
發表于 11-03 09:51
?13次下載
嵌入式相關開源項目、庫、資料
學習初期最難找的就是找學習資料了,本貼精心匯總了一些嵌入式相關資源,包括但不限于編程語言、單片機、開源項目、物聯網、操作系統、Linux等資源,并且在不斷地更新中,致力于打造全網最全的嵌入
發表于 12-07 19:36
?11次下載
【開源資料】嵌入式熱門DIY項目:智能機器人開源資料免費分享
-嵌入式數字圖像處理全 部開源 本文介紹一種嵌入式數字圖象處理平臺的實現方案,通過ARM和CPLD技術,構造一個數字圖像處理平臺作為嵌入式機器人控制系統的一個子系統。
評論