嵌入式开发,仿真环节至关重要。仿真,自然脱离不了仿真设备的使用,本文基于VN5650,讨论一下以太网的配置与使用。本文使用软硬件环境:CANoe15.0,VN5650接口卡。1、待仿真物理环境搭建工程中,开发的节点(DUT:DeviceUnderTest)支持Ethernet,开发过程中需要测试其通信状态。DUT、VN5650、监控设备之间的物理连接如下所示:其中,DUT与VN5650硬件接口卡通过以太网连接。对于DUT,一般使用双绞线,与仿真设备连接时,可以使...
2023-09-07 11:10:36 247浏览 0点赞 0回复 0收藏
工程开发中,集成是至关重要的一环,很多公司会安排专人做集成工作。一个项目,需要众多开发人员协作,大家各自负责一部分模块,最终将各自模块merge到主线,由集成工程师将所有源码进行集成编译,并释放节点版本。整个集成过程中,可能遇到各种各样的编译问题,这需要集成工程师对编译有一定的了解。本文,基于makefile,讨论如下几个问题:1.如何基于makefile混合编译C、C++2.如何生成静态链接库(.a)3.如何使用静态链接库。...
2023-09-07 11:07:06 547浏览 0点赞 0回复 0收藏
为了保证软件运行的鲁棒性,常常在软件设计中,启用看门狗功能。什么是看门狗呢?答:简单说,看门狗就是一个定时器(Timer)。如果没有在规定的时间内触发(Trigger)预期动作,则认为软件运行异常,进而程序进入异常处理程序,eg:执行Reset动作。一般的异常处理是软件复位,为什么要软件复位呢?答:异常的出现,可能是某些极端工况或者偶发状况导致,如果一个复位动作可以及时将程序拉回正常,可有效避免车辆故障等危险事件...
2023-09-06 14:54:56 678浏览 0点赞 0回复 0收藏
更深刻了解汽车产业变革出品:电动星球News作者:星球君最近,新款岚图FREE的消息越来越多。作为品牌首款车型,FREE帮助岚图建立了形象,站稳了脚跟,也获得了销量。来到你追我赶的2023,也是时候继续为产品素质加码,跟上内卷大势了。其中更瞩目的一则消息,是岚图与百度Apollo的战略合作,会率先在新款FREE上落地。百度官方号称「首个L4级赋能」的高速辅助驾驶量产产品ApolloHighwayDrivingPro,将由FREE正式推向市场。岚图和...
2023-08-08 10:56:17 445浏览 0点赞 0回复 0收藏
更深刻了解汽车产业变革出品:电动星球News作者:蟹老板本人、黄雪晶狂飙!今晚22时,小鹏汽车上涨36.65%,股价冲破21美金。作为对比,2023年6月1日,也就是不到两个月之前,它的股价还在78美金左右徘徊,最低点为7.5美金。而昨天,小鹏的收盘价也仅为15.36美金。之所以如此疯狂,完全是因为大众集团在开盘前发布了一则公告。根据这份名为《MoreemodelsforfastgrowingemobilitymarketinChina:VWbrandandAudiagreestrategiccoope...
2023-08-08 10:52:53 359浏览 0点赞 0回复 0收藏
更深刻了解汽车产业变革出品:电动星球News作者:inkkk车企自建充电桩,该不该开放给其他品牌充电?这并不是什么新鲜话题,但最近又在新能源汽车领域引起热议。此次讨论源于一张近期在社群、微博、小红书等平台广泛流传的朋友圈截图。图中网友自称从克拉玛依自驾到赛里木湖,发现高速上唯一的充电桩是蔚来的,但这个桩却不让其他品牌充电,因此批判蔚来:「这种格局的品牌有什么理由活着呢?」新能源汽车里程焦虑的痛点,配合尖...
2023-08-08 10:49:58 421浏览 0点赞 0回复 0收藏
笔者在《功能安全量产落地的三座大山》系列文章中,曾经提到过ISO26262标准里的一个很有意思的问题。很多人都认为是标准写错了,但笔者经过仔细思考和分析,最终得出的结论并不是标准有误,而是我们没理解到位。下文针对这个问题展开讨论。在功能安全软件开发过程中,软件验证是不可或缺的一个环节。ISO26262标准里将软件验证分为三个阶段:软件单元验证、软件集成验证和软件需求验证,按照“V”流程进行推进:软件验证的主要方...
2023-07-07 15:07:08 887浏览 0点赞 0回复 0收藏
《功能安全量产落地的三座大山》系列文章陆续发布后,笔者收到了不少朋友的反馈,其中最让笔者触动的评价是:接地气。功能安全并不是什么超越现今人类科技或知识范畴的“黑科技”,那为什么大家会觉得功能安全不接地气呢?笔者思来想去,认为跟ISO26262标准有很大的关系:标准是一个体系,覆盖产品全生命周期,知识点太多,不容易上手;标准里有很多专业名词术语,别说理解,光是记住它们就得费一番功夫;标准里很多描述或解释...
2023-07-05 11:29:45 1084浏览 0点赞 0回复 0收藏
本文谈一些在汽车嵌入式系统软件项目开发中的需求分析实践,目的是使需求规约能满足如下文章中提到的需求特征,进而提升需求规约的质量。浅谈需求及需求特征1.使用”需求属性”,帮助识别、组织和管理需求常用的需求属性包括:需求ID:需求的唯一标识符(Stakeholder)Priority:Priority来自于Stakeholder,Priority可以帮助项目团队确定需求开发的先后顺序,并且当项目的资源时间成本等受限场合,进行需求的取舍。Type:...
2023-07-05 11:27:00 629浏览 0点赞 0回复 0收藏
前言PMS是PowerManagementSystem的简称,主要用于MCU各个电源轨的产生和监督,另外也负责CPU各个功耗模式的管理。本文主要介绍MCU电源轨的分布,供电模式,供电监督,4种功耗模式,以及低功耗模式下的功耗数据等内容。参考资料:[1]https:videos.infineonautoeco.compcpageindexkeywordAURIX[2]TriCoreTMTC1.6.2corearchitecturemanual[3]InfineonAURIXTC3xxPart1UserManualv0200EN正文1.PowerSupplyandControl1.1PMSwi...
2023-05-30 11:45:05 1468浏览 0点赞 0回复 0收藏
前言最近在研究AUTOSAR通信协议栈的时候发现对Com模块的SignalGroup很是疑惑,产生了以下几个问题:(1)什么是SignalGroup,为什么要用SignalGroup?(2)什么是Shadowbuffer,Shadowbuffer机制为什么能保证数据的一致性?(3)一个信号又属于一个信号组,那么可以为这个信号和所在的信号组都配置Notificaition吗?(4)信号组包括的信号可以跨不同IPDU吗?(5)RTE在获取一个Signal时,如果这个Signal属于一个SignalGroup,那...
2023-05-30 11:26:29 4147浏览 1点赞 0回复 0收藏
前言最近在研究AUTOSAR通信协议栈的时候发现对IPDU的TriggerTransmit很是疑惑,产生了以下几个问题:(1)Com模块的IPDU的trigger发送和CanIf或者Can模块的Trigger发送一样吗?(2)怎么通过CanIf模块发送triggerIPDU?(3)哪个模块完成CantriggerIPDU的判断?(4)请说明CanIPDR的TriggerTransmit的整个过程?(5)LinIPUD和CanIPDU的triggertransmit有何异同?本文先梳理一遍CAN、LIN报文的发送过程,然后回答这些问题。...
2023-05-29 11:58:56 2077浏览 0点赞 0回复 1收藏
贾浩楠发自副驾寺智能车参考公众号AI4Auto小马智行,新“财神爷”首次对外亮相。在最新的技术分享日上,小马智行完整介绍了旗下除商用车、Robotaxi外的第三大板块:乘用车智能驾驶业务POV。第一次介绍了小马智行从L4“降维”乘用车的逻辑、第一次详细解析了背后的技术实力,以及小马智行第一次明确:01的技术创新已经完成,2023年主题是1100的业务拓展爆发。进展背后的基础,是小马智行“L4自动驾驶技术在商用车复用率80%、乘用...
2023-04-27 11:56:21 1024浏览 0点赞 0回复 0收藏
曹原发自副驾寺智能车参考公众号AI4Auto比亚迪仰望秀完肌肉,奇瑞捷途坐不住了。推出首款硬派越野T3,采用独立大梁+四电机,能和仰望一样原地掉头、爬坡、涉水……另外还有仰望暂时还没有的智能座舱,以及支持高速、城区NOA、自动泊车的全场景智能驾驶。曾经被叫“小路虎”的奇瑞捷途,这次带来的则是“平价版”路虎卫士。昆仑平台和捷途T3奇瑞捷途未来的所有车型,都将基于昆仑平台打造,奇瑞的通用造车平台。首先,昆仑平台支...
2023-04-27 11:01:20 7032浏览 0点赞 0回复 0收藏
本文提出了一种由整车参数和工况要求的电动汽车动力总成设计方法,使电机、电控及减速器的高效区间与整车工况高度重合,有效地提升了动力总成系统的综合效率。通过基于整车工况效率匹配,合理地优化减速比和电机电磁方案,使整个动力总成在满足整车动力性能要求和最高效率基本不变的情况下,达到基于整车NEDC工况的动力总成效率提升和成本的最优设计。基于NEDC工况能耗分析1.整车参数要求◆现以某一款车型为例,通过NEDC工况来...
2023-03-21 15:47:15 1217浏览 0点赞 0回复 0收藏
文章转载自公众号:EDC电驱未来
2023-03-21 15:44:22 2031浏览 0点赞 0回复 0收藏
「PonyTech」是小马智行Pony.ai推出的深度技术科普专栏,由专业的工程师总结归纳出自动驾驶领域的技术实践及研究成果。本文主题为自动驾驶中轨迹规划的探索和挑战,主要内容包括:»轨迹规划基本介绍»为什么需要决策模块?»横向规划»纵向规划轨迹规划基本介绍轨迹规划的概念自动驾驶轨迹规划的核心就是要解决车辆该怎么走的问题。一辆自动驾驶车辆处在周围有行人、骑自行车的人以及前方有卡车的环境下,现在它需要左转,该怎...
2023-02-17 11:40:43 2872浏览 1点赞 1回复 0收藏
图1诊断仪测试,来源于网络写在开始:在我的印象里,刚进入汽车行业时,总听到有人说拿诊断仪去查下什么故障,或者清下故障之类的。到后来做软件开发时,总听见有人提UDS服务,UDS测试有bug之类的。而现在终于知道什么是ISO14229,什么是ISO15765,它们是用来干什么的。像CAN通讯一样,UDS协议也是无处不在,因为有控制器就要有诊断服务,有诊断服务就要用到UDS协议ISO14229。我想:一个东西或事物既然普遍而通用,那么写出来于...
2023-02-17 11:23:28 2728浏览 1点赞 1回复 1收藏
欢迎来到《UDS协议详解系列》的第2篇文章,本文将开始介绍ISO14229定义的功能单元,内容主要基于ISO14229来阐述,以期待让人明白如何阅读该协议,同时也能较全面地介绍最常用的服务。先来了解诊断与通讯管理功能单元,其中最常用的是诊断会话控制($10)和安全访问($27)。图1诊断与通讯管理功能单元列表,引自[1]诊断会话控制服务($10)诊断会话控制服务被用来使能服务端中的不同诊断会话模式,诊断会话模式分为两大...
2023-02-16 15:14:07 2628浏览 0点赞 0回复 0收藏
虽然本文主要内容来源于AUTOSAR标准文档,但绝非简单的翻译。我也知道网络上有很多这样的入门文章。但我还是准备写点我自己的东西,还是我的原则,单一的搬运工没意义。既然包含了我自己的理解,受知识所限,我也无法保证100%正确,但我想这也许会引发你更多思考。希望对你有帮助。文章目录AUTOSAR的应用范围汽车ECU通用特性AUTOSAR扩展性AUTOSAR软件分层顶层图粗观详细视图微控制器层MCALECU抽象层复杂驱动CDD服务层RTE1AUTOSA...
2023-02-16 15:07:45 4324浏览 0点赞 0回复 0收藏