為了優(yōu)化Nuclei Studio的在性能調(diào)優(yōu)方面的體驗,以及引入商業(yè)工具鏈的支持,以及豐富基于Nuclei CPU/SoC IP的軟件生態(tài),讓客戶和開發(fā)者能夠圍繞Nuclei IP做出更完善的RISC-V軟硬件一體化解決方案,本次Nuclei Studio 2024.06版本的發(fā)布將帶來如下功能特性:
EclipseCDTIDE大版本升級到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)試器的使用體驗、連接、調(diào)試,斷開更順滑并支持調(diào)試器Probe
新增NucleiNearCycleModel,目前僅支持Linux開發(fā)環(huán)境,可以用于軟件性能調(diào)優(yōu),NICE/VNICE自定義指令擴展實現(xiàn)以及SystemCTLM建模仿真
新增兆松科技商業(yè)工具鏈TerapinesZCCLite版本,支持創(chuàng)建NucleiSDK(develop)的采用ZCC編譯器的工程
新增針對100和1000系列的處理器的支持,已優(yōu)化其他系列的支持
優(yōu)化NucleiStudioNPK軟件包導(dǎo)入流程,支持依賴缺失的情況下的導(dǎo)入,減少無需使用的依賴包的下載
IDE工程配置中新增-Oz編譯選項,以及grouplibraries的支持,去除因為庫之間互相依賴導(dǎo)致的鏈接錯誤
優(yōu)化Launchbar的用戶使用體驗,可以方便快捷的切換不同工程的不同的調(diào)試或者運行配置
新增LSTView界面,可以進行反匯編文件的查看,并與源碼進行交互定位,可以配合Profiling和Trace工具更順滑的使用
新增Profiling、CodeCoverage以及CallGraph的支持,可以使用NucleiSDK0.6.0直接創(chuàng)建示例工程,無需Semihost功能一樣可以做性能調(diào)優(yōu)以及覆蓋率檢查,且支持NucleiQemu,NucleiNearCycleModel以及基于NucleiRISC-VCPUIP的芯片
新增按Workspace進行g(shù)cc10到gcc13的工程升級工具,方便快捷的進行工程的批量升級。
NucleiRISC-VToolchain2024.06修復(fù)了2023.10和2024.02版本上反饋的問題,并增加100/1000系列的tune支持,增加對VNICE自定義指令支持,優(yōu)化了NucleiCRuntimeLibrary的性能表現(xiàn),增加了更多multilib以更好的適配芯來全系列處理器
NucleiOpenOCD2024.06修復(fù)了2023.10和2024.02版本上反饋的問題,并新增由兆易創(chuàng)新貢獻的gd32vw55x的flash編程支持,新增對NucleiDebugMap特性的支持,完善對開源蜂鳥處理器的調(diào)試支持和flash編程
NucleiQemu2024.06修復(fù)了2023.10和2024.02版本上反饋的問題,并新增了CIDU和SMP&CC的初步支持,并針對nuclei_evalsoc這個QemuMachine引入通過json配置文件自定義配置EvalSoC的功能,可以搭配NucleiSDK和NucleiLinuxSDK使用
首次引入基于SystemCTLM技術(shù)的NucleiNearCycleModel2024.06方案,目前支持Linux操作系統(tǒng),可以進行性能調(diào)優(yōu)分析,以及NICE和VNICE自定義指令擴展并搭配NucleiStudio使用
與多家商業(yè)建模公司(芯芒科技、Machineware)合作提供針對NucleiCPUIP的性能或者功能的SystemCTLM建模支持
全新的NucleiSDK0.6.0版本新增了對ThreadX和FreeRTOSSMP的支持,并增加Profiling組件,可以方便快捷的在NucleiStudio上進行性能調(diào)優(yōu)分析,且更好的支持了TerapinesZCC工具鏈和IARWorkbench
初次引入的NucleiN100SDK0.1.0版本主要是為了適配全新的小面積性能強勁Nuclei100系列處理器,支持baremetal/freertos/ucosii/rtthread運行環(huán)境,支持GCC,IAR,TerapinesZCC,并延續(xù)NucleiSDK的設(shè)計思想
NucleiSDK和NucleiN100SDK后期均會直接集成到NucleiCPUIP評估包中,且配合nuclei_gen工具根據(jù)CPU配置自適應(yīng)調(diào)整Evalsoc內(nèi)相關(guān)參數(shù),大大降低用戶評估使用門檻
注意:由于我們調(diào)整了NPK軟件包的導(dǎo)入邏輯,新版本IDE打開以后需要刷新一下軟件包,且重新下載一下需要的軟件包。

