回覆列表
  • 1 # 玩轉嵌入式

    STM32最廣為人知的程式設計環境是Keil,keil程式設計介面友好、方便操作、簡單實用、功能強大、資料較多,深受開發人員的喜愛。除此之外,STM32還有其他程式設計環境嗎?答案是:有,而且很多,至少15款,是不是很震驚?

    上圖中,大家最熟悉的應該是前兩個,分別是IAR EWARM和KEIL MDK,這兩個軟體在國內比較普及。

    推薦軟體之一:IAR-EWARM

    IAR可以用來開發MSP430系列微控制器,也可以用來開發STM8微控制器,但是版本都不一樣。用來開發STM32微控制器的IAR版本是EWARM,該工具是基於Eclipse圖形介面的完整整合開發環境,使用基於gcc的完整編譯除錯工具鏈。當然這一款是商業開發軟體,需要購買license。

    推薦軟體之二:TrueSTUDIO

    TrueStudio是基於Eclipse的C/C++整合開發工具,給系統的結構和動態行為提供了獨特的分析功能。最重要的是TrueStudio for STM32為開發人員提供廣泛的選擇和系統的分析功能,幫助開發人員分析設計的合理性、分析記憶體和堆疊的使用。該工具有兩個版本:Pro和Lite版本,Pro收費,而Lite是完全免費的。

  • 2 # 水牛

    目前開發STM32主要還是用Keil和IAR,兩種我都用過,做個簡單評價吧

    一、Keil:這個軟體的應用人群很大,資料也很多,很多從51轉過來的人基本都用這個軟體。

    優點就是方便簡單,規則寬鬆,容易上手;

    缺點:

    1、就是早期版本BUG多,我碰見過51版本的漢子內碼BUG,後來加補丁解決了。

    2、我之前用keil4的時候碰見過C程式碼轉換成彙編後出現錯誤,耽誤了3-4才解決。

    3、收費:這個軟體是收費的,網上破解工具很多,但是他會收集你的個人資訊,如果是公司使用者的話,他會給你打電話讓你購買,不購買就給你發律師函。

    二、IAR

    這個軟體相對用的人少點,但是也是很優秀的軟體。原來用MSP430和AVR轉STM32用這個軟體的比較多。

    優點: 這個軟體的好處就是穩定可靠,我從08年開始用,基本沒有發現什麼BUG。

    缺點:斷點只能設定5個,破解工具比較難獲取。

    我從08年開始用STM32基本上都在用IAR,個人選擇什麼軟體都是可以的,熟悉哪個用哪個就好。

  • 3 # 程式設計進擊者

    哈哈,除了Windows上常用的幾個開發環境:Keil MDK,IAR。也可以在Linux上進行開發,可選開發方式也有兩種,一種是透過Eclipse+arm-none-eabi-gcc進行開發;另外一個就是完全無IDE的方式:makefile+arm-none-eabi-gcc,這個可以讓你非常清楚啟動流程,可以參考github原始碼工程:https://github.com/shellever/stm32-makefile-simple

    enjoy yourself!

  • 4 # KS160581053

    IAR。

    keil現在已經不用了,最簡單的程式碼檔案管理只能2級,用慣了IAR的多級檔案組,再也回不去忍受keil的2級檔案管理了。況且在穩定性效率上看,IAR也比keil好

  • 5 # Faith丶妖嬈的柴火棍

    強烈推薦STM32CubeIDE。CubeIDE是ST官方提供的IDE工具 一站式整合STM32CubeMX,自動生成程式碼 飽含HAL庫和LL庫。支援jlink stlink,編譯器使用arm-gcc。完全開源不需要任何license。

  • 中秋節和大豐收的關聯?
  • 一農民想養豬,苦於沒有豬舍,想飼養在衛生間行嗎?