摘要:
基本概念 AEB 全称自动紧急制动(Automatic Emergency Braking) 通过雷达、摄像头共同监测前方车辆以及行人情况,若探测到潜在碰撞风险,系统将采取相应预警及制动措施,从而避免发生碰撞或减轻碰撞损害程度 工作过程 第一阶段 一级预警,可视化及声音提醒,减震调整,进入预刹车状态 阅读全文
摘要:
基本概念 Linux后台服务进程 独立于控制终端 周期性的执行某种任务 不受用户登陆和注销的影响 一般采用以d结尾的名字 进程组和会话 进程组: 一个进程包含多个进程 会话: 多个组组成一个会话. 创建会话的进程不能是组长进程; 一般创建会话是父进程先fork子进程, 然后父进程退出, 让子进程调用 阅读全文
摘要:
基本概念 Linux环境下,进程地址空间相互独立,每个进程都有不同的用户地址空间,一个进程的全局变量在另一个中是看不到的,要交换数据必须通过内核,在内核中开辟一块缓冲区,一个进程写,另一个读,这种机制就是进程间通信 常用的进程间的通讯方式有以下几种: 管道 (使用最简单) 信号 (开销最小) 共享映 阅读全文
摘要:
基本概念 程序和进程 程序:编译好的二进制文件,占用磁盘空间,静态 进程:程序的运行过程,占用内存、CPU等,动态 并行和并发 并行:一边吃饭一边看电影,这就是并行 并发:在一个时间段内, 是在同一个cpu上, 同时运行多个程序。如:若将CPU的1S的时间分成1000个时间片,每个进程执行完一个时间 阅读全文
摘要:
数据结构(C语言版) 绪论 1、在计算机运行过程中,如何合理的组织数据、高效的处理数据,这就是数据结构 2、数据结构包括两个方面的内容:数据的逻辑结构和存储结构 ① 逻辑结构是从逻辑关系上描述数据,通常有四类:集合、线性、树状和图状 ② 存储结构是逻辑结构在计算机中的存储表示,有两类:顺序和链式 3 阅读全文
摘要:
介绍 GDB(GNU Debugger)是GCC的调试工具。其功能强大, 现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1、启动,启动程序, 可以按照你的自定义的要求随心所欲的运行程序。 2、断点,可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式) 3、检查,当程序被停住时, 阅读全文
摘要:
CAN Matrix定义 通常主机厂在设计电气相关软件时,总是不可避免的要设计软件的输入和输出,而在汽车上各个电气部件之间都是通过CAN总线进行通信,因此在制定软件功能规范时往往第一步就是CAN Matrix的定义,如下图。 一个完整的CAN Matrix通常应该包括以下信息 CAN Matrix转 阅读全文
摘要:
Graphic窗口是以信号为导向展示和分析曲线的窗口 Graphic窗口的打开 1、从主菜单栏中的 Analysis → Graphics新建 2、从Measurement Setup中的Graphics模块打开即可 添加信号 1、从Symbol Explorer将信号拖拽至Graphics中 2、 阅读全文
摘要:
Trace窗口是我们做总线测试分析时最常用的窗口,它能实时显示总线上通信的数据,并且有多种辅助工具便于测试人员的查看分析,与报文的细节查看,过滤等功能 创建并打开Trace窗口 1、从主菜单栏中的Trace窗口进入 2、从Measurement Setup中的Trace模块打开即可 工具栏使用 需对 阅读全文
摘要:
CAN总线基本知识 基本概念 CAN 是Contoller Area Network 缩写,即控制域网络,简单来说就是用于汽车不同电子器件之间传输网络。 CAN 总线两个主要ISO国际标准是:ISO11898和ISO11519 ISO11898 定义了通信速率为 125 kbps~1 Mbps 的高 阅读全文