找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7901|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

工欲善其事必先利其器 - 基于ARM Cortex-M內(nèi)核單片機(jī)仿真調(diào)試工具

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:112317 發(fā)表于 2016-4-7 00:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
“工欲善其事必先利其器”,電子產(chǎn)品的開發(fā)離不開開發(fā)工具。市場上基于ARM Cortex-M內(nèi)核的產(chǎn)品越來越多,不少單片機(jī)廠商也開始轉(zhuǎn)向了ARM內(nèi)核的產(chǎn)品,基于ARM內(nèi)核開發(fā)工具將已是一個非常大的市場。目前國內(nèi)的開發(fā)工具市場情況又如何呢?


基于ARM Cortex-M內(nèi)核的單片機(jī)仿真調(diào)試工具

ARM Cortex-M仿真調(diào)試工具大致可分成三派:一是各個半導(dǎo)體公司為自家產(chǎn)品設(shè)計的仿真調(diào)試工具;二是以第三方工具公司的仿真調(diào)試工具;三是以一些社區(qū)或部分公司主導(dǎo)的開源仿真調(diào)試工具。

一些半導(dǎo)體公司自家仿真調(diào)試工具有:
  • ST: ST-LINK/V2
  • TI: Stellaris ICDI
  • NXP: LPCXpresso
  • Nuvoton:Nu-Link
  • Freescale:Freedom
  • ARM: ULINK2
  • ......


一些國外公司的仿真調(diào)試開發(fā)工具有:
  • Raisonance: RLink調(diào)試器編程器。
  • Lauterbach: 仿真調(diào)試工具TRACE32
  • J&D Tech:  CodeViser - JTAG Emulator for ARM & Cortex Cores
  • iSYSTEM : iTAG 系列工具
  • Hitex: Tantino for Cortex-M
  • COMPUTEX : PALMiCE3
  • ABATRON :BDI3000
  • SEGGER : J-LINK
  • ......


開源的仿真調(diào)試工具有:
  • OpenJTAG,屬于開源的JTAG調(diào)試工具,功能較強(qiáng)。
  • CooCox,CoLink
  • ARM, CMSIS-DAP
  • ......


半導(dǎo)體公司自家的仿真調(diào)試工具價格較便宜,實際上不少半導(dǎo)體公司多以半賣半送的方式提供,對半導(dǎo)體公司來說,一點小小的投入,換回的是客戶的出貨量。半導(dǎo)體公司的仿真調(diào)試工具的最大局限性在于只能是用于其自己的產(chǎn)品支持。開源仿真調(diào)試工具其版權(quán)是免費的,但硬件制造成本還是有的,相比國外成千上萬的第三方開發(fā)工具,價格親民多了。

開發(fā)工具的選擇

市場上,最為國內(nèi)工程師熟悉的莫過于J-LINK和ST-LINK等工具了,使用者比較多,這與國內(nèi)開發(fā)工具的山寨不無關(guān)系。物美價廉的山寨開發(fā)工具為想學(xué)習(xí)或開發(fā)的莘莘工程師們節(jié)省了不少的成本。山寨的開發(fā)工具在中國市場的流行和發(fā)展迅猛,引起了國外第三方工具公司的注意,因為這損害了他們的商業(yè)利益,于是乎便拿起了“專利”大棒,對國內(nèi)的一些盜版廠商進(jìn)行專利“圍剿”,大棒之下,一些工具公司紛紛中招,關(guān)的關(guān),逃的逃,逃不了的只能迎戰(zhàn)專利官司了。這對國內(nèi)開發(fā)工具市場產(chǎn)生了很大的影響。

伴隨著“中國制造”到“中國智造”發(fā)展,產(chǎn)品原創(chuàng)設(shè)計將會越來越多。32位ARM Cortex-M的發(fā)展和普及又給開發(fā)工具市場提供了很大的增量。產(chǎn)品開發(fā),該選擇怎樣的開發(fā)工具呢?  對于一些有經(jīng)濟(jì)實力的公司來說,選工具性能是優(yōu)先的,正版的好工具錢應(yīng)該不是問題。但對于個人或中小規(guī)模的公司而言,選擇半導(dǎo)體公司原廠或開源調(diào)試工具不失為一個好的選擇。

開源的開發(fā)工具由于其開放性,更為一些有技術(shù)實力的個人或公司所喜歡,沒有專利的羈絆,可以設(shè)計出更好更具個性化專業(yè)開發(fā)工具。既然山寨的開發(fā)工具做不下去了,那么開源的開發(fā)工具會不會成為國內(nèi)開發(fā)工具市場一股新的潮流呢?尤其是基于ARM Cortex-M單片機(jī)產(chǎn)品。

產(chǎn)品推薦:基于開源的CMSIS-DAP仿真調(diào)試器
->Fire-Debugger

推薦的仿真器調(diào)試器為Fire-Debugger,遵循ARM公司的CMSIS-DAP標(biāo)準(zhǔn),支持所有基于Cortex-M內(nèi)核的單片機(jī),如ARM Cortex-M0/M0+M3/M4/M7等。支持下載和在線仿真程序,支持XP/WIN7/WIN8/WIN10這四個操作系統(tǒng),免驅(qū),不需要安裝驅(qū)動即可使用,支持KEIL和IAR直接下載,非常方便。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表