首页 > 编程知识 正文

软件架构开发,AUO文件架构

时间:2023-05-04 01:49:45 阅读:23720 作者:5

自动车在这几年随着汽车电子开发的热潮而受到欢迎。 虽然很多人对这个概念还不是很了解,但是在这里我想把关于自动车的所学和所积累的东西记录下来,并分享给大家。

根据Autosar规定,复杂的嵌入式软件可总体分为APP应用层(ASW )、数据交换层(RTE )、基本软件层(BSW )。 Autosar只是一个想法,他的思想是制作嵌入式软件的通用模板,用软件编写代码。 在软件中经过几个复杂的设置,现在可以创建基础代码集了。 如果按照自动车的想法继续扩展,就会发现这个领域有很大的潜力。 以此类推,在不久的将来AI大行其道时,不懂编程的人不是可以通过更智能的软件和算法帮助人们写更多的代码吗?

传统的汽车电子产品开发有自己的工艺体系。 首先做系统开发,系统工程师决定产品的功能、参数,结构化后交付软件设计、硬件设计、电气设计、机械设计工程师分别开发。 举个形象的例子,给孩子玩的电动汽车玩具。 一位系统设计师开始设计汽车的功能——。 前进后退,可以左右弯曲,可以播放儿歌。

功能进一步分解。 可以前进后退:有电池、电机及其控制器,控制车轮滚动; 可以左右弯曲:有方向盘和机械机构的控制; 可以播放儿歌。 有保存儿歌的电路和扬声器。

开发的任务分解。 电池、电机和扬声器的选择由——电器工程师进行。 电池和电机控制器电路和存储儿歌的电路开发——硬件电路工程师完成。 转向机构设计——机械工程师完成。 产品编程——软件工程师将完成。

在目前的产品开发中,软件开发和调试的周期在整个产品开发过程中非常长,错误很多,成为很多产品开发中的一个痛苦。 autosar的妙处在于大大降低了软件开发难度和对软件工程师技能的要求,并压缩了软件开发周期。 在不久的将来,在AI的帮助下,一得到系统的需求,就可能马上可以配置程序的版本。 只有软件开发人员才需要完成业务逻辑部分的代码。 因此,autosar是一个软件模板生成器,它生成了所有产品共有的代码部分,可以理解为不同代码部分的不同产品都是完善的。

下面的文章用下面的目录写。

|____ASW

|____RTE

|____BSW

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。