历史上的今天
今天是:2024年10月12日(星期六)
2020年10月12日 | 2020 Arm开发者大会10大亮点
2020-10-12 来源:EEWORLD
本文来源:Hackster.io,作者:Ish Ot Jr.
2020年10月6日至8日,Arm举行在线的DevSummit(开发者大会),这也是Arm将TechCon更名为DevSummit的首次大会。除了全球流行所要求的虚拟化之外,新的大会反映了Arm的转变:从过去15年中以硬件为主的TechCon转变为以软件为中心的活动。由于Arm自身的硬件和软件工程师的内部比例已经从4:1下降到1:1,他们也必须努力参与社区转变,以吸引Arm生态系统在2020年触及的广大开发者。

Arm CEO Simon Segars
开发者是关键
在活动初期,我最喜欢的一个时刻是Mark Hambleton(Arm开源软件副总裁)的主题演讲,他将Arm描述为“reverse TARDIS”,Arm生态系统的庞大,相比6500人的公司来说要大得多。在他的主题演讲中,Hambleton描述了一种“Arm开发规范机器”——一种面向开发人员的计算机,由四个以上的高速Arm内核、16GB的RAM、512GB的存储空间和标准的翻盖式屏幕设计组成。我有机会与Hambleton坐下来讨论Arm开发人员的经验,并进一步了解他的历史和Arm的未来。
Hambleton的主旨演讲表达了Arm作为硬件公司的历史和作为软件公司的未来之间的紧张关系——在我们1v1的谈话中,他为这提出了有趣的论点:
没有软件的硬件是昂贵的,但是没有硬件的软件是永远不可能的。
这也为其他主题、研讨会、技术讲座和办公时间中出现的一个主题奠定了基础:今天和明天的Arm软/硬件能够实现不同平台之间的流畅性协调。

Mark Hambleton
武装开发者
Hambleton试图用当前的硬件实现“Arm开发规范机器”,这是微软基于Arm的个人电脑Surface Pro X,它提供即时、全天电池,并在Wi-Fi无法连接时通过LTE保持持续连接。我曾讲述过我在ARM v8架构仿真器中等待20分钟来构建和启动Android应用程序的经历,他设想在Arm开发机器上本机运行,去掉仿真和交叉编译的层,这样就会变得更加快速。

微软SQ-2 Surface Pro X
从嵌入式到超级计算机
在第二天的主题演讲中,Rene Hass进一步扩展了互操作性的概念,他设想使用一种通用的架构和技能来增强从嵌入式到移动再到服务器和云的开发人员的能力。在最后一天的主题演讲中,在Ian Smythe(Arm市场营销副总裁)的推动下,Hambleton、Jem Davies(Machine Learning Group副总裁、总经理兼研究员)和Richard Grisenthwaite(Arm高级副总裁、首席架构师兼研究员)之间进行了圆桌讨论。这次谈话的亮点包括:在Arm的安全体验基础上构建数十亿台设备的“众包”、采用新的内存标记扩展、在当前架构上执行20年前的代码的能力、以及在嵌入式微型Arm MCU上运行相同的机器学习代码的想法,就像在数据中心甚至超级计算机中一样。

Star-Powered Office Hours
DevSummit的另一个亮点是Star-Powered Office Hours。在参加了Massimo Banzi关于低代码AIoT开发的技术会议后,与会者有机会向和蔼可亲的Arduino联合创始人询问任何问题,并听取Arduino过去、现在和未来的轶事。周三的办公时间会议则是与树莓派创始人Eben Upton畅谈。

Arduino联合创始人Massimo Banzi
硬件实践研讨
我有幸参加了三次硬件实践研讨会。第一个专注于使用Arm的Pelion IoT平台进行安全设备管理,目标是Infineon(Cypress)PSoC 64位安全MCU。参与者使用Arm的新Mbed Studio IDE和Cypress的cysecuretools包来安全地提供和更新他们的设备。尽管是虚拟的,但体验非常愉快。
我参加的第二次研讨会是对由David Tischler领导的balenaCloud车队管理平台的有趣介绍。参与者学习了如何在GitHub存储库中单击一个按钮,就可以将复杂的环境监控系统和仪表板部署到Raspberry Pi上,或者如何通过几个简单的balenaCLI命令实现。
第三场是Kwabena W.Agyeman向研讨会与会者展示了如何使用新的OpenMVCamH7 Plus从头开始训练CNN图像识别。如果这还不够令人兴奋,参与者使用OpenMV的新RPC库通过SPI将他们的摄像头连接到Arduino Nano 33 BLE板上,允许他们将摄像头的分类输出到Arduino系列。

OpenMV摄像头
我们谈谈硬科技
总共有143个会议,每天4个小时,持续3天,所以意味着我很难安排好所有的一切。
Arduino的Massimo Banzi在新的Arduino Portenta开发板上构建了一个端到端的tinyML IoT应用程序(并发布了更新的Vision Shield)。使用由Arduino及其基于Pelion的物联网云支持的“低代码”方法。
Packet的Ed Vielmetti演示了一系列设备的温度监控,而Travis CI团队则快速介绍了AWS Gravion2的集成。
最后,Arm的James Greenhalgh介绍了GCC编译器的优化。

