今天着重介绍机器学习的研究方法和应用实例。 其实,在学习深度学习之前,大家需要做些基础知识积累: 对概率的基本概念有所了解; 具备微积分和线性代数的基础知识; 有一定的编程基础(有Python基础就...
AutoSar之微控制器抽象层MCAL
微控制器抽象层位于AUTOSAR BSW的最底层,包含内部驱动,可直接访问微控制器和外设芯片。从具体应用来看,MCAL主要包括微控制器驱动、存储器驱动、通信驱动和输入输出驱动四个部分,各部分又由具体的...
机器学习和深度学习
机器学习 (Machine Learning, ML),是多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能...
AUTOSAR通信篇—PduR模块
今天介绍COM的下层模块:PduR—协议数据单元路由。 1 PduR的位置和作用 PDU Router(下文简称“PduR”)模块位于AUTOSAR通讯架构的中间位置,其上层主要包括DLT、DCM...
AUTOSAR通信篇—AUTOSAR COM模块
AUTOSAR COM是AUTOSAR通讯的重要组成部分,它是从OSEK COM标准的基础上发展而来的。它提出了一个不同速率的总线网络之间进行数据交换的方法,为汽车控制单元应用软件提供了统一的通信环境...
AutoSar之方法论Methodology
AUTOSAR为汽车电子软件系统开发定义了通用的技术方法,即AUTOSAR方法论。该方法论描述了从系统底层配置到ECU可执行代码产生过程的设计步骤。AUTOSAR开发方法是基于虚拟功能总线的开发方法。...
CPU是如何执行代码的?
从半导体开始讲起。 半导体 半导体,就是导电性能介于导体与绝缘体之间的材料,比如二极管。 电流可以从正极流向负极,但反过来则不行。所以,可以它可以防止电流逆流。 当负极12V,正极0V,二极管...
AUTOSAR通信篇—IpduM模块
今天介绍PduR模块的同层模块—IpduM模块。 位置和作用 图1 IpduM在BSW通信中的位置 从图1可以看出,在AUTOSAR分层架构中,IpduM靠近PDU...
AUTOSAR通信篇—CANTP模块
今天介绍PduR模块的下层模块—CANTP模块。 1 CANTP的位置和作用 CanTp是PduR和CANIf模块之间的模块,如图1所示。CANTp模块的主要作用是对CAN I-PDU进行分段和重新...
汽车CAN总线详解
前面的文章已经介绍过基础软件的CAN通信部分,今天整理下CAN通信的概览知识。从几个概念开始。 1 位速率 位速率(bit rate),即传输期间单位时间的位数。数字信号系统中,带宽用来标识通讯线...
charge pump的原理介绍
写在前面:最近遇到一个很有意思的case,在排查过程中发现MCU芯片上有个charge pump的功能,作为软件工程师,感觉阔了眼界,查了点资料,分享出来,大家品鉴。 1 电荷泵是什么? ...
AUTOSAR通信之CAN状态管理:CanSM
1 CanSM的位置和作用网络管理的架构如图1所示。最上层是通信管理器ComM模块,负责简化用户对网络管理和总线通信状态的控制。网络管理部分使用通信服务栈来发送和接收维护网络激活态的网络管理帧。...
嵌入式系统运行的程序是如何编译出来的?
汽车上使用的ECU中运行的程序,是软件工程师基于C/C++语言编写出来,然后通过编译器编译得到可执行文件,最后将可执行文件刷写入ECU中实现的,今天我们介绍下编译过程。 通常我们使用GCC编译器来实现...
如何高效学习AUTOSAR?
今天整理AUTOSAR的学习方法,为大家学习AUTOSAR提供帮助。 1. 学习AUTOSAR准备 学习AUTOSAR之前,需要我们有一定的基础知识储备。 C/C++语言,毋庸置疑了,如果你的C语言...
AUTOSAR之操作系统概览
汽车电子控制器中目前基本遵循AUTOSAR规范,而其中操作系统作为BSW的重头戏,始终让学习AUTOSAR的同学望而生畏,进而望而却步。所以,今天Demu整理下基于AUTOSAR规范的操作系统知识,方...
14