历史上的今天
今天是:2025年03月03日(星期一)
2021年03月03日 | Arm:云服务如何提高生产力
2021-03-03 来源:EEWORLD
Arm的Reinhard Keil将在Embedded World 2021中进行IoT主题演讲,探讨通过云服务提高生产力。
Keil的演讲将展示如何将Keil Studio部署为云版本,它可以加载在经典桌面版本Keil MDK中创建的项目,这使开发团队可以灵活地随时间采用云技术。
Reinhard Keil解释说:“几年来,云服务一直在大幅增长。只需考虑一下可以在各种设备上访问文档的办公应用程序,客户服务中的客户关系管理系统,或者尤其是在COVID-19大流行期间的众多视频会议应用。”
“就软件开发而言,版本管理和相关工具(例如问题跟踪)正越来越多地转移到云中。因此,对于跨国集团来说,使用今天的服务(例如GitHub)比维护自己的IT和服务器基础结构更有意义。这也使分散的开发团队或与其他公司的合作成为可能,不应该为他们提供直接访问内部IT系统的权限。”
“由于疫情大流行,在家工作的趋势有所增加,我们认为日常工作中的这些变化将持续很长时间。在Arm,我们最初对基础架构承受额外负载的能力表示怀疑,但自2020年3月以来,我们的大多数员工一直在家工作,几乎没有任何问题。”Keil表示。
Keil说,他可以看到云服务在以下四个领域发挥重要作用:
带有软件开发工具的“软件即服务”(SaaS)
您可以通过云提供商访问完成的设置,而不必在计算机上进行本地安装软件开发环境,因此,IDE在浏览器上运行,并且实际的编译在云服务器上进行。
Keil评论说:“多年来,我们一直在Arm Mbed平台上使用该技术,而在Keil Studio中,我们很快将为所有Cortex-M微控制器提供基于云的开发环境。对于各种微控制器和简单项目的产品评估,该系统不会花费用户任何费用。您将能够通过USB轻松连接各个半导体制造商的评估板,并立即在目标系统上加载,测试和编辑各种示例程序。这样就无需安装复杂的工具,并且始终保持最新。在比较不同制造商的微控制器时,这节省了大量时间。”
软件修订的持续集成(CI)
Keil说:“您现在可以扩展版本管理服务(例如GitHub),以与测试系统进行持续集成。在许多应用中,这已经是很普遍的做法。对于嵌入式应用程序,问题通常出在目标硬件上。这就是为什么我们提供功能强大的仿真环境,可以在不使用任何硬件的情况下对子系统进行建模。然后,CI系统自动向软件开发者提供信息。其中一项修正具有追溯力或已成功整合。这意味着可以及早发现错误,从而更快地获得更高的质量。特别是汽车工业已经广泛使用CI。
已安装系统的软件更新
无线(OTA)更新已在许多设备上可用,但仍需要用户交互。OTA更新将越来越自动化,并且将可用于小型微控制器系统。因此,可以扩展软件开发的范围,并且您可以以更快的速度启动市场上功能最少的系统。然后通过OTA更新来扩展这些功能,以使已经在市场上推出的产品世代适应新的需求。这不仅使产品更具竞争力,而且从长远来看还可以带来新的商业模式。
数据分析
物联网系统可以利用云为制造商提供有价值的数据。例如,当您可以通过系统状态报告重要参数时,可以在可能导致系统故障之前及时识别潜在的错误。这减少了所需的维护工作量。还请考虑运营数据,即系统通过环境中的传感器接收的数据。当您确定尚未在开发中考虑的操作特性时,便可以进一步改善系统功能。云还为您提供了足够的处理能力,以实施人工智能(AI)来分析广泛安装基础的数据集。
部分限制
根据定义,云系统需要Internet连接,因此构成了限制。软件开发中的指令跟踪需要实时处理以及较大的数据带宽。这意味着在可预见的将来,此类系统将需要本地处理能力,并因此依赖于台式计算机上的本地工具安装。
Reinhard Keil解释说:“这就是为什么我们对软件开发工具采用双重方法:基于云和桌面的原因。 Keil Studio的云变体可以直接从Keil MDK桌面版本加载项目,反之亦然。这提供了必要的灵活性,并允许逐步过渡到云技术。”
他认为,未来将非常关注人工智能技术:“有了Arm Cortex-M55和Ethos-U55/65,我们现在拥有了在IoT边缘实现复杂AI所需的处理器技术。现在,我们的芯片合作伙伴已将这些处理器集成到微控制器中。现在可以满足对边缘实时AI的要求,当前在云服务器上运行实际AI算法时是不可能的。此外,从长远来看,从数十亿个IoT边缘系统为集中式AI发送越来越多的数据量是不可持续的。”
史海拾趣
|
AT OK AT+CGATT=1 OK AT+CGDCONT=1,IP,CMNET OK AT+CGACT=1,1 OK AT+CGPADDR=1 +CGPADDR: 1,\"10.115.239.172\" OK AT+CGDATA=PPP,1 CONNECT ~?}#!}!}#} }9}\"}&} }*} } }\'}\"}(}\"}%}&mA?}#}%?}%e﹡ ~?}#?}!}#} }9}\"}&} }*} } ...… 查看全部问答> |
|
我在工作中使用的测量仪器原本是由PC通过RS232来控制的。现在我需要将这种测量仪器放在工地,PC仍留在室内。请问是否可以使用GPRS或其它无线通信技术来实现?我原本编写的通过RS232端口控制仪器的程序要改写吗?请高手指教,最好能够合作!… 查看全部问答> |
|
作为学生的我,由于毕业设计的要求需要通过传感器采集病人的体温,希望高人们推荐几款医用的体温传感器的型号,当然如有具体型号和相关资料将不胜感激!谢谢各位。… 查看全部问答> |
|
板子是LPCXpresso-CN 我从官网下了硬件驱动程序setup_MLINK_B1.0.0.0104_20101230.rar 但是板子没连接上COM口那里找不到 请指导… 查看全部问答> |




