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

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

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

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

來(lái)源:公眾號(hào)【魚鷹談單片機(jī)】,ID ??:emOsprey

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

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

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

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

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

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

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

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

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

免費(fèi)的才是最貴的。

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

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

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

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

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

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

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

這里面也有很多拿來(lái)即用的docker鏡像,比如:

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

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

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

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

為了方便大家這次團(tuán)購(gòu)(團(tuán)購(gòu)價(jià) 750),大家可以添加這個(gè)群預(yù)約:

相關(guān)推薦

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

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