|
硬件開發略去不提,目前適合個人使用的編譯器主要有以下幾種:
1 IAR-ARM,有破解,適合個人做產品使用,可使用J-Link仿真器
該IDE集成的編譯器效率比較高,代碼檢查嚴格,建議公司用戶購買正版。
2 MDK-ARM,有破解,適合個人做產品使用,可使用J-Link、ulink2、STLink2仿真器
該IDE集成的編譯器是ARM官方的,應用范圍廣,適配仿真器較多,建議公司用戶購買正版。
3 Eclipse IDE for C/C++ Developers (4.4.2) + GNU Tools ARM Embedded 4.9 2015q1,
無需破解,適合個人做產品使用,可使用J-Link仿真器,其中Eclipse IDE 需要安裝如下插件:
(1) Eclipse IDE for GNU ARM C/C++ Development Support
下載文件名: ilg.gnuarmeclipse.repository-2.8.1-201504061754.zip (必須安裝)
(2) GNU ARM Eclipse Build Tools
下載文件名: gnuarmeclipse-build-tools-win32-2.4-201503242026-setup.exe (可選,建議安裝)
(3) 較新版本的J-Link 驅動 (建議安裝,否則有可能不能仿真)
如: Setup_JLink_V496l.rar
建議購買J-Link V9,避免調固件。
GNU Tools ARM Embedded 4.9 2015q1編譯器也是ARM官方的,雖然效率不一定最高,但可靠性也是有保證的,
無論是個人或公司用戶,都可以嘗試用這種開源軟件作為備選方案。
GCC ARM相關資料:
http://www.zg4o1577.cn/bbs/dpj-38803-1.html
http://www.zg4o1577.cn/bbs/dpj-38805-1.html
4 Atollic TrueSTUDIO for ARM Lite 5.3.0,無破解,有限制,適合個人學習使用,可使用J-Link、STLink2仿真器
該IDE集成的新建的STM32F103工程,使用3.6.1版本的標準外設驅動庫,比其它IDE設置更方便。
建議公司用戶購買正版。
5 System Workbench for STM32
System Workbench for STM32是意法半導體基于 Eclipse IDE for C/C++ Developers 修改而成的,目前僅支持STM32自家的F1/F2/F3/F4系列,其內置的編譯器是在GCC-ARM編譯器的基礎上有所修改,對于F1/F4系列,支持HAL Driver和標準外設驅動庫,而開源的 Eclipse IDE for C/C++ Developers + GCC-ARM 對于F4系列,目前僅支持HAL Driver。
|
|