Atmel Studio是一款A(yù)tmel公司研發(fā)推出的集成化開發(fā)環(huán)境(IDE),它可以為用戶進(jìn)行開發(fā)工具的研發(fā),Atmel Studio在速度、性能和代碼視覺風(fēng)格上都體現(xiàn)的淋淋盡致,用起來非常順手,下面將結(jié)合實(shí)例,介紹Atmel Studio的使用方法。
關(guān)于Atmel
Atmel公司是微控制器,電容觸摸解決方案,高級(jí)邏輯,混合信號(hào),非易失性存儲(chǔ)器和射頻(RF)組件設(shè)計(jì)和制造的全球領(lǐng)導(dǎo)者。利用業(yè)界最廣泛的知識(shí)產(chǎn)權(quán)(IP)技術(shù)組合之一,Atmel能夠?yàn)殡娮有袠I(yè)提供專注于工業(yè),消費(fèi),通信,計(jì)算和汽車市場的完整系統(tǒng)解決方案。
軟件功能
支持300+ Atmel AVR和Atmel SMART ARM的設(shè)備
Vast源代碼庫,包括驅(qū)動(dòng)程序,通信棧,1,600+項(xiàng)目示例,源代碼,圖形服務(wù)和觸摸功能通過Atmel軟件框架(ASF)
通過Atmel Gallery(在線應(yīng)用商店)的IDE擴(kuò)展,用于Atmel和第三方的開發(fā)工具和嵌入式軟件
通過Atmel QTouch Composer調(diào)整電容觸摸設(shè)計(jì),驗(yàn)證系統(tǒng)性能,監(jiān)視功耗,實(shí)時(shí)數(shù)據(jù)和跟蹤圖形
使用在目標(biāo)上運(yùn)行的無線編輯器配置和測試無線設(shè)計(jì)的性能
使用集成編譯器編寫和調(diào)試C / C ++和匯編代碼
高級(jí)調(diào)試功能包括復(fù)雜的數(shù)據(jù)斷點(diǎn),非入侵跟蹤支持(SAM3和SAM4設(shè)備),統(tǒng)計(jì)代碼分析,中斷跟蹤/監(jiān)視,輪詢數(shù)據(jù)跟蹤(Cortex-M0 +設(shè)備),可選時(shí)間戳的實(shí)時(shí)變量跟蹤和Percepio Tracealyzer用于前沿調(diào)試數(shù)據(jù)可視化和RTOS意識(shí)
新項(xiàng)目向?qū)г试S從頭開始創(chuàng)建的項(xiàng)目或從大型設(shè)計(jì)實(shí)例庫中創(chuàng)建
在系統(tǒng)編程和調(diào)試為所有Atmel在線編程器和調(diào)試器提供接口
在CPU和外設(shè)中創(chuàng)建透明調(diào)試視圖,以便于代碼開發(fā)和調(diào)試
全芯片模擬的CPU,中斷,外設(shè)和外部刺激的精確模型
軟件特色
新設(shè)備支持系統(tǒng),符合CMSIS Pack。
數(shù)據(jù)可視化器,用于處理和可視化數(shù)據(jù)。
更新幫助系統(tǒng),改進(jìn)上下文敏感幫助。
ASF是軟件堆棧和示例的廣泛軟件庫。
將Visual Assist擴(kuò)展重新升級(jí)到Atmel Studio,幫助快速讀取,編寫,重構(gòu)和導(dǎo)航代碼。
將Arduino Sketch項(xiàng)目導(dǎo)入Atmel Studio。
在atprogram和編程對話框中支持Flip兼容的引導(dǎo)加載程序。 連接的設(shè)備顯示為工具。
經(jīng)濟(jì)高效的對稱和不對稱認(rèn)證解決方案
安全散列算法(SHA-2),高級(jí)加密標(biāo)準(zhǔn)(AES)和橢圓曲線密碼術(shù)(ECC)密碼算法
內(nèi)置ECDSA和ECDH協(xié)議
超安全的基于硬件的密鑰存儲(chǔ)
高質(zhì)量隨機(jī)數(shù)發(fā)生器(RNG)
整個(gè)設(shè)備上的主動(dòng)屏蔽
通用串行接口
篡改顯示器
使用方法
第1步:打開Atmel Studio 7.0
第2步:新建工程項(xiàng)目
第3步:選擇芯片型號(hào)
第4步:添加ASF 驅(qū)動(dòng)庫
第5步:查看ASF驅(qū)動(dòng)使用說明
第6步:編寫代碼