Arduino Portenta开发板
合作伙伴的实力
除了Arm的大量发布外,Arm合作伙伴还分享了许多令人兴奋的新技术和即将到来的技术。除了Arduino发布的Portenta Vision Shield外,最吸引我注意的技术之一是智能隐形眼镜Mojo-Lens——一种智能触点,它可以提供众多AR体验,但不占用任何空间。
微软则依然是霸气出现——不仅仅是推出基于Arm的Surface Pro X,它用一个新的SQ2处理器进行了更新,还与许多Azure合作,包括Project Santa Cruz,一个基于Azure的快速机器学习开发解决方案,以及一个基于Azure的工具链,目标是支持AI设备中基于Arm的芯片。VisualStudio则发布了ARMv7/ARM64版本,这意味着最终开发人员可以在Raspberry Pi或其他嵌入式设备上使用微软的代码编辑器,而无需社区源代码提供解决方案。
Ampere的Altra cloud本机处理器是一个引人注目的例子,它的80个单线程内核允许在一个标准的42U机架中塞入多达3200个线程的处理器,而传统处理器只能有2240个。
另一个突出的是NeoSensor Buzz,一种将声音转换为振动的腕带,可以给佩戴者一种额外交互感觉。最后但并非最不重要的是,这场活动的宠儿Misty,这是一个机器人开发平台,它使JavaScript和.NET开发人员能够实现复杂的“技能”,而无需先在硬件上花费数月时间。
跨系统的互操作性
Arm延续了跨硬件的互操作性这一主题,宣布了他们的SystemReady计划——将现有的ServerReady程序从云端扩展到边缘,包括四个产品,分别为:SR(ServerReady)、ES(嵌入式ServerReady)、IR(IoToReady)和LS(LinuxBoot ServerReady)证明软件“工作正常”在获得认可的系统上,第一个获得ES认证的是树莓派。
VMware在活动期间发布了ESXi Arm Fling,这让大家非常兴奋!虽然这些奇怪的字母集合在某些人看来可能只是一个很难的拼写,但ESXi Arm是VMware的虚拟机管理程序移植到Arm上,允许将硬件划分为多个虚拟机。Flings有超过150个应用程序和工具,打包后可以部署到基于Arm的硬件上,比如基于Raspberry Pi或Ampere-eMAG的服务器。

VMware在活动期间发布了ESXi Arm Fling
64位到来
这次活动的一个重要声明是Arm决定从2022年开始专门支持Cortex上的64位“大”内核。虽然60%的移动应用程序已经是64位的,但Arm的副总裁兼总经理Paul Williamson解释说,以现有的手机游戏为例,只需将其编译为64位而不是32位,就可以获得16%以上的帧速率提升。而代号为Matterhorn和Makalu的新一代CPU有望比今天的Cortex-a78提高30%的性能。

Arm处理器内核路线图
结语
尽管今年被迫参加一个虚拟活动,Arm的DevSummit还是取得了巨大的成功,有超过11000名注册与会者。许多优秀的会议将可以持续观看,也可在YouTube上访问。
史海拾趣
|
本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 音箱是好的,功放放音时低音部分正常,高音响不起来,响起来就是吱吱拉拉的.查了一下问题,发现功放的前级是好的,问题出在后级放大部分.放大IC用的是D718和B688对管,我是菜鸟,不 ...… 查看全部问答> |
|
USB HID 开发过程中,遇到速度问题,请教高手。 因为HID工作于中断模式,Windows 程序通过writefile and readfile 调用HID.dll向USB设备发送数据,完成一次写读。 如果数据量不大10个字节,所需时间大概是5~6ms. 该通信时间是否能够改进?如何改 ...… 查看全部问答> |
|
大家好: 我现在要向已有的bsp中添加一个驱动程序,已经有了原代码了,我的做法是: 直接把源代码所在的文件夹,copy到对应bsp目录下的driver目录中(假设文件夹名字为all),然后通过命令行,进入到all这个目录,接 ...… 查看全部问答> |
|
手持机点菜系统 硬件需要手持机、无线接收器、电脑不用说吧? 数据库自己建 点菜、上传、估清、刷卡等功能? 欢迎大家下载交流~! 下载地址:http://download.eeworld.net/user/tianxinluoming/all/ lzm.software@163.com… 查看全部问答> |
|
从gprs modem中读取短信(内容为一IP地址\"10.143.12.65\"),用strsep函数提取短信内容中需要的一行赋给一字符指针变量,即 char *p; p=strsep(.......); printf(\"IP is %s\\n\",p); 最后能输出IP is \"10.143.12.65\",然后我要利用该提取 ...… 查看全部问答> |
|
本人在使用STR7的STOP模式时,实际测量在STOP模式下电流消耗为3mA,有没有朋友使用低功耗模式达到了DataSheet上标称的10uA(50uA Max)请多赐教,也请各位分销和代理商、ST的技术工程师提供确确资料,谢谢… 查看全部问答> |




