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

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

3天内不再提示

基于云的虚拟开发平台加速物联网应用软件开发

星星科技指导员 来源:嵌入式计算设计 作者:Taryn Engmark 2022-06-01 11:17 次阅读

IP 供应商将基于云的虚拟硬件仿真器置于参考 IP 之上,以加速物联网应用软件的开发。

Arm在本周早些时候的 DevSummit 上宣布了“物联网整体解决方案”。该产品是一套硬件/软件协同设计解决方案,用于加速跨内核的产品开发,例如 Cortex-M55 CPU、Ethos-U55 神经处理器、AHB5 TrustZone、单端口或双端口闪存控制器、随机数发生器以及其他组件。

Corstone 300 参考包是 Arm 用于基于其技术设计完整 SoC 的参考架构,是物联网整体解决方案产品第一版的基础。

公司在其新的“ Arm 虚拟硬件”仿真器 技术之上进行了分层,以提供这些 Corstone 参考 SoC 的精确数字模型,这使得应用程序开发人员能够在芯片可用之前构建和测试软件。该软件包还集成了“Project Centauri”,这是一系列有助于项目安全性和设计可扩展性的 API

pYYBAGKW2pqAQLViAAEdFafzOnM838.png

此外,物联网整体解决方案包括机器学习模型、特定应用参考代码等工具,有助于简化端到端开发流程。

该公司物联网和嵌入式副总裁 Mohamed Awad 表示,虚拟工具链可以将设计周期缩短多达两年。

Arm 虚拟硬件:真实世界的近似值,Beta 级定价

虚拟硬件模型提供周期近似执行信息,可以估计给定机器学习或通用工作负载在真实硬件上运行的速度。它通过考虑内存使用、外围设备等来做到这一点。

虚拟硬件建模工具托管在云中,对仍处于测试阶段的开发人员免费。云基础设施成本甚至被该公司抵消,该公司与 AWS 合作,为在 Arm 网站上注册的前 1000 名用户提供“超过 100 小时的免费 AWS EC2 积分 ”。

Centauri 项目:安全性和可扩展性,简化

Centauri 项目 API 通过指定基于对 Open-CMSIS-CDI 和 PSA 认证安全架构的本机支持的设备到云参考实施,简化了 Total Solutions 用户的代码可移植性。

pYYBAGKW2qGAdy7iAAHSbDTCx1k550.png

这些实现标准化了 Cortex-M 目标的设备启动、云集成和安全实现,从而减轻了针对不同操作系统和云平台重构软件的负担。

启动您的软件

Arm 物联网整体解决方案现已上市。Arm 虚拟硬件现在也可以在亚马逊网络服务市场上买到。

但公司还没有完成。他们发布了物联网整体解决方案路线图,其中包括 Kochab、Olympus、Polaris 和 Zaphod 等其他架构,以及围绕基于 AI 的应用程序基础设施的发布。

审核编辑:郭婷

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

    关注

    2876

    文章

    41934

    浏览量

    359745
  • 操作系统
    +关注

    关注

    37

    文章

    6333

    浏览量

    122021
  • AI
    AI
    +关注

    关注

    87

    文章

    26804

    浏览量

    264471
收藏 人收藏

    评论

    相关推荐

    广告电商+超级APP结合 # 软件开发# 模式开发# 小程序开发# App开发

    软件开发APP
    jf_01576396
    发布于 :2024年04月09日 17:42:13

    Cadence宣布与Arm合作,提供基于芯粒的参考设计和软件开发平台

    中国上海,2024 年 3 月 19 日——楷登电子(美国 Cadence 公司,NASDAQ:CDNS)近日宣布与 Arm 公司合作,提供基于芯粒的参考设计和软件开发平台,以加速软件
    的头像 发表于 03-19 11:41 376次阅读

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
    的头像 发表于 01-22 15:27 767次阅读

    区块链系统软件开发与应用

    区块链技术是近年来备受瞩目的创新技术,被广泛应用于金融、供应链管理、物联网等领域。区块链系统软件开发是实现区块链应用的关键,它不仅需要掌握区块链的基本原理,还需要具备良好的软件开发能力和项目管理经验
    的头像 发表于 01-10 18:18 1169次阅读

    使用英特尔Simics仿真器创建软件开发虚拟平台

    虚拟化。HPS 的设计支持将硬件虚拟化扩展到 FPGA SoC 可编程逻辑结构中的实例化外设,并为早期软件开发创建虚拟平台(有时称为“左移”
    的头像 发表于 11-24 12:27 785次阅读

    基于Android的应用软件开发实例初探

    电子发烧友网站提供《基于Android的应用软件开发实例初探.pdf》资料免费下载
    发表于 10-09 16:57 0次下载
    基于Android的<b class='flag-5'>应用软件开发</b>实例初探

    单片机软件开发的分层设计思路

    在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他
    的头像 发表于 09-22 10:29 742次阅读

    Vitis统一软件平台文档:嵌入式软件开发

    电子发烧友网站提供《Vitis统一软件平台文档:嵌入式软件开发.pdf》资料免费下载
    发表于 09-15 10:11 0次下载
    Vitis统一<b class='flag-5'>软件</b><b class='flag-5'>平台</b>文档:嵌入式<b class='flag-5'>软件开发</b>

    软件开发必读!华为云软件开发生产线 CodeArts 深度体验指南

    7 月 7 日-9 日,随着华为开发者大会 2023 的到来,华为云软件开发生产线 CodeArts 也走进了很多开发者的视野。 开发者都比较好奇,什么是华为云 CodeArts?Co
    的头像 发表于 08-25 13:43 831次阅读
    <b class='flag-5'>软件开发</b>必读!华为云<b class='flag-5'>软件开发</b>生产线 CodeArts 深度体验指南

    浅谈工业联网平台

    工业互联网平台 工业互联网平台的本质是在传统平台的基础上叠加
    发表于 08-10 15:45

    ARM Keil Studio用户指南

    Arm Keil Studio Cloud是一个免费使用的基于浏览器的集成开发环境(IDE),用于评估和开发Cortex-M设备的嵌入式、联网和机器学习
    发表于 08-08 06:59

    RTX低功耗软件开发(三)

    软件开发
    橙群微电子
    发布于 :2023年07月11日 15:48:14

    【IoT毕设】机智联网平台+arduino开发板+呼吸检测系统

    信号不同频率的相位描述图形称为相位频谱图。 图11 呼吸信号相位频谱图 3.2 机智联网平台 机智是一个综合的
    发表于 06-26 18:55

    【视频教程】紫光同创PDS软件开发平台视频教程之IP使用及仿真

    【视频教程】紫光同创PDS软件开发平台视频教程之IP使用及仿真~
    发表于 06-13 15:06

    基于机智联网平台的智能种树小车

    过程的信息传递、发送命令等,联网机智模块可以实时上报种植数据至平台。制作了装置模型样机,试验测试结果表明:该装置完成一棵树的种植时间需
    发表于 05-31 19:38