劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-03-04 19:32
怎麼用isp給微控制器線上程式設計?
12
回覆列表
1 # 使用者7526938738073
不想折騰的話,使用虛擬機器是一種比較簡單的方法。另外,因為 OS X 是 UNIX 作業系統,大多數用於用於微控制器開發的開源工具,都可以方便地在 OS X 上執行。Toolchains:
SDCC: 用於 8051, Z80, STM8 等微控制器GCC: 支援 AVR, ARM (包括 Cortex-M 和 Cortex-R 系列,例如 STM32), MSP430 等下載、燒寫、除錯工具:stcflash, gSTC-ISP: STC 微控制器下載工具,另外對於 STC 最新的 IAP 系列,應該可以自己設計通訊協議,自己編寫 Bootloader 與下載工具,實現 ISP 下載AVRDUDE: AVR 與 Atmel 8051 微控制器的下載工具J-Link: Segger 官方提供驅動和相關工具,在官網就能找到ST-Link: 可使用開源工具 (texane/stlink · GitHub), 用 Homebrew 安裝即可Open On-Chip Debugger: 開源的片上除錯工具,支援 J-Link, ST-Link, CMSIS-DAP, ULINK 等,支援多種微控制器和 FPGA模擬器:Qemu STM32: 支援 STM32 的 QEMUIDE:Arduino: 支援 Arduino (AVR, ARM, x86), 透過修改配置檔案還可以支援其他 AVR 板,也可在 Boards Manager 中新增對 STM32, ESP8266 等的支援Energia: 支援 TI 公司的微控制器,包括 MSP430, ARM Corterx-M, CC3200 Wi-Fi SoC 等maple-ide: 支援 Maple STM32 開發板mbed: ARM mbed 開發板的 Web IDEembedXcode: 將 Xcode 擴充套件成微控制器開發環境,支援多種微控制器Eclipse: 可安裝擴充套件程式,從而支援其他微控制器對於 STM32,可參考之前寫的這篇博文:使用 Eclipse 和 ARM GCC 搭建 STM32 開發環境Simplicity Studio: Silicon Labs 官方 IDE,支援 C8051F, EFM8, EFM32 微控制器PlatformIO: 跨平臺硬體開發工具,支援 Arduino, mbed, esp8266, stm32 等,包含編譯器、燒寫工具、串列埠監視器等一系列功能。並提供 Atom 外掛 (PlatformIO IDE).
發表回復
相關內容
51微控制器組合語言程式設計怎麼賦初值?
微控制器程式碼程式設計時如何嵌入組合語言?
微控制器程式設計用什麼語言,哪個適合新手?
微控制器裡的ISP是什麼意思?
∧
中秋節和大豐收的關聯?
∨
衣服沾上煤油用什麼可以洗掉?
熱門排行
六一奶奶髮圈文案?
金剷剷幸運商店一般什麼時候出?
解藥by巫哲大概內容?
magicos7.0中文叫什麼?
梁琳琳身高?
多肉玉樹的寓意是什麼意思?
下水主管漏水怎麼修補?
2023菠蘿節是什麼時間?
雙眼皮大眼睛怎麼化妝?
為什麼要做休閒茶館?
不想折騰的話,使用虛擬機器是一種比較簡單的方法。另外,因為 OS X 是 UNIX 作業系統,大多數用於用於微控制器開發的開源工具,都可以方便地在 OS X 上執行。Toolchains:
SDCC: 用於 8051, Z80, STM8 等微控制器GCC: 支援 AVR, ARM (包括 Cortex-M 和 Cortex-R 系列,例如 STM32), MSP430 等下載、燒寫、除錯工具:stcflash, gSTC-ISP: STC 微控制器下載工具,另外對於 STC 最新的 IAP 系列,應該可以自己設計通訊協議,自己編寫 Bootloader 與下載工具,實現 ISP 下載AVRDUDE: AVR 與 Atmel 8051 微控制器的下載工具J-Link: Segger 官方提供驅動和相關工具,在官網就能找到ST-Link: 可使用開源工具 (texane/stlink · GitHub), 用 Homebrew 安裝即可Open On-Chip Debugger: 開源的片上除錯工具,支援 J-Link, ST-Link, CMSIS-DAP, ULINK 等,支援多種微控制器和 FPGA模擬器:Qemu STM32: 支援 STM32 的 QEMUIDE:Arduino: 支援 Arduino (AVR, ARM, x86), 透過修改配置檔案還可以支援其他 AVR 板,也可在 Boards Manager 中新增對 STM32, ESP8266 等的支援Energia: 支援 TI 公司的微控制器,包括 MSP430, ARM Corterx-M, CC3200 Wi-Fi SoC 等maple-ide: 支援 Maple STM32 開發板mbed: ARM mbed 開發板的 Web IDEembedXcode: 將 Xcode 擴充套件成微控制器開發環境,支援多種微控制器Eclipse: 可安裝擴充套件程式,從而支援其他微控制器對於 STM32,可參考之前寫的這篇博文:使用 Eclipse 和 ARM GCC 搭建 STM32 開發環境Simplicity Studio: Silicon Labs 官方 IDE,支援 C8051F, EFM8, EFM32 微控制器PlatformIO: 跨平臺硬體開發工具,支援 Arduino, mbed, esp8266, stm32 等,包含編譯器、燒寫工具、串列埠監視器等一系列功能。並提供 Atom 外掛 (PlatformIO IDE).