《026-方华启.pdf》由会员分享,可在线阅读,更多相关《026-方华启.pdf(18页珍藏版)》请在三个皮匠报告上搜索。
1、构建AIoT时代RISC-V处理器的高效嵌入式集成开发环境方华启芯来科技大纲 集成开发环境介绍 NPK软件包管理方案 基于E-Trace的性能分析 Profiling和Coverage方案集成开发环境介绍2024/10/8Confidential 2024 Nuclei.All Rights Reserved.3经过RISC-V指令集的蓬勃发展,现在已经成为越来越多DSA/MCU芯片的选择,针对嵌入式开发的集成开发环境也显得尤为重要。模版项目创建多项目管理项目属性配置项目代码编辑项目编译和调试支持不同工具链支持仿真调试支持硬件Trace支持代码性能调优支持代码覆盖率方便项目导出分享IDE支持扩
2、展功能用户迁移成本低IDE功能常规需求商业收费版本开发环境IAR Workbench For RISC-VSegger embedded StudioTerapines ZStudio开源免费开发环境Eclipse embedded CDTPlatformIO VSCodeNuclei Studio IDE芯来科技开放下载免费使用的IDE基于成熟的Eclipse embedded CDT环境二次开发迁移成本低NPK软件包管理支持多种工具链支持E-Trace指令Trace分析支持Profiling和Coverage支持Qemu仿真调试支持Near Cycle Model性能分析Nuclei St
3、udio IDE2024/10/8Confidential 2024 Nuclei.All Rights Reserved.4Based on Eclipse embedded CDT,Nuclei Studio is a fully functional IDE,compatible for both Windows and LinuxNPK Package ManagementOne-click create RISC-V projectSupport standard C library as well as SIMD/Vector extensionEasy ISA and exten
4、sion configuration for both gcc or clang Fast access to optimization flagsNuclei Studio IDE2024/10/8Confidential 2024 Nuclei.All Rights Reserved.5Project creation and management,coding,and SDK managementSerial Port display integratedQEMU simulationGCC and OpenOCD/JLink/DLink supportedSingle Core/Mul
5、ti Core Debug supportedNuclei Studio IDE2024/10/8Confidential 2024 Nuclei.All Rights Reserved.6Code Coverage via GCovProfiling via GProfNuclei E-Trace ProfilingPerformance Profiling via Cycle ModelNPK软件包管理方案2024/10/8Confidential 2024 Nuclei.All Rights Reserved.7Nuclei Studio NPK(Nuclei PacKage)功能是Nu
6、clei推出的嵌入式软件包解决方案YAML文本格式(npk.yml),便于维护快速分发,支持云托管,与IDE环境解耦支持可配置的Project Wizard功能(工程、调试)支持针对分发的软件包的二次开发NPK软件包类型csp:Core Support Package,例如NMSISssp:SoC Support Package,例如gd32vf103的SoC的支持包bsp:Board Support Package,例如RVSTAR开发板板级支持的代码包osp:RTOS Support Package,例如各类RTOS支持包app:Application Package,例如各类上层应用mw