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 的应用程序基础设施的发布。

审核编辑:郭婷

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

    关注

    2909

    文章

    44704

    浏览量

    374179
  • 操作系统
    +关注

    关注

    37

    文章

    6838

    浏览量

    123399
  • AI
    AI
    +关注

    关注

    87

    文章

    31000

    浏览量

    269340
收藏 人收藏

    评论

    相关推荐

    华为软件开发生产线(CodeArts)11 月新功能特性

    华为软件开发生产线 CodeArts 是一站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等软件
    的头像 发表于 12-18 09:23 269次阅读

    华为软件开发生产线(CodeArts)10 月新功能特性

    【摘要】CodeArts 发布了测试计划、流水线、软件建模相关新特性,欢迎试用~ 华为软件开发生产线CodeArts是一站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖
    的头像 发表于 12-01 16:16 417次阅读

    联网学习路线来啦!

    平台应用技术 了解计算的基本概念和服务模式,学习硬件设备如何入住平台,并且如何利用
    发表于 11-11 16:03

    华为软件开发生产线(CodeArts)9 月新功能特性

    【摘要】 华为软件开发生产线 CodeArts 是一站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等
    的头像 发表于 11-07 18:15 261次阅读

    低代码联网平台是什么?有什么功能?

    平台应运而生,为开发者提供了一种简便、高效的方式来构建物联网解决方案。   什么是低代码联网
    的头像 发表于 10-16 13:59 247次阅读

    【星闪派联网开发套件体验连载】智能交通灯

    感谢电子发烧友,感谢润和软件,提供星闪派联网开发套件试用。 本次试用计划: 用星闪派联网
    发表于 10-05 13:00

    ECU电控软件开发及测试介绍

    本文重点介绍符合AutoSar架构的应用软件开发、MBD开发模式下的软件质量评估与优化方案、复杂场景下的ECU性能压力测试方案。
    的头像 发表于 09-26 14:25 3424次阅读
    ECU电控<b class='flag-5'>软件开发</b>及测试介绍

    9月12日技术研讨会 | ECU电控软件开发及测试全流程解决方案

    本次研讨会,经纬恒润将结合业务团队多年来在软件开发和测试领域的工程实践经验,分享探讨基于AutoSar架构的应用软件开发、基于MBD开发软件质量评估和优化、复杂场景下ECU性能压力测
    的头像 发表于 09-26 14:18 1405次阅读
    9月12日<b class='flag-5'>云</b>技术研讨会 | ECU电控<b class='flag-5'>软件开发</b>及测试全流程解决方案

    如何理解计算?

    据的安全性。 **高性能计算:**计算平台提供高性能的计算资源,用于处理复杂的科学和工程计算任务。用户可以使用平台来进行高性能计算、模拟和仿真,
    发表于 08-16 17:02

    联网平台是什么

    随着信息技术的迅猛发展,联网(IoT)已经成为推动社会进步和产业升级的重要力量。联网平台
    的头像 发表于 07-25 16:51 762次阅读

    上位机软件开发用什么语言

    上位机软件开发是指开发用于与下位机(如PLC、单片机等)进行通信、控制和数据处理的计算机软件。上位机软件在工业自动化、
    的头像 发表于 06-06 10:44 1952次阅读

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

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

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

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

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

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

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

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