<< 左右滑動查看下一張?>>




▲ Nuclei Studio Profiling & Code Coverage
歡迎大家下載體驗,并在RISC-V MCU論壇中分享使用經(jīng)驗,反饋使用問題。感謝PLCT實驗室和RISC-V社區(qū)為GNU Toolchain、QEMU、OpenOCD的適配和支持工作,感謝兆松科技推出Terapines ZCC工具鏈并完善支持芯來科技全部處理器以及標(biāo)準(zhǔn)和自定義擴展,感謝IAR在芯來車規(guī)處理器的支持以及協(xié)助支持Nuclei SDK移植到IAR Workbench上,也感謝國內(nèi)外開源愛好者為Nuclei SDK和HBird SDK貢獻代碼,促進RISC-V社區(qū)的蓬勃發(fā)展。
關(guān)于芯來科技
芯來科技成立于2018年,一直專注于RISC-V CPU IP及相應(yīng)平臺方案的研發(fā),是本土RISC-V領(lǐng)域的代表性企業(yè)。
芯來科技從零開始,堅持自研,打造了N/U、NX/UX四大通用CPU IP產(chǎn)品線和NS、NA、NI三個專用CPU IP產(chǎn)品線。其中:
N/U(支持SV32 MMU)是32位架構(gòu),主要用于邊緣計算、低功耗和IoT場景;
NX/UX(支持SV39和SV48 MMU)是64位架構(gòu),主要用于數(shù)據(jù)中心、網(wǎng)絡(luò)安全、存儲等高性能應(yīng)用場景;
NS(Security)面向支付等高安全場景;
NA(Automotive)面向功能安全汽車電子場景;
目前已有超過250家國內(nèi)外正式授權(quán)客戶使用了芯來科技的RISC-V CPU IP,遍及AI、汽車電子、5G通信、網(wǎng)絡(luò)安全、存儲、工業(yè)控制、MCU、IoT等多個領(lǐng)域。
-
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
244瀏覽量
17469 -
RISC-V
+關(guān)注
關(guān)注
48文章
2706瀏覽量
51225 -
芯來科技
+關(guān)注
關(guān)注
0文章
78瀏覽量
3790
原文標(biāo)題:芯來集成開發(fā)環(huán)境Nuclei Studio 2024.06版本發(fā)布
文章出處:【微信號:nucleisys,微信公眾號:芯來科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
使用nuclei studio進行調(diào)試的一些方法和技巧
蜂鳥E203的NMSIS庫結(jié)合Nuclei Studio IDE的使用
nuclei studio生成的c語言文件是不支持c的語法嗎?
Embedded Studio IDE編譯Nuclei SDK工程出錯是什么原因?怎么解決?
nuclei studio e203自定義指令不識別怎么解決?
芯科科技Simplicity Studio 6公測版發(fā)布
匠芯創(chuàng)發(fā)布新版GUI開發(fā)工具 新增多國語言設(shè)置等功能
【道生物聯(lián)TKB-620開發(fā)板試用】TK8620 RISC-V開發(fā)環(huán)境搭建和固件編譯和燒錄
Candera GmbH推出CGI Studio 3.15版本
e2studio和Keil簡介及如何安裝e2studio開發(fā)環(huán)境
HarmonyOS NEXT開發(fā)實戰(zhàn):DevEco Studio中DeepSeek的使用
芯來科技發(fā)布Nuclei Studio 2025.02版本

芯來集成開發(fā)環(huán)境Nuclei Studio 2024.06版本發(fā)布
評論