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