去年年底,赛昉科技发布并开源基于Yocto的昉·天枢Linux SDK,该SDK提供灵活的工具集和开发环境,支持嵌入式设备开发人员之间的全球协作,帮助开发者共享用于创建定制Linux镜像的技术、软件堆栈、配置和最佳实践。该SDK中还包含基于Yocto的可扩展套件(eSDK),eSDK使用户无需从Yocto下载大容量的打包文件,客户只需几个简单的步骤,即可在更短的时间内重新编译整个系统。
近日,为进一步提升客户的开发体验,赛昉科技正式发布StarFiveStarStudio集成开发环境(IDE),支持Linux和Baremetal开发。该GUI工具为用户提供友好的开发环境,支持代码的开发、编译、部署和调试。StarFive StarStudio提供直观的用户界面,用户只需从菜单中进行选择,而无需记住或参考文档中的命令行界面(CLI)步骤。对使用过IDE开发其他架构的开发人员来说,启动时间大幅减少。
对于Linux开发,StarFiveStarStudio构建在Yocto eSDK基础之上。该工具允许用户直接从GUI修改Linux代码或OpenSBI代码,一旦代码修改或添加完成,用户即可使用下拉菜单重建完整的镜像或二进制文件。StarFive StarStudio预设了正确的工具链,用户完全不必担心使用错误的变体(Variant),例如误用Baremetal工具链(Toolchain)来构建Linux代码。StarFive StarStudio甚至集成了QEMU,让用户可以测试目标的二进制文件,同时用户可以通过避免错误来缩短开发周期。随后,用户可以继续构建可引导镜像,例如QSPI镜像,它可以在最终目标处启动。默认情况下,QSPI镜像用于FPGA运行。当然,用户也可以轻松地为其他目标配置OpenOCD配置文件。
对于Baremetal开发,StarFiveStarStudio提升了以往使用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
-End-
审核编辑黄昊宇
-
Linux
+关注
关注
87文章
11032浏览量
207297 -
SDK
+关注
关注
3文章
986浏览量
45113
发布评论请先 登录
相关推荐
请问StarFive VisionFive2支持劳特巴赫的仿真器吗?
赛昉科技VisionFive 2生态进展双周报(2.1-2.29)
JH-7110现已支持AMP双系统(Linux + RT-Thread)
【昉·星光 2 高性能RISC-V单板计算机体验】基于星光 2 ROS 激光雷达红外测温智能车
256核!赛昉发布全新RISC-V众核子系统IP平台
赛昉科技发布全新RISC-V众核子系统IP平台
![<b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技<b class='flag-5'>发布</b>全新RISC-V众核子系统IP平台](https://file1.elecfans.com/web2/M00/B3/16/wKgZomVj_oaAQLAtAABGkbQ0_30026.png)
256核!赛昉科技发布全新RISC-V众核子系统IP平台
![256核!<b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技<b class='flag-5'>发布</b>全新RISC-V众核子系统IP平台](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
256核!赛昉科技发布全新RISC-V众核子系统IP平台
![256核!<b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技<b class='flag-5'>发布</b>全新RISC-V众核子系统IP平台](https://file1.elecfans.com/web2/M00/B0/98/wKgaomVe_ayAc2NqAAclcmS-Fs0797.png)
VisionFive 2 生态进展双周报(10.17-10.31)
赛昉科技RISC-V架构7110
VisionFive 2 生态进展双周报(9.16-9.28)
VisionFive 2单板计算机成功支持Docker容器解决方案
赛昉科技发布首个国产高性能RISC-V多核子系统IP平台
![<b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技<b class='flag-5'>发布</b>首个国产高性能RISC-V多核子系统IP平台](https://file1.elecfans.com/web2/M00/90/DF/wKgaomTdg8qABv6FAAAOAzt92uk731.jpg)
评论