• 首页
  • IP
    RISC-V CPU IP
    昉·天枢-20 昉·天枢-70 昉·天枢-80 昉·天枢-83 昉·天枢-90
    NoC IP
    昉·星路-500 昉·星路-700
    CPU子系统
    多核子系统 众核子系统
  • 边缘计算
    SoC
    昉·惊鸿-7110
    MCU
    CF3310 CF5010
    开发平台
    SoM SBC/开发板 开发套件
    解决方案
    工业智控 消费电子 智慧教育
    开发者社区
    RVspace
  • 数据中心
    SoC
    昉·惊鸿-B100
    开发平台
    EVB
  • 资源与支持
    资源与支持
    硬件资源 软件资源 文档中心 培训中心
  • 公司
    关于我们
    核心优势 发展历程 荣誉
    动态
    新闻中心 活动中心 产品文章
    招贤纳士
    公司文化 员工生活 加入我们
    联系我们
    联系方式 留言
  • RISC-V CPU IP
    昉·天枢-20 昉·天枢-70 昉·天枢-80 昉·天枢-83 昉·天枢-90
  • NoC IP
    昉·星路-500 昉·星路-700
  • CPU子系统
    多核子系统 众核子系统
  • SoC
    昉·惊鸿-7110
  • MCU
    CF3310 CF5010
  • 开发平台
    SoM SBC/开发板 开发套件
  • 解决方案
    工业智控 消费电子 智慧教育
  • 开发者社区
    RVspace
  • SoC
    昉·惊鸿-B100
  • 开发平台
    EVB
  • 资源与支持
    硬件资源 软件资源 文档中心 培训中心
  • 关于我们
    核心优势 发展历程 荣誉
  • 动态
    新闻中心 活动中心 产品文章
  • 招贤纳士
    公司文化 员工生活 加入我们
  • 联系我们
    联系方式 留言
新闻中心
分 享
主页 / 新闻中心 / 赛昉科技发布StarFive StarStudio IDE 支持Linux和Baremetal开发
赛昉科技发布StarFive StarStudio IDE 支持Linux和Baremetal开发
发布:2022-11-04 丨 浏览:0 丨 
分享:

去年年底,赛昉科技发布并开源基于Yocto的昉·天枢Linux SDK,该SDK提供灵活的工具集和开发环境,支持嵌入式设备开发人员之间的全球协作,帮助开发者共享用于创建定制Linux镜像的技术、软件堆栈、配置和最佳实践。该SDK中还包含基于Yocto的可扩展套件(eSDK),eSDK使用户无需从Yocto下载大容量的打包文件,客户只需几个简单的步骤,即可在更短的时间内重新编译整个系统。

近日,为进一步提升客户的开发体验,赛昉科技正式发布StarFive StarStudio集成开发环境(IDE),支持Linux和Baremetal开发。该GUI工具为用户提供友好的开发环境,支持代码的开发、编译、部署和调试。StarFive StarStudio提供直观的用户界面,用户只需从菜单中进行选择,而无需记住或参考文档中的命令行界面(CLI)步骤。对使用过IDE开发其他架构的开发人员来说,启动时间大幅减少。

 

 

对于Linux开发,StarFive StarStudio构建在Yocto eSDK基础之上。该工具允许用户直接从GUI修改Linux代码或OpenSBI代码,一旦代码修改或添加完成,用户即可使用下拉菜单重建完整的镜像或二进制文件。StarFive StarStudio预设了正确的工具链,用户完全不必担心使用错误的变体(Variant),例如误用Baremetal工具链(Toolchain)来构建Linux代码。StarFive StarStudio甚至集成了QEMU,让用户可以测试目标的二进制文件,同时用户可以通过避免错误来缩短开发周期。随后,用户可以继续构建可引导镜像,例如QSPI镜像,它可以在最终目标处启动。默认情况下,QSPI镜像用于FPGA运行。当然,用户也可以轻松地为其他目标配置OpenOCD配置文件。

对于Baremetal开发,StarFive StarStudio提升了以往使用CLI的用户体验。用户可以通过GUI轻松修改或创建新的Baremetal程序。StarFive StarStudio创建了一个由C文件和makefile组成的模板,供客户直接编写代码,而不必担心构建设置出现问题。除此之外,用户还可以轻松浏览由Baremetal SDK提供的Baremetal示例程序的各种源代码。构建完成后,用户可利用StarFive StarStudio调试界面来部署新构建的ELF。它还配备了半托管支持(Semihosting),这也极大降低了Baremetal代码的复杂性。

此外,StarFive StarStudio还提供部署、调试和单步执行代码的功能。用户可以找到标准调试器中所有的常用调试功能,如内存视图、寄存器视图和反汇编视图。StarFive StarStudio还允许用户调试在单核甚至更复杂的多核CPU设置下运行的代码。StarFive StarStudio能帮助用户更迅速更便捷地开发解决方案,推动应用快速落地。

StarFive StarStudio Github地址:https://github.com/starfive-tech/StarStudio

获取StarFive StarStudio的更多信息,请访问https://rvspace.org/或联系我们:sales@starfivetech.com

推荐新闻
Computex 2026 | 全球首款RISC-V架构BMC芯片JH-B100重磅亮相 赛昉科技CEO徐滔出任香港特首顾问团顾问 香港RISC-V联盟正式成立,产学研投跨界协同 | 赋能开源芯片生态,建立国际交流门户与场景应用枢纽 VisionFive 2 Lite全球发售!RISC-V轻量化新选,赋能工业互联 2025 RISC-V产业发展大会 | 赛昉科技全景展示规模化商用成果 赛昉科技BMC全链路解决方案亮相英特尔生态大会,加速RISC-V数据中心管理芯片规模化应用 赛昉科技重磅发布新产品,RISC-V实现数据中心管理商用突破
< 返回列表
点击下载
  • 订阅我们
    第一时间获得赛昉科技的最新动态
  • IP
    RISC-V CPU IP NoC IP CPU子系统
  • 边缘计算
    SoC MCU 开发平台 解决方案 开发者社区
  • 数据中心
    SoC 开发平台
  • 资源与支持
    硬件资源 软件资源 文档中心 培训中心
  • 公司
    关于我们 动态 招贤纳士 联系我们
@2026 All Rights Reserved 上海赛昉半导体科技有限公司 版权所有 沪ICP备18040341号-2
使用条款丨 隐私政策丨 免责申明