來源:公眾號【魚鷹談單片機】
作者:魚鷹Osprey
ID :emOsprey
大家好,我是魚鷹。今天給大家推薦一下魚鷹工作中常用的開發工具,這些工具能讓大家工作效率翻倍,同時建議把這些工具打包,這樣更換電腦時不用到處找資源(易下載的除外)。
1、VSCode
這個在開發時經常使用,魚鷹目前開發基本已經放棄 MDK(keil) 了,基本都是在 Vscode 里面開發,特別是基于容器開發更是如此。只有極少數情況下會用 mdk 驗證一些東西。
2、MDK / IAR
老牌 IDE,備份一下總沒錯。注意需要把一些常用的 pack 也一起備份一下,比如 stm32f1x、stm32f4x、stm32h7x 等。
3、Notepad++
這個在分析日志和寫一寫臨時的想法非常方便,建議大家安裝。


上面是同時搜索兩個關鍵字的方法,在分析關鍵日志時序時,比較清楚明了。另外在新建文檔時,在斷電后也能自動保存,不怕丟失。

Beyond Compare 3

Source Insight
MobaXterm
STM32 ST-LINK Utility:適合 st-link 調試器的上位機,如果說你的 st 單片機連接存在問題,那么不如試試這個
JLink_Windows.exe:適合 jlink 的上位機,支持特別多芯片的燒錄
串口驅動:如 ch340、PL2303、CP2102 等,很多開發板使用這些串口芯片。
串口上位機:其他常見的就不說了,JCom.exe 這個上位機不錯,可以看波形,自定義數據包格式,很適合開發。

git bash:開發必備
編譯調試相關:gcc-arm-none-eabi、cmake、ninja、make、openocd 等。
建議各位道友將這些工具打包放到云盤里面,這樣換電腦就能輕輕松松搭建開發環境啦。