历史上的今天
返回首页

历史上的今天

今天是: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年触及的广大开发者。


image.png?imageView2/2/w/550

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软/硬件能够实现不同平台之间的流畅性协调。


image.png?imageView2/2/w/550

Mark Hambleton


武装开发者


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


image.png?imageView2/2/w/550

微软SQ-2 Surface Pro X 


从嵌入式到超级计算机


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


image.png?imageView2/2/w/550


Star-Powered Office Hours


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


image.png?imageView2/2/w/550

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系列。


image.png?imageView2/2/w/550

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编译器的优化。


image.png?imageView2/2/w/550

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的服务器。


image.png?imageView2/2/w/550

VMware在活动期间发布了ESXi Arm Fling


64位到来


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


image.png?imageView2/2/w/550

Arm处理器内核路线图


结语


尽管今年被迫参加一个虚拟活动,Arm的DevSummit还是取得了巨大的成功,有超过11000名注册与会者。许多优秀的会议将可以持续观看,也可在YouTube上访问。

Arm
推荐阅读

史海拾趣

Gigabit Logic Inc公司的发展小趣事
部分设计还可以实现模拟自然风等功能,提升用户体验。
ebm-papst公司的发展小趣事

1996年,ebm-papst独资的中国子公司(依必安派特)正式成立,标志着公司正式进入中国市场。当时,中国市场正处于经济快速增长的阶段,ebm-papst看准这一机遇,决定加大在中国的投入。除了在上海设立总部外,公司还在北京、西安、深圳等地建立了分公司或办事机构,形成了覆盖全国的销售网络。这一战略布局使得ebm-papst能够迅速适应中国市场的需求,并为其在中国市场的快速发展奠定了基础。

Bergquist Company公司的发展小趣事

随着导热材料技术的不断进步,其应用领域也在不断扩展。Bergquist Company紧跟市场需求,将导热产品应用于汽车、家用电器、电脑、散热器、电源供应器及电马达控制等多个领域。这些产品的广泛应用不仅提升了人们的生活品质,还为公司的持续发展注入了强大动力。

European Crystal Org公司的发展小趣事

ECO始终将产品质量视为公司发展的生命线。公司建立了严格的质量管理体系,对生产过程中的每一个环节进行严格把关。此外,ECO还注重品牌形象的塑造,通过广告宣传、客户案例分享等方式提升品牌知名度和美誉度。这些努力使ECO在行业内树立了良好的口碑,吸引了越来越多的优质客户。

Crosspoint Solutions公司的发展小趣事

在追求经济效益的同时,Crosspoint Solutions公司也积极履行社会责任。公司注重环保和可持续发展,在生产过程中采用环保材料和工艺,减少对环境的影响。此外,公司还积极参与社会公益活动,支持教育事业和扶贫工作。这些举措不仅提升了公司的社会形象,也增强了员工和客户的归属感。


请注意,这些故事是基于一般电子行业的发展情况虚构的,并不代表Crosspoint Solutions公司的实际发展历程。如果需要了解该公司的真实故事,建议查阅相关新闻报道、公司官网或行业分析报告等可靠来源。

AIRPAX公司的发展小趣事

随着技术的不断进步,AIRPAX在传感器和电气保护领域取得了重大突破。其研发的全新传感器技术大大提高了测量精度和响应速度,为汽车、家电等行业提供了更高效、更安全的解决方案。这一技术突破使得AIRPAX的产品开始在更广泛的行业中得到应用,公司也逐渐发展成为电气保护领域的领军企业。

问答坊 | AI 解惑

功放的高音部分不正常了,高音部分吱吱拉拉的

本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 音箱是好的,功放放音时低音部分正常,高音响不起来,响起来就是吱吱拉拉的.查了一下问题,发现功放的前级是好的,问题出在后级放大部分.放大IC用的是D718和B688对管,我是菜鸟,不 ...…

查看全部问答>

关于单片机C语言的一点小问题?

有谁能帮我说明一下,在C51中软件延时的时间如何确定?…

查看全部问答>

8051的内核(vhdl)

本帖最后由 paulhyde 于 2014-9-15 03:37 编辑 FPGA内嵌51内核  …

查看全部问答>

单片机书籍甩卖

http://list.taobao.com/browse/0/n-49fdf9c8acf96f2143af9ddf065e483a---------------40--commend-0-all-0.htm         6西格玛管理方法   一口价               ...…

查看全部问答>

USB HID 速度问题,请教高手

USB HID 开发过程中,遇到速度问题,请教高手。 因为HID工作于中断模式,Windows 程序通过writefile and readfile 调用HID.dll向USB设备发送数据,完成一次写读。 如果数据量不大10个字节,所需时间大概是5~6ms. 该通信时间是否能够改进?如何改 ...…

查看全部问答>

wince驱动编译问题

大家好:     我现在要向已有的bsp中添加一个驱动程序,已经有了原代码了,我的做法是:     直接把源代码所在的文件夹,copy到对应bsp目录下的driver目录中(假设文件夹名字为all),然后通过命令行,进入到all这个目录,接 ...…

查看全部问答>

手持机点菜系统程序共享----欢迎交流!~!~

手持机点菜系统 硬件需要手持机、无线接收器、电脑不用说吧? 数据库自己建 点菜、上传、估清、刷卡等功能? 欢迎大家下载交流~! 下载地址:http://download.eeworld.net/user/tianxinluoming/all/ lzm.software@163.com…

查看全部问答>

PPP协议请教

我现在开发一个通过GPRS猫发彩信的系统,进行PPP LCP验证是遇到了点问题,向大家请教。 PPP报文如下:前两个是原始报文,后面两个是解析后的 Read:7E FF 7D 23 C0 21 7D 21 7D 20 7D 20 7D 32 7D 23 7D 24 C0 23 7D 21 7D 24 7D 25 DC 7D 22 7D ...…

查看全部问答>

gprs modem中读取短信内容用于socket通信问题

从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的低功耗模式吗?

本人在使用STR7的STOP模式时,实际测量在STOP模式下电流消耗为3mA,有没有朋友使用低功耗模式达到了DataSheet上标称的10uA(50uA Max)请多赐教,也请各位分销和代理商、ST的技术工程师提供确确资料,谢谢…

查看全部问答>