加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

這才是我想要的開發(fā)調(diào)試體驗

12/17 10:35
274
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

來源:公眾號【魚鷹談單片機】,ID ??:emOsprey

前段時間,魚鷹總算把 docker 開發(fā)單片機的課程基本錄制完成了,實現(xiàn)了 Linux 快速、高效開發(fā)單片機的目標(biāo)。

但基本都是靠命令行操作,用起來不是那么方便。

實際上如果 cmake tools 的插件用上,也會很絲滑,只是當(dāng)時不會玩,因此最近用了另一個更通用的插件 task buttons,可以把需要的命令轉(zhuǎn)化成按鈕。

當(dāng)配置應(yīng)用程序時,可以讓你選擇哪個應(yīng)用,用哪個單片機。

之后就完成了工程配置,直接點擊編譯按鈕即可編譯、調(diào)試。

目前只實現(xiàn)了在 stm32f1 和 stm324 的點燈程序,但框架已經(jīng)搭完,后面添加新芯片會容易的多。

功能看著簡單,但要折騰還是挺花時間的,魚鷹為了搭建這個框架,前前后后估計用了一個多月,但在魚鷹課程的幫助下,學(xué)員可以在幾天內(nèi)入門、熟悉。

關(guān)于這些代碼,如果你花時間找,肯定也能找到類似的(魚鷹也參考了很多開源項目),但往往時間才是最珍貴的,有人指導(dǎo)比單打獨斗強得多。

就比如我最近在學(xué)習(xí) HPM(先楫半導(dǎo)體)時,花了兩個周末時間,還是沒把開發(fā)環(huán)境搭建好,最終卡在了調(diào)試、下載上,只能通過串口下載。而魚鷹一旦學(xué)會了,再教給大家,肯定能幫大家少走很多彎路。

免費的才是最貴的。

前段時間,深圳一直有馬戲團的廣告,魚鷹住的位置剛好也有,以為可以看看蟒蛇表演,結(jié)果一家人看到晚上八、九點,發(fā)現(xiàn)是賣東西的,大老鼠、蟒蛇表演只是個噱頭而已,只是為了讓你苦哈哈等到最后。

而這種騙局聽說好多年前就有了,魚鷹還是太單純了(魚鷹其實一開始就有所懷疑,這種活動不可能沒有圖謀,天下沒有免費的午餐,但也認為應(yīng)該不會把這么多人當(dāng)成傻子騙吧,太天真了)。

而魚鷹單片機開發(fā)近十年,有豐富的開發(fā)經(jīng)驗可以傳授,最近也看到有新讀者在后臺評價,感覺還是很誠懇的:

最近和前同事聊天,發(fā)現(xiàn)魚鷹參與重構(gòu)的項目出貨量已經(jīng)有幾百 K(關(guān)于這個項目,魚鷹后面還會聊一聊),這也是對魚鷹技術(shù)能力非常大的肯定了。

因為已經(jīng)完成了初步錄制,因此該課程從今日起恢復(fù)原價?799(團購價 750).后面會不斷更新視頻,倉庫也會不斷更新,畢竟發(fā)現(xiàn)有好多好玩的項目可以學(xué)習(xí)(后期重點在多功能 DAP 調(diào)試器上,初版會在倉庫中體現(xiàn))。

00-vscode-docker遠程開發(fā)是一種什么體驗?.mp4?01-vscode-虛擬機安裝.mp402-vscode遠程開發(fā).mp403-開發(fā)環(huán)境介紹.mp404-docker開發(fā)單片機體驗.mp405-docker引擎安裝.mp4以上內(nèi)容?b?站同名?up?可以免費試看
06-docker鏡像編譯.mp407-openocd權(quán)限問題分析.mp408-openocd-root解決權(quán)限問題.mp409-Docker常用命令介紹與實操.mp410-Docker常用命令與參數(shù).mp411-Dockerfile實踐.mp412-vscode操作容器.mp413-vscode-tasks-下載介紹.mp414-vscode-tasks-編譯介紹.mp415-vscode-在線調(diào)試介紹.mp416-cmake文件細節(jié)介紹.mp417-fat文件系統(tǒng)與庫的生成.mp418-gcc參數(shù).mp419-git操作.mp420-mdk對比說明與文件輸出.mp4....

最近也在倉庫里更新了很多內(nèi)容,也忙其它事情,有些坑沒填上,但后面還會繼續(xù)更新,爭取讓這個倉庫成為最全面、最系統(tǒng)的倉庫,也不僅僅局限于單片機,只要魚鷹覺得有用的,都會更新到倉庫中,它不僅僅只是個demo,更是可以直接用于項目開發(fā)的穩(wěn)定代碼,而之前項目量產(chǎn)的成功,證明魚鷹有這個實力。

這里面也有很多拿來即用的docker鏡像,比如:

arm 開發(fā)Yocto?開發(fā)nes?游戲代理(如果有自己的服務(wù)器,非常好用)pdf?文件解析視頻處理(水印等)

后面還會不斷添加新鏡像,并且倉庫不僅支持 linux 開發(fā),windows、MDK 也會進行部分適配,方便大家快速測試代碼。

不僅支持 C 語言開發(fā),也支持 C++、python,實現(xiàn)很多好玩的功能,比如自動郵件發(fā)送、json 文件解析等。

總之,這個倉庫就是魚鷹的百寶箱,積累了魚鷹工作中的方方面面知識,以后的學(xué)習(xí)筆記再也不需要到處找了,學(xué)過的內(nèi)容魚鷹都將沉淀在這個倉庫中(多虧了vscode這個開發(fā)工具)。

為了方便大家這次團購(團購價 750),大家可以添加這個群預(yù)約:

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

六年開發(fā)經(jīng)驗,豐富的KEIL調(diào)試經(jīng)驗,STM32使用經(jīng)驗,C語言運用經(jīng)驗。