Arm正式發(fā)布了其旗艦級(jí)軟件開(kāi)發(fā)工具套件——Arm Development Studio的最新版本2020.0。這一版本的發(fā)布,標(biāo)志著Arm為嵌入式系統(tǒng)、物聯(lián)網(wǎng)設(shè)備及各類(lèi)定制芯片(ASIC/SoC)的開(kāi)發(fā)人員提供了更強(qiáng)大、更集成的專(zhuān)業(yè)解決方案,旨在顯著提升從初始代碼編寫(xiě)到最終產(chǎn)品部署的全流程開(kāi)發(fā)效率與質(zhì)量。
核心功能與升級(jí)亮點(diǎn)
Arm Development Studio 2020.0并非簡(jiǎn)單的版本迭代,它帶來(lái)了多項(xiàng)關(guān)鍵增強(qiáng),專(zhuān)注于解決復(fù)雜系統(tǒng)開(kāi)發(fā)的痛點(diǎn):
- 增強(qiáng)的調(diào)試與分析能力:新版本強(qiáng)化了其先進(jìn)的調(diào)試器,支持更復(fù)雜的多核、多線程調(diào)試場(chǎng)景。對(duì)于基于Armv8-M架構(gòu)(如Cortex-M33/M55)的芯片,提供了更精準(zhǔn)的硬件跟蹤和性能分析功能,幫助開(kāi)發(fā)者深入洞察代碼執(zhí)行細(xì)節(jié),快速定位瓶頸與故障。
- 優(yōu)化的編譯器性能:集成了最新版本的Arm Compiler 6,它基于LLVM框架,在代碼大小和執(zhí)行效率方面進(jìn)行了持續(xù)優(yōu)化。對(duì)于資源受限的嵌入式設(shè)備,能夠生成更緊湊、更高效的機(jī)器碼,同時(shí)保持對(duì)C、C++等語(yǔ)言最新標(biāo)準(zhǔn)的良好支持。
- 完善的虛擬原型開(kāi)發(fā)支持:該版本進(jìn)一步融合了Arm Fast Models和Fixed Virtual Platform (FVP),允許開(kāi)發(fā)者在實(shí)際硬件就緒之前,便在精確的軟件模型上進(jìn)行軟件開(kāi)發(fā)、測(cè)試與調(diào)試。這極大地加速了開(kāi)發(fā)周期,實(shí)現(xiàn)了軟件與硬件的協(xié)同設(shè)計(jì)。
- 更友好的用戶(hù)體驗(yàn)與集成:提供了對(duì)Windows和Linux平臺(tái)的官方支持,并改進(jìn)了基于Eclipse的集成開(kāi)發(fā)環(huán)境(IDE),界面更加直觀,項(xiàng)目管理、構(gòu)建配置和插件擴(kuò)展的體驗(yàn)得到提升。
目標(biāo)用戶(hù)與應(yīng)用領(lǐng)域
Arm Development Studio主要服務(wù)于:
- 嵌入式系統(tǒng)工程師:開(kāi)發(fā)汽車(chē)電子、工業(yè)控制、消費(fèi)電子等產(chǎn)品。
- 物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)者:打造智能家居、可穿戴設(shè)備、傳感器節(jié)點(diǎn)等。
- 芯片設(shè)計(jì)公司(ASIC/SoC設(shè)計(jì)團(tuán)隊(duì)):為其定制化的Arm架構(gòu)芯片提供配套軟件開(kāi)發(fā)工具鏈。
- 系統(tǒng)軟件與驅(qū)動(dòng)開(kāi)發(fā)者:開(kāi)發(fā)操作系統(tǒng)內(nèi)核、BSP(板級(jí)支持包)及底層固件。
獲取與下載方式
Arm Development Studio作為一款商業(yè)軟件,提供功能完整的專(zhuān)業(yè)版本。獲取途徑如下:
- 官方評(píng)估與購(gòu)買(mǎi):
- 訪問(wèn)Arm官方網(wǎng)站的開(kāi)發(fā)工具頁(yè)面,通常提供有期限的免費(fèi)評(píng)估版下載,供用戶(hù)體驗(yàn)全部功能。
- 對(duì)于商業(yè)用途,用戶(hù)需聯(lián)系A(chǔ)rm或其授權(quán)的全球分銷(xiāo)商進(jìn)行購(gòu)買(mǎi)授權(quán)。官方網(wǎng)站會(huì)提供詳細(xì)的聯(lián)系方式與報(bào)價(jià)咨詢(xún)?nèi)肟凇?/li>
- 關(guān)鍵提示:
- 下載前通常需要在Arm官網(wǎng)注冊(cè)賬戶(hù)。
- 請(qǐng)根據(jù)您的開(kāi)發(fā)主機(jī)操作系統(tǒng)(Windows或Linux)選擇對(duì)應(yīng)的安裝包。
- 安裝及許可配置細(xì)節(jié),請(qǐng)務(wù)必參考官方隨軟件提供的安裝指南。
專(zhuān)業(yè)技術(shù)推廣與支持服務(wù)
針對(duì)企業(yè)級(jí)用戶(hù)和大型開(kāi)發(fā)團(tuán)隊(duì),Arm及其合作伙伴提供深度的技術(shù)推廣服務(wù),以最大化開(kāi)發(fā)工具的價(jià)值:
- 技術(shù)培訓(xùn)與工作坊:提供從入門(mén)到精通的定制化課程,涵蓋工具使用、最佳實(shí)踐、性能優(yōu)化等。
- 設(shè)計(jì)咨詢(xún)服務(wù):Arm專(zhuān)家團(tuán)隊(duì)可提供針對(duì)特定項(xiàng)目或架構(gòu)(如Cortex-M/R/A系列)的開(kāi)發(fā)流程咨詢(xún)與優(yōu)化建議。
- 優(yōu)先技術(shù)支持:購(gòu)買(mǎi)商業(yè)許可的用戶(hù)可獲得直接的技術(shù)支持服務(wù),快速解決開(kāi)發(fā)中遇到的技術(shù)難題。
- 生態(tài)系統(tǒng)集成支持:協(xié)助客戶(hù)將Development Studio與現(xiàn)有的CI/CD(持續(xù)集成/持續(xù)部署)流水線、或其他第三方工具進(jìn)行集成。
###
Arm Development Studio 2020.0的發(fā)布,鞏固了其在專(zhuān)業(yè)嵌入式開(kāi)發(fā)工具領(lǐng)域的領(lǐng)導(dǎo)地位。它不僅是一套工具,更是加速基于Arm技術(shù)產(chǎn)品上市的關(guān)鍵推動(dòng)力。對(duì)于追求高性能、高可靠性及快速迭代的研發(fā)團(tuán)隊(duì)而言,評(píng)估并采用這款集大成的開(kāi)發(fā)平臺(tái),無(wú)疑是面向未來(lái)競(jìng)爭(zhēng)的一項(xiàng)戰(zhàn)略性投資。建議開(kāi)發(fā)者訪問(wèn)Arm官網(wǎng)以獲取最權(quán)威的詳細(xì)信息、文檔和獲取途徑。