IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 汽车的操作系统AUTOSAR -> 正文阅读

[嵌入式]汽车的操作系统AUTOSAR

汽车软件开发autosar

01汽车相关知识

  • 汽车发展三大趋势:电动化、智能化、网联化
    (1)电动化:底层支撑,网联化的驱动力。
    (2)智能化:人工智能借助软硬融合带来功能升级、体验升级、安全升级。
    (3)网联化:5G的应用场景,让汽车与人、车、物的双向通信。
  • 汽车电子控制系统基本组成
    (1)传感器:是控制器的输入装置,汽车运行中各种工况信息(车速、温度、发动机运转工况等)转化成电信号给控制器。
    (2)控制器ECU:一块单片机的板子,通过芯片进行计算。主要采集各种传感器及总线的数据,执行控制算法,通过执行器来操控汽车运行。(eg.发动机控制器、变速箱控制器、车身控制器)
    (3)执行器:根据控制器的指令来控制汽车运行的部件,如发动机、变速箱等。
  • 汽车电子开发流程——V模型
    汽车电子产品是软硬件结合的嵌入式系统软件开发分为功能描述、软件设计、代码生成、操作系统环境下高级调试等步骤。硬件开发分为硬件描述、硬件设计、硬件调试等步骤。
    当软件设计完成后,通过使用相应的工具,完成在虚拟ECU平台上的验证。当硬件设计完成后,与硬件一起进行软硬件集成调试。
    在这里插入图片描述整个流程
    在这里插入图片描述 一片ECU经过的过程
  • 汽车中的软件
    (1)车载软件:车载信息娱乐系统
    (2)车控软件:发动机控制系统、电机控制系统、车身控制系统。
    (3)智能软件:智能驾驶系统、智能座舱系统(基于autosar adaptive platform开发)
  • 汽车软件发展
    过去在ECU出厂前把软件烧录进去,很难再更新、更改;现今预装系统-改写、升级、更新-迭代、优化,能够进行高内聚、低耦合、OTA(在线的无需刷机升级的方式,OTA升级可借助WiFi无线网络-空中无线网络完成升级)。
    APP、车载地图、人机交互界面等功能的升级叫SOTA,对设备固件进行的更新是更硬核的FOTA。

02 AUTOSAR方法及软件架构

汽车发展要更高的安全性、经济环保性、舒适性、便捷性,汽车电子系统复杂性增加导致ECU(电子控制单元)需求增加。
  • 什么是AUTOSAR
    autosar汽车开放系统架构=automotive open system architecture
    是一套开放的汽车控制器(ECU)标准软件架构

  • AUTOSAR方法论
    设计和开发流程分为三阶段:系统配置、ECU设计与配置阶段、代码生成阶段
    (1)AUTOSAR软件架构(细节后补)
    SWC(software component)开发人员编写的应用程序在autosar中称为软件组件。
    RTE(Run Time Environment)运行时间环境,实现应用程序与基础软件间的分离,负责应用程序与基础软件间的数据交换,使SWC与ECU的映射无关。
    BSW(Basic Software)基础软件,为ECU提供基础的通信服务等功能,与硬件有关。AUTOSAR规范最主要的内容是定义底层软件的通用功能。
    在这里插入图片描述 autosar软件架构
    在这里插入图片描述

(2)AUTOSAR代码集成流程
在这里插入图片描述

03 AUTOSAR解决的问题

对OEM(original equipment manufacture)提高效率、降低成本、提升质量;把共性功能提取出来,如控制器的通信、任务调度,统一标准化,一个软件可在所有控制器中使用。
  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-05-11 16:35:53  更:2022-05-11 16:36:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 14:40:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码