|
Atmel Studio 6是廣受歡迎的集成開發(fā)環(huán)境(IDE) 的最新版本,支持基于愛特梅爾32位ARM? Cortex?-M 系列與愛特梅爾8/32位AVR?系列的微處理器(MCU),使得人數(shù)眾多的AVR客戶, Cortex-M應(yīng)用工程師和設(shè)計人員首次能夠在單一無縫開發(fā)環(huán)境中,獲取開發(fā)和調(diào)試愛特梅爾微控制器所需的全部工具。
愛特梅爾Studio 6是免費(fèi)的IDE,因而顯著降低了創(chuàng)建新設(shè)計的成本。愛特梅爾Studio 6提供了專業(yè)質(zhì)量的開發(fā)工具,同時配有愛特梅爾軟件框架(Atmel Software Framework),設(shè)計人員可以獲得經(jīng)驗證的大型免費(fèi)源代碼庫 — 包括近1100個設(shè)計樣例。 利用這些代碼,設(shè)計工程師能夠為其項目節(jié)省大量的底層源代碼的編寫工作,最大限度地加快上市時間并保持高質(zhì)量解決方案。這種軟件框架包括一整套用于片上外設(shè)和外部器件的驅(qū)動程序、有線和無線通信協(xié)議棧、音頻解碼、圖形演示,以及定點(diǎn)和浮點(diǎn)數(shù)學(xué)庫。針對愛特梅爾基于ARM處理器的微控制器產(chǎn)品,軟件庫為Cortex微控制器軟件接口標(biāo)準(zhǔn)(CMSIS)提供全面支持。愛特梅爾Studio 6可支持大約300種愛特梅爾微控制器。
更快的產(chǎn)品開發(fā)周期,配合更低的片上閃存成本與速度更快的MCU,正在推動更多的設(shè)計工程師以C和C++語言編寫代碼,而不是使用匯編代碼。愛特梅爾Studio 6使得工程師能夠輕易編寫、構(gòu)建和調(diào)試其C/C++和匯編代碼,還能夠以無縫方式集成具備輔助代碼編寫功能的編輯器、用于快速創(chuàng)建新項目的向?qū)Чぞ摺⒁粋€GNU C/C++編譯器、一個功能強(qiáng)大的仿真器,以及適用于愛特梅爾所有Cortex-M系列和AVR處理器的編程器與在線調(diào)試器的前端可視化工具。
對于系統(tǒng)內(nèi)編程和調(diào)試來說,IDE可以無縫連接范圍廣泛的ARM和AVR調(diào)試器和編程器,包括JTAGICE3、AVR ONE!和SAM-ICE。 通過全面的調(diào)試視圖,工程師可以獲取CPU和外設(shè)的透視圖,實現(xiàn)簡單的代碼開發(fā)和調(diào)試。
愛特梅爾Studio 6完全集成愛特梅爾QTouch? Composer (先前稱為QTouch Studio)。 因此,對于具有觸摸用戶界面的MCU應(yīng)用,開發(fā)人員無需在兩種開發(fā)環(huán)境之間切換。愛特梅爾Studio 6無縫集成了所需的工具,包括在Studio 6中編輯代碼,以及在QTouch Composer中調(diào)節(jié)觸摸設(shè)計所需的工具,從而簡化了設(shè)計過程。
|