為了優(yōu)化Nuclei Studio的在性能調(diào)優(yōu)方面的體驗(yàn),以及引入商業(yè)工具鏈的支持,以及豐富基于Nuclei CPU/SoC IP的軟件生態(tài),讓客戶和開發(fā)者能夠圍繞Nuclei IP做出更完善的RISC-V軟硬件一體化解決方案,本次Nuclei Studio 2024.06版本的發(fā)布將帶來(lái)如下功能特性:
EclipseCDTIDE大版本升級(jí)到2024-06,CDTversion11.6.0,embeddedCDTversion6.6.0
內(nèi)建工具集成了NucleiRISC-VToolchain/OpenOCD/QEMU2024.06版本
新增DLinkGDBServerToolv0.9.1,需要配合NucleiDLink開源調(diào)試器方案使用,大幅優(yōu)化了Dlink調(diào)試器的使用體驗(yàn)、連接、調(diào)試,斷開更順滑并支持調(diào)試器Probe
新增NucleiNearCycleModel,目前僅支持Linux開發(fā)環(huán)境,可以用于軟件性能調(diào)優(yōu),NICE/VNICE自定義指令擴(kuò)展實(shí)現(xiàn)以及SystemCTLM建模仿真
新增兆松科技商業(yè)工具鏈TerapinesZCCLite版本,支持創(chuàng)建NucleiSDK(develop)的采用ZCC編譯器的工程
新增針對(duì)100和1000系列的處理器的支持,已優(yōu)化其他系列的支持
優(yōu)化NucleiStudioNPK軟件包導(dǎo)入流程,支持依賴缺失的情況下的導(dǎo)入,減少無(wú)需使用的依賴包的下載
IDE工程配置中新增-Oz編譯選項(xiàng),以及grouplibraries的支持,去除因?yàn)閹?kù)之間互相依賴導(dǎo)致的鏈接錯(cuò)誤
優(yōu)化Launchbar的用戶使用體驗(yàn),可以方便快捷的切換不同工程的不同的調(diào)試或者運(yùn)行配置
新增LSTView界面,可以進(jìn)行反匯編文件的查看,并與源碼進(jìn)行交互定位,可以配合Profiling和Trace工具更順滑的使用
新增Profiling、CodeCoverage以及CallGraph的支持,可以使用NucleiSDK0.6.0直接創(chuàng)建示例工程,無(wú)需Semihost功能一樣可以做性能調(diào)優(yōu)以及覆蓋率檢查,且支持NucleiQemu,NucleiNearCycleModel以及基于NucleiRISC-VCPUIP的芯片
新增按Workspace進(jìn)行g(shù)cc10到gcc13的工程升級(jí)工具,方便快捷的進(jìn)行工程的批量升級(jí)。
NucleiRISC-VToolchain2024.06修復(fù)了2023.10和2024.02版本上反饋的問(wèn)題,并增加100/1000系列的tune支持,增加對(duì)VNICE自定義指令支持,優(yōu)化了NucleiCRuntimeLibrary的性能表現(xiàn),增加了更多multilib以更好的適配芯來(lái)全系列處理器
NucleiOpenOCD2024.06修復(fù)了2023.10和2024.02版本上反饋的問(wèn)題,并新增由兆易創(chuàng)新貢獻(xiàn)的gd32vw55x的flash編程支持,新增對(duì)NucleiDebugMap特性的支持,完善對(duì)開源蜂鳥處理器的調(diào)試支持和flash編程
NucleiQemu2024.06修復(fù)了2023.10和2024.02版本上反饋的問(wèn)題,并新增了CIDU和SMP&CC的初步支持,并針對(duì)nuclei_evalsoc這個(gè)QemuMachine引入通過(guò)json配置文件自定義配置EvalSoC的功能,可以搭配NucleiSDK和NucleiLinuxSDK使用
首次引入基于SystemCTLM技術(shù)的NucleiNearCycleModel2024.06方案,目前支持Linux操作系統(tǒng),可以進(jìn)行性能調(diào)優(yōu)分析,以及NICE和VNICE自定義指令擴(kuò)展并搭配NucleiStudio使用
與多家商業(yè)建模公司(芯芒科技、Machineware)合作提供針對(duì)NucleiCPUIP的性能或者功能的SystemCTLM建模支持
全新的NucleiSDK0.6.0版本新增了對(duì)ThreadX和FreeRTOSSMP的支持,并增加Profiling組件,可以方便快捷的在NucleiStudio上進(jìn)行性能調(diào)優(yōu)分析,且更好的支持了TerapinesZCC工具鏈和IARWorkbench
初次引入的NucleiN100SDK0.1.0版本主要是為了適配全新的小面積性能強(qiáng)勁Nuclei100系列處理器,支持baremetal/freertos/ucosii/rtthread運(yùn)行環(huán)境,支持GCC,IAR,TerapinesZCC,并延續(xù)NucleiSDK的設(shè)計(jì)思想
NucleiSDK和NucleiN100SDK后期均會(huì)直接集成到NucleiCPUIP評(píng)估包中,且配合nuclei_gen工具根據(jù)CPU配置自適應(yīng)調(diào)整Evalsoc內(nèi)相關(guān)參數(shù),大大降低用戶評(píng)估使用門檻
注意:由于我們調(diào)整了NPK軟件包的導(dǎo)入邏輯,新版本IDE打開以后需要刷新一下軟件包,且重新下載一下需要的軟件包。
<< 左右滑動(dòng)查看下一張?>>
▲ Nuclei Studio Profiling & Code Coverage
歡迎大家下載體驗(yàn),并在RISC-V MCU論壇中分享使用經(jīng)驗(yàn),反饋使用問(wèn)題。感謝PLCT實(shí)驗(yàn)室和RISC-V社區(qū)為GNU Toolchain、QEMU、OpenOCD的適配和支持工作,感謝兆松科技推出Terapines ZCC工具鏈并完善支持芯來(lái)科技全部處理器以及標(biāo)準(zhǔn)和自定義擴(kuò)展,感謝IAR在芯來(lái)車規(guī)處理器的支持以及協(xié)助支持Nuclei SDK移植到IAR Workbench上,也感謝國(guó)內(nèi)外開源愛好者為Nuclei SDK和HBird SDK貢獻(xiàn)代碼,促進(jìn)RISC-V社區(qū)的蓬勃發(fā)展。
關(guān)于芯來(lái)科技
芯來(lái)科技成立于2018年,一直專注于RISC-V CPU IP及相應(yīng)平臺(tái)方案的研發(fā),是本土RISC-V領(lǐng)域的代表性企業(yè)。
芯來(lái)科技從零開始,堅(jiān)持自研,打造了N/U、NX/UX四大通用CPU IP產(chǎn)品線和NS、NA、NI三個(gè)專用CPU IP產(chǎn)品線。其中:
N/U(支持SV32 MMU)是32位架構(gòu),主要用于邊緣計(jì)算、低功耗和IoT場(chǎng)景;
NX/UX(支持SV39和SV48 MMU)是64位架構(gòu),主要用于數(shù)據(jù)中心、網(wǎng)絡(luò)安全、存儲(chǔ)等高性能應(yīng)用場(chǎng)景;
NS(Security)面向支付等高安全場(chǎng)景;
NA(Automotive)面向功能安全汽車電子場(chǎng)景;
NI(Intelligence)面向AI等高性能計(jì)算場(chǎng)景。
目前已有超過(guò)250家國(guó)內(nèi)外正式授權(quán)客戶使用了芯來(lái)科技的RISC-V CPU IP,遍及AI、汽車電子、5G通信、網(wǎng)絡(luò)安全、存儲(chǔ)、工業(yè)控制、MCU、IoT等多個(gè)領(lǐng)域。
-
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16617 -
RISC-V
+關(guān)注
關(guān)注
45文章
2277瀏覽量
46159 -
芯來(lái)科技
+關(guān)注
關(guān)注
0文章
59瀏覽量
3008
原文標(biāo)題:芯來(lái)集成開發(fā)環(huán)境Nuclei Studio 2024.06版本發(fā)布
文章出處:【微信號(hào):nucleisys,微信公眾號(hào):芯來(lái)科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論