EEJournal

专题文章
现在就订阅

为什么明天的汽车会像今天的智能手机吗?

我记得读引用由一个著名演员的名字我不再记得(这就是著名的他们)。它可能是埃罗尔·弗林。它可能是哈里森·福特。它完全可能是别人。实际的人并不重要,这就是他们说,停留在我的脑海里。

他们说:“如果新电影的导演或制片人来找你,问,“你能骑马吗?你说的为什么,是的,我可以,”然后你尽快学会骑马。”

这只是突然出现在我脑海的原因是最近,我问,“你想和某人谈谈未来一代的软件定义汽车吗?”,而不是回答,“软件定义汽车是什么?”我立刻回答道,“为什么,是的我做!”

于是我发现自己跟简聊天贝克尔,谁是主席,首席执行官和创始人之一Apex.AI。在业余时间,简也作为顶点的董事总经理。AI GmbH,先端。人工智能在德国的子公司。我们将讨论,顶点。人工智能已经开发了一个突破,安全认证,开发人员更友好,和可伸缩的流动系统的软件平台。

我们要专注于汽车为我们讨论的目的,但我们应该注意到顶点。艾未未的平台处理所有安全至上的移动应用程序,包括自动化的客运车辆,自动汽车,自动化卡车、机器人、移动机器用于农业、建筑、矿业,…的例子不胜枚举。

解决所有安全至上的移动应用程序(来源:Apex.AI)

建立1月的真诚,值得注意的是,在建国之前顶点。法拉第未来人工智能,他是高级主管负责自主驾驶和主管罗伯特博世有限责任公司负责北美自动驾驶。简还担任高级经理和首席工程师在博世在帕洛阿尔托研究和技术中心,CA,美国企业研究和高级研究工程师罗伯特•博世GmbH德国。

自2010年以来,1月一直在斯坦福大学讲师自主车辆和司机援助。以前,他是一个大学访问学者的斯坦福大学人工智能实验室和一个成员车队2007年DARPA城市挑战赛。我们可以约简的成就,但是我们不会有时间我告诉你很酷的东西我想传授。

我们从1月开始问我,“你有多少汽车背景?“当我回答说,“嗯,我开车,”他和蔼地假装我是在开玩笑。

简和你卑微的旁白对话涵盖了很多内容,但是我们可以总结如下。让我们从这一事实,假设你的车不超过两年,它可能包含超过100微控制器的形式分散在小电脑。除了大的发动机,传动,和刹车,这些小流氓到处都是。例如,每一扇门,每扇窗户可能包含一个或多个处理器。

不幸的是,由于历史原因,每个处理器的软件可能是孤立地发展。创建一个汽车的传统方式是汽车厂商开始活动通过定义新汽车会是什么样子(系统方面,而不是美学上来说),把事物分解成子系统,然后将这些子系统一级供应商开发硬件和软件。当我说,“传统的方法”,这仍然是很多厂家做事情的方式。

在这种类型的分布式实现有多个问题为制造商和最终用户。在制造商的情况下,需要大量的时间和资源来开发和维护无数不同的子系统。从最终用户的角度来看,子系统不工作在一个协调的方式。

作为一个简单的例子,一个子系统可能负责向前碰撞预警和自动紧急制动,而另一个子系统负责连接到用户的智能手机。“嗯,那种很有道理,”你可能会说,但是看着他分心行人的情况在你面前car-thereby引发碰撞预警的同时你的手机宣布你母亲的来电(我们只能希望你的亲爱的妈妈不是这两个事件的原因)。在智能系统运行在一个集成的平台,汽车将调用直到流氓行人情况解决。

这只是原因之一,汽车制造商已开始从传统的域架构迁移到所谓的纬向少数强大的处理器的体系结构由一条高速网络连接起来。这些区域控制器可能包含一个或多个芯片系统(SoC)设备,并且每个SoC可能包含多个处理器核心。此外,这些处理器核心不是过去的简单的微控制器,而是最先进的64位从英特尔和Arm微处理器运行在兆赫时钟速度。

但这只是硬件。我们缺的是一个软件平台。Jan这样对我描述的方式是典型的汽车软件环境是类似于试图运行Android软件和iPhone软件和诺基亚的软件开发10年前和黑莓软件开发20年前和Windows Mobile软件不存在了所有全新的智能手机。

Android之所以如此成功的移动世界是基础软件制造商是很常见的。当涉及到应用程序开发人员,他们不需要知道是谁生产的处理器或传感器智能手机或平板电脑的摄像头,因为基础软件提供了一个抽象层,盾牌的所有细节。

