來源:公眾號【魚鷹談單片機】,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-虛擬機安裝.mp4
02-vscode遠程開發(fā).mp4
03-開發(fā)環(huán)境介紹.mp4
04-docker開發(fā)單片機體驗.mp4
05-docker引擎安裝.mp4
以上內(nèi)容?b?站同名?up?可以免費試看
06-docker鏡像編譯.mp4
07-openocd權(quán)限問題分析.mp4
08-openocd-root解決權(quán)限問題.mp4
09-Docker常用命令介紹與實操.mp4
10-Docker常用命令與參數(shù).mp4
11-Dockerfile實踐.mp4
12-vscode操作容器.mp4
13-vscode-tasks-下載介紹.mp4
14-vscode-tasks-編譯介紹.mp4
15-vscode-在線調(diào)試介紹.mp4
16-cmake文件細節(jié)介紹.mp4
17-fat文件系統(tǒng)與庫的生成.mp4
18-gcc參數(shù).mp4
19-git操作.mp4
20-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ù)約: