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

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

3天内不再提示

赛昉科技发布StarFive StarStudio IDE 支持Linux和Baremetal开发

硬声推荐 来源:StarFive 作者:StarFive 2022-11-24 01:47 次阅读

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

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

d31feec2-6b56-11ed-b468-dac502259ad0.gif

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

d48d6280-6b56-11ed-b468-dac502259ad0.gif

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

d4b5afba-6b56-11ed-b468-dac502259ad0.gif

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

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

-End-

审核编辑黄昊宇

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

    关注

    87

    文章

    11304

    浏览量

    209524
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1036

    浏览量

    45951
收藏 人收藏

    评论

    相关推荐

    科技发布全新RISC-V处理器内核Dubhe-83

    RISC-V软硬件生态企业科技近日宣布,正式推出其全新RISC-V处理器内核——Dubhe-83(・天枢-83),该内核专为AI应用与高效计算而设计。 Dubhe-83内核采用了先进的10+级
    的头像 发表于 12-13 10:59 167次阅读

    官宣!OpenWrt正式支持科技JH-7110 RISC-V应用处理器

    OpenWrt官方近日发布了全新的LTS(长期支持)版本——OpenWrt24.10,并正式支持科技的
    的头像 发表于 12-09 16:56 470次阅读
    官宣!OpenWrt正式<b class='flag-5'>支持</b><b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技JH-7110 RISC-V应用处理器

    国芯科技携手科技发布高性能AI MCU芯片

    近日,从国芯科技再次传来喜讯,国芯科技与广东科技有限公司(以下简称“科技”)合作研发的高性能AI MCU芯片产品CCR7002已成功通过了内部性能和功能测试,实现了RISC-V
    的头像 发表于 11-25 10:11 245次阅读

    2024“中国芯”出炉!科技·惊鸿-7110荣膺优秀技术创新产品奖

    2024中国微电子产业促进大会在横琴粤澳深度合作区隆重召开。同期,第十九届“中国芯”优秀产品征集结果正式发布。通过层层评选,科技·惊鸿-7110(JH-7110)高性能RISC-
    的头像 发表于 11-08 01:04 500次阅读
    2024“中国芯”出炉!<b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技<b class='flag-5'>昉</b>·惊鸿-7110荣膺优秀技术创新产品奖

    科技产品亮相RISC-V开源创新中心,双方达成战略合作

    RISC-V开源创新中心:“我们非常高兴能与赛科技公司建立战略合作伙伴关系。科技的技术创新,结合中心的教育资源,将为双方带来巨大的协同效应。”
    的头像 发表于 10-11 09:46 479次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技产品亮相RISC-V开源创新中心,双方达成战略合作

    科技RVspace生态社区双周报(6月刊)

    RVspace双周报6月刊RVspace生态社区:RVspace生态社区致力为广大开发者提供完善的技术支持、畅所欲言的交流环境,社区开发者们可以在这里展示自己的“极客”精神。
    的头像 发表于 06-27 08:19 325次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技RVspace生态社区双周报(6月刊)

    请问StarFive VisionFive2支持劳特巴赫的仿真器吗?

    1、StarFive VisionFive2支持劳特巴赫的仿真器吗? 2、VisionFive2当前可以支持哪些仿真器? 2、官方能否提
    发表于 05-21 07:48

    科技为RISC-V人才培育赋能

    中国RISC-V软硬件生态领导者,科技受邀在峰会发表主题演讲,并正式加入RISC-V国际人才培养认证中心。科技软件副总裁赵向伟发表题为《
    的头像 发表于 04-02 08:18 509次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技为RISC-V人才培育赋能

    科技与超聚变达成战略合作,RISC-V在数据中心迎来历史性跨越

    3月22日,广东科技有限公司(科技)与超聚变数字技术有限公司(超聚变)战略合作签约仪式隆重举办。双方就数据中心场景下的RISC-V产业及芯片业务达成战略合作,双方将在香港设立超
    的头像 发表于 03-23 08:18 930次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技与超聚变达成战略合作,RISC-V在数据中心迎来历史性跨越

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

    v5.15和v6.6。 Linux kernel v6.6是最新的上游长期支持版本,经过科技过去一段时间的不断努力,大部分JH-7110驱动代码已合并到
    发表于 02-29 15:45

    RISC-V智能化网络解决方案|科技·星光 2成功运行OpenWrt

    。近期,科技在·星光2(VisionFive2)RISC-V单板计算机上成功运行OpenWrt,可完成双频并发和多个SSID配置等功能。未来,
    的头像 发表于 02-23 08:18 678次阅读
    RISC-V智能化网络解决方案|<b class='flag-5'>赛</b><b class='flag-5'>昉</b>科技<b class='flag-5'>昉</b>·星光 2成功运行OpenWrt

    ·星光 2 高性能RISC-V单板计算机体验】VisionFive2开箱+安装Ubuntu

    ·星光 2 高性能RISC-V单板计算机体验】VisionFive2开箱+安装Ubuntu 前言 很感谢科技及iCeasy提供的样片,让我第一次接触高性能的RISC-V的开发
    发表于 02-21 17:49

    VisionFive 2 生态进展双周报(1.1-1.31)

    新闻速递 1. 科技JH-7110摄像头子系统驱动成功并入Linux 6.8主线! Linux
    发表于 01-31 11:17

    JH-7110现已支持AMP双系统(Linux + RT-Thread)

    ,RT-Linux Kernel 6.6也正式支持了RISC-V架构,内核现已包含科技·惊鸿-7110(JH-7110)的驱动代码。
    发表于 01-27 15:11

    ·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统

    上周收到了·星光 2高性能RISC-V单板计算机开发板,在此非常感谢科技提供的试用机会。开发板处理器集成
    发表于 01-24 00:32