0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

赛昉科技正式发布StarFiveStarStudio集成开发环境(IDE)

E0bp_StarFive20 来源:StarFive 作者:StarFive 2022-11-04 11:22 次阅读

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

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

cb98e662-5bee-11ed-a3b6-dac502259ad0.gif

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

cbd88d62-5bee-11ed-a3b6-dac502259ad0.gif

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

cc16d90a-5bee-11ed-a3b6-dac502259ad0.gif

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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10988

    浏览量

    206725
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38787
  • 赛昉科技
    +关注

    关注

    3

    文章

    126

    浏览量

    14134

原文标题:赛昉科技发布StarFive StarStudio IDE 支持Linux和Baremetal开发

文章出处:【微信号:StarFive2020,微信公众号:StarFive】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    科技VisionFive 2生态进展双周报(2.1-2.29)

    新的上游内核中,有更多针对JH7110的支持,减少了下游仓库中相关驱动补丁的数量,从而降低了维护工作量。点击查看更多详情 为感谢广大开发者在在过去一年中为RVspace开源社区做出的杰出贡献,依照
    发表于 02-29 15:45

    VisionFive 2 生态进展双周报(11.16-11.30)

    新闻速递 1.技正发布自主研发的片上一致性互联IP——
    发表于 11-30 15:10

    256核!发布全新RISC-V众核子系统IP平台

    11月23日,中国RISC-V软硬件生态领导者技正发布自主研发的片上一致性互联IP——·星链-700(StarLink-700),
    发表于 11-29 13:37

    常用的c语言开发环境有哪些

    C语言是一种广泛应用于系统编程、嵌入式开发和科学计算等领域的高级编程语言。为了能够高效地开发C语言程序,我们需要一个适用的开发环境。下面将介绍一些常用的C语言
    的头像 发表于 11-27 16:14 2788次阅读

    VisionFive 2 生态进展双周报(11.1-11.15)

    、VisionFive 2和DC-ROMA RISC-V笔记本电脑。 科技于2023年11月正式发布了JH-7110I,这是JH-7110 SoC的工规级产品,作为其开发套件计划的
    发表于 11-15 17:03

    科技RISC-V架构7110

      FET7110-C核心板基于科技·惊鸿7110处理器设计开发,采用开源RISC-V架构,主频1.5GHz,集成4个RISC-V核,
    发表于 10-30 08:49

    使用Arduino IDE搭建AT32 MCU开发环境

    使用Arduino IDE搭建AT32 MCU开发环境旨在帮助使用Arduino IDE开发AT32的用户,快速建立
    发表于 10-26 07:48

    VisionFive 2 生态进展双周报(9.29-10.16)

    新闻速递 及其RVspace社区已成功在·星光 2(·惊鸿-7110芯片)上
    发表于 10-16 17:46

    VisionFive 2成功集成Android开源项目(AOSP)!

    非常高兴地向各位宣布,VisionFive 2上已成功集成了Android开源项目(AOSP),为用户带来了更多的软件解决方案以及与Android软件生态系统的无缝集成。这一里程碑
    发表于 10-16 13:11

    VisionFive 2 生态进展双周报(9.16-9.28)

    科技新闻速递 在2023琴珠澳集成电路产业促进峰会暨第十八届“中国芯”颁奖仪式上,由科技、微五科技与名气家携手打造的燃气行业首款
    发表于 09-28 16:14

    VisionFive 2 生态进展双周报(8.16-8.31)

    科技JH-7110通过了在RISC-V International的RISC-V兼容性计划下的兼容性测试。image720×847 108 KB 科技重磅发布全新RISC-V处理器内核及多核
    发表于 09-08 15:57

    ·星光 2 高性能RISC-V单板计算机体验】5 科技更新202308镜像测试首发

    大小 4连接HDMI显示图形界面 昨晚发布了新的镜像,欢迎小伙伴下载进行体验:https://pan.baidu.com/s/146_K7BNT0cBfMUeTpvb3uA?pwd
    发表于 09-02 00:09

    ·星光 2 高性能RISC-V单板计算机体验】1初识科技StarFive

    初识科技StarFive 接下来为大家做一些小东西,玩一玩。 板子的做工整体来看是非常不错的!值得入手。 谢谢!
    发表于 08-07 20:47

    如何在Arduino IDE中安装ESP32开发环境

    要在Arduino IDE中使用ESP32开发板,您需要先安装相应的开发环境。以下是在Arduino IDE中安装ESP32
    的头像 发表于 07-13 16:48 1.2w次阅读
    如何在Arduino <b class='flag-5'>IDE</b>中安装ESP32<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    RISC-V入云!科技联合中国电信完成首个RISC-V云原生轻量级虚拟机验证

    近日, 中国电信研究院成功研发业界首个支持RISC-V的云原生轻量级虚拟机TeleVM,并联合科技在高性能RISC-V CPU IP——·天枢上完成了软硬件协同测试验证。 测试结果显示,相对于
    发表于 05-11 14:08