![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智驾软件系统
文章平均质量分 69
lm19880204
这个作者很懒,什么都没留下…
展开
-
智驾软件系统mbd架构
mbd(model-base-design),广泛应用在自然科学、金融经济、社会理论等各领域,帮助理解复杂系统。模板VS扩展,状态机VS子程序,运行数据。配置,日志,数采,可诊断,故障VS健康,通讯adapter,资源adapter,实例adapter,部署adapter,数据adapter,升级adapter。功能管理层(AD功能,业务服务)功能模型层数据&通讯适配层部署和通讯适配(仿真和)对手件网络计算平台(支撑部署、存储、算力)通讯适配(网络orshm)软件实例化(os,fs,em,sm,fg,cm,原创 2022-06-19 21:32:01 · 797 阅读 · 1 评论 -
系统架构方法
核心工作拆分定义系统子产品,形成业务应用、业务服务、硬件应用和部署集成架构的产品矩阵,并考虑中台化、客制化扩展性等架构设计。中台化:以业务模板化、业务服务化和集成部署框架为核心。客制化:业务应用、业务服务、硬件应用、集成部署实例化。...原创 2022-05-24 23:17:53 · 511 阅读 · 0 评论 -
未来的中央域控制器
需求分析未来汽车上可以部署娱乐功能、智驾功能、底盘功能、车身控制功能、动力等。如果不同类型的功能都需要增加一个控制器,那么无论从成本上还是扩展角度都是不可持续的; 但如果把这些功能部署在一个控制器上,不同功能对软件底层生态和不一致的安全需求如何满足; 安全敏感的系统需要和对安全不敏感的系统从硬件层面隔离; 对于底层生态不一致,也可以在当前的硬件资源上通过hypervisor拆分一块实现独立的系统; 娱乐等对安全不敏感的系统扩展速度是很快的,可能当前的控制器很快就资源不够了,但汽车电子对..原创 2022-05-18 18:45:57 · 767 阅读 · 0 评论 -
自动驾驶研发架构
研发架构研发可以理解为一群具备专业技术的人员通过一系列专业的活动来达成阶段性交付和最终交付,满足客户的定制需求。因此,交付架构是核心架构,由业务架构、技术架构和交付模板组成; 流程架构支撑交付架构,关注开发交付计划、风险管理、集成测试等; 组织架构支撑流程架构,从技术能力和工作量以及绩效设计等方面支撑研发流程;当然,作为软件架构,此文主要关注交付架构。交付架构付架构是由业务架构、技术架构和交付模板组成,面向客户的业务需求、使用合适的技术和交付物模板,来开发定制化的交付物。..原创 2022-05-17 16:05:01 · 2016 阅读 · 0 评论 -
自动驾驶域控制器话题下的软件系统设计和研发管理
一.背景自动驾驶在软件侧是一个超高维度的系统。自动驾驶本身的感知、控制等复杂功能实现; 异构芯片和超多外设的板载管理; 异构软件开发平台的搭建,聚焦高性能计算、高可靠系统框架、高可用的人机交互方案; 以及严密的研发流程和交付设计和管理,确保交付与设计的一致;二.研发流程设计研发部门和研发流程的目的就是在硬件平台上开发出符合业务功能需求的软件系统,通过合适的流程设计和管理、明确的交付设计和标准来...原创 2021-03-31 13:31:54 · 1381 阅读 · 0 评论