这就是人在先端。人工智能在做移动平台、特别是汽车。它们提供一个基地层顶的形式。操作系统,这是一个软件套件包括顶点。恩典SDK和顶点。Ida中间件。

说句题外话,先端。恩典荣誉霍珀的遗产,”女王的代码。“斗是第一个女性获得1934年耶鲁大学数学博士学位。在第二次世界大战期间,她参加了美国海军,编程我电脑的标志。她从美国海军退役海军少将在1986年。

与此同时,顶点。Ida罗兹Ida致敬,计算机先驱,他为她赢得了1923年在康奈尔大学数学学士学位。到1950年代初,罗兹联合C-10人口普查局的UNIVAC我编程语言,第一个美国制造商用计算机。她创建和编程使用的电脑社会保障局和她的遗产继续影响编码的世界。

顶点。操作系统是一种软件套件包括顶点。恩典SDK和顶点。艾达的中间件(来源:Apex.AI)

我认为的顶点。优雅是一种混合的硬件抽象层(HAL)和软件抽象层(SAL)。用户可以编写自己的应用程序在c++中使用软件开发工具包(SDK)和Apex.AI提供的应用程序编程接口(API)。这些应用程序可以运行在任何顶点。OS-equipped汽车,不管底层软件的形式实时操作系统)或硬件(soc的形式包含臂或英特尔X86处理器)。没关系如果汽车拥有一个区域或多个区域,相同的应用软件可以在所有情况下运行。

嗯,这提供了一个顶点的高级视图。优雅,但是我们如何描述Apex.Ida ?好吧,让我们从传统的事实(或者我们应该说“遗留”?)汽车通信采用CAN总线,但支持的数据速率仅在500 kbps,今天几乎没有(几乎没有足够的交流发动机数据)。像相机与传感器、雷达、激光雷达等,今天的车辆需要数据率1000,10000,或100000倍,所以他们支持各种通信协议,包括以太网。

顶点。Ida抽象。应用程序开发人员使用一个单一的API,和顶点。rda使用任何可用的通信协议和传输机制的工具最好的满足每个应用程序的独特需求。

这一切是如何成为可能?为了实现实时性能,我们需要确定的执行,和为了实现确定的执行我们需要容器支持确定性执行。从历史上看,完全不同的容器解决方案已经存在了英特尔cpu和手臂的cpu。什么人在先端。人工智能所做的就是重写一切从头开始,导致一个容器类硬件无关的方式实时运行英特尔和Arm处理器。尽我所知,先端。人工智能是唯一一家提供了这样的一个安全认证解决方案。

我担心我只能够提供一个诱人的品酒师对财富的功能提供的顶点。操作系统的顶端。优雅和Apex.Ida。然而,的人Apex.AI想进一步阐明和解释(告诉他们“马克斯说,嗨!”)。同时,像往常一样,我想听听你思考。

留下一个回复

有特色的博客
2023年3月10日,
在这项研究中,Glosten团队忠诚好海洋模拟使用UberCloud容器运行,评估可用的硬件的性能,并将这些资源目前由最终用户使用。基准案例分析了本地硬件、虚拟英斯达…
2023年3月9日
学习如何优化实时PPA的RTL设计流程分析和芯片设计的见解从身体知道RTL分析和自动化调试工具。后你的新“超级大国”:看透的传球给队友的墙壁在早期的RTL实现PPA见解出现……
2023年1月19日
你有问题调整表带或交换你的手表电池吗?如果是这样的话,我很高兴消息的信使....

有特色的视频

你的知识水平!

逮老鼠的电子产品

感觉在游戏吗?逮老鼠的通讯和技术资源订阅将确保你的技能是下一个层次!设置你的偏好和定制您的订阅今天启动你的知识!

点击这里获取更多信息

以注入式教学法亚博里的电子竞技

产品被供应链危机?数码网络XBee®RR救援!
注入式教学法在这节课中,阿米莉亚道尔顿亚博里的电子竞技和奎因琼斯从数码网络调查的好处第吉尔XBee RR无线模块可以使你的下一个设计。我们也仔细看看从数码网络的迁移路径XBee 3 XBee RR,设计方面你应该记住当从第吉尔XBee 3的RR和数码网络XBee Multi-programmer可以帮助你得到你所需要的配置在您的下一个设计。
2023年2月1日
5069的浏览量
Baidu