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

HarmonyOS NEXT開發實戰:DevEco Studio中DeepSeek的使用
dbForge Studio for PostgreSQL:PostgreSQL數據庫多功能集成開發環境
dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境
Microchip發布面向VS Code的MPLAB擴展早期體驗版本
芯科科技發布Matter Simplicity SDK Extension v2.3.0版本
天數智芯主導的DeepSpark開源社區發布百大應用開放平臺24.06版本

求助,通過VScode構建的集成開發環境如何更新環境下的ESP-IDF版本?
nuclei studio e203自定義指令不識別的原因?
芯海通用 MCU應用筆記 :在 IAR 及 MDK 開發環境下使用 printf 函數重定向移植差異指南
天數智芯主導DeepSpark開源社區百大應用開放平臺24.03版本正式發布

鴻蒙OS應用開發:【DevEco Studio3.0 和 3.1版本差異】

評論