本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》,笔者不是自动驾驶领域的专家,只是一个在探索自动驾驶路上的小白,此系列丛书尚未阅读完,也是边阅读边总结边思考,欢迎各位小伙伴,各位大牛们在评论区给出建议,帮笔者这个小白挑出错误,谢谢! 此专栏是关于《自动驾驶技
整车SOA系统设计》01SOA架构1)架构是什么首先,SOA架构师在整车项目开发过程中,承担着整车SOA系统设计的职责,而系统设计过程,需秉承一套可以被分享,可以被评审,可以被记录,可以被流程化的设计思路,这就是“架构”,它是一套如何以服务的形式组织整车功能的决策集合。架构师要确保设计好的架构风格可以指导整车功能的组织和划分,并确保整个功能架构在汽车生命周期中可持续进化,此外架构设计需要关注功能
转载 2023-12-08 22:11:42
22阅读
# 整车软件开发平台架构科普 随着汽车行业的快速发展,整车软件的复杂性逐渐提高,特别是电动汽车和自动驾驶技术的兴起,推动了整车软件开发平台的创新与发展。本文将介绍整车软件开发平台架构,涵盖其基本概念、核心组成部分以及实现代码示例,并通过旅行图和流程图形式帮助理解。 ## 整车软件开发平台概述 整车软件开发平台是指针对整车控制及功能实现的软件开发环境和工具集。它通常包括多个软件组件,如车辆控
新能源汽车整车控制器,在新能源整车中具有重要的作用,是电气和网络通讯的中枢。由于新能源汽车不同车型,不同配置和工设计会有同的设计要求,因此,设计新能源整车控制器,应尽量做到通用。通用应包括二个层面的意思,一、硬件要通用,即应该做到平台化,基于某一款MCU进行平台化硬件设计。二、软件平台化,即软件设计上,底层驱动层,中间层和应用层清晰明确,软件模块功能平台化,如标定,诊断等模块应功能完善。同时,软件
室外低速自动导航车的设计(1)——基础硬件配置今天我们来开始做基于GPS和16线激光雷达的低速导航车项目。因为不论做什么车,首先都要把硬件搭建起来,除了基础的机械机构(骨架和壳子)之外,基本的传感器,车轮的驱动器以及工控机都是要有的。我们首先来看一下导航车应该有的基本结构:室外低速自动导航车的硬件结构传感器类:激光雷达,我们选用用16线的rs_lidar,这个雷达是通过网口与控制工控机进行连接的。
 一 车载网络的发展随着电子、半导体和通讯等行业的快速发展,汽车智能化的诉求也愈发强烈。越来越多的传感器和处理器的应用推动了汽车的智能化和电气化,与此同时,也使得ECU(电子控制单元)的数量快速增加。随着自动驾驶技术的发展,以及对于ADAS和人机交互的需求增加,传统的车载网络(如CAN、LIN等)在带宽和传输速率方面显得越来越“力不从心”,因此具有高传输速率的CAN FD、车载以太网这些
一、前言由于工作需要,前一阵子使用python+twisted重新开发了中国联通SGIP短信系统的通信部分。 由于这个系统是在原有系统上升级,时间有限的缘故,沿用了原系统的数据处理部分。这部分采用MS SQL Server数据库做后台支撑,使用python的sql server包进行数据访问。程序不间断轮询数据库的待发送短信表,读取到短信数据后调用sgip模块进行发送。另外短信的Submite
转载 2023-07-15 15:02:48
384阅读
摘要:人人车业务平台从最初典型的LNMP单机单服务部署架构,发展到如今分布式服务化架构,五百多台虚拟机部署,一路走来,踩过不少坑,也遇到过不少挑战,特别是对于基于云服务进行业务开发的场景,以及从零开始服务化与SOA之路更是颇有心得,希望通过此次分享全面回顾人人车业务平台技术架构发展之路 人人车业务平台从最初典型的LNMP单机单服务部署架构,发展到如今分布式服务化架构,五百多台虚拟机
转载 2024-01-31 16:53:03
52阅读
一、PaaS的发展简史        PaaS作为新一代的云计算平台,目前在业界得到了广泛的关注与讨论。诸多大公司也纷纷推出自己的PaaS平台,比如Pivotal的CloudFoundry, IBM的Bluemix和Redhat的OpenShift等。其实在此之前, PaaS已经有很长一段时间的发展历程。在2007年,
转载 2023-10-25 21:20:59
498阅读
原文出处:Kubernetes容器平台架构解读 Kubernetes容器平台架构解读Kubernetes是一个开源容器编排平台,管理大规模分布式容器化软件应用,是云计算发展演进的一次彻底革命性的突破。Kubernetes是谷歌的第三代容器管理系统,是Borg独特的控制器和Omega灵活的调度器的组合。Kubernetes中的应用被打包成与环境完全分离的容器镜像,并且自动配置应用并维护跟踪资源分配。
转载 2023-07-27 18:32:48
335阅读
背景近年来,大家对大数据的关注度和使用频率越来越高,软件IT产品中的各类数据都被记录下来,以便更好地研究和分析。内容大数据平台技术架构在电商企业中,每天系统记录下来的运营数据,达到几百 GB 增量的规模,为了保证所有数据能集中存储并且可随时访问,越来越多的企业把离线数据体系从商用的 Exadata 等解决方案,全面转向开放的 Hadoop 体系当中,以谋求成本与扩展性的平衡。所以,拥有一定技术实力
研发部 架构师 定义解读 研发部的职位定义,为研发部的每一位同事的目标提供指引,帮助每一个人更快的成长,更好的工作,更快的找到自己的位置 研发部 架构师 定义解读 架构师,是研发部每一位同志的理想,也是我的理想,不仅因为它的职称是那么的辉煌,更意味着他能力的强大,指责的重要。 即使像盖茨和马化腾这样的人物都不忘记在自己的称呼后面加上资深架构师的称谓,可见这个名称在人们心目中的地位已经上升到了 一
 在上图所示的分层架构中,人人网开放平台提供了不同层次的功能。图中红色部分表示目前还没有提供的功能模块,需要未来由平台或开源社区来提供;黄色部分表示在旧的平台架构中已经提供但正在往新的架构中迁移的功能模块;其它颜色的是功能比较完整的功能模块。从图中可以看出,人人网开放平台大概分为三个层次,共同为最上层的各种形式的第三方应用程序提供服务:Core Service Layer: 实现了人人网
Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。一、Android的平台特性Android平台有如下特性: 1.引用程序框架支持组件的重用与替换。 这样我们可以把系统中不喜欢的应用程序删除,安装我们喜欢的应用程序。 2.Dalvik虚拟机专门为移动设备进行了优化。 Androi
唠叨话关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。  《工程技术(Engineering and Technology)》《工作流程(Workflow)》1、安装部署(操作系统和程序环境)2、管理配置(物理机或虚拟机)3、硬件软件(安装与卸载)4、资源状态(功能与性能)5、资源调度(编制与编排) DevOps平台架构(Pla
转载 2023-08-07 23:26:39
171阅读
本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。 此专栏是关于《自动驾驶汽车平台技术基础》书籍的笔记.5.车辆控制平台控制平台由电子控制单元(ECU)与通信总线两大部分组成;ECU主要实现控制算法,通信总线主要实现ECU及机械部件间的通信功能;控制平台是无
MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。MQTT已逐渐成为IoT领域最热门的协议,也是国内外各大物联网平台最主流的传输协议,阿里云IoT物联网平台很多设备都是通过MQTT接入。本文将详细介绍MQTT协议的历史演进,以及阿里云IoT物联网平台在MQTT协议层实践中的一些关键设计及思考。本文主要包含了以下内容:MQTT协议演进历史及协议特点,总结和
云计算架构模式SaaS、PaaS、IaaS的区别与联系 根据现在最常用,较权威的NIST(National Institute of Standards and Technology,美国国家标准技术研究院)定义,根据用户体验角度及服务类型,云计算主要分为三种服务模式:SaaS、PaaS、IaaS。SaaS主要将应用作为服务提供给客户,IaaS是主要是将虚拟机等资源作为服务提供给用户,P
技术最终为业务服务,没必要一定要追求先进性,各个企业应根据自己的实际情况去选择自己的技术路径。它不一定具有通用性,但从一定程度讲,这个架构可能比BAT的架构更适应大多数企业的情况,毕竟,大多数企业,数据没到那个份上,也不可能完全自研,商业和开源的结合可能更好一点,权当抛砖引玉。大数据平台架构的层次划分没啥标准,以前笔者曾经做过大数据应用规划,也是非常纠结,因为应用的分类也是横纵交错,后来还是觉得体
记住重点一:软件架构设计的目的是划分软件层次结构,确定软件各模块及模块之间的相互关系。记住重点二:软件架构设计应与软件需求形成双向追溯关系,确保软件需求实实在在落实到设计里。记住重点三:ISO26262中对软件架构设计提出了一系列如下规则,按照不同的SIL等级可以选择使用。对于强烈推荐的内容,在实际开发过程中应保证完全遵循与使用,如果有些规则没有运用到,需要给出合理的解释与证明,证明即使没有使用这
  • 1
  • 2
  • 3
  • 4
  • 5