![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汽车电子
jdmike
机器学习/深度学习
展开
-
HEX文件格式详解
转载https://blog.csdn.net/weixin_39752827/article/details/81477686?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control转载 2020-12-18 14:08:17 · 263 阅读 · 0 评论 -
FreeRTOS操作系统移植
准备在移植之前,我们首先要获取到FreeRTOS的官方的源码包。这里我们提供两个下载链接:一个是官网:http://www.freertos.org/另外一个是代码托管网站:https://sourceforge.net/projects/freertos/files/FreeRTOS/这里我们演示如何在代码托管网站里面下载。打开网站链接之后,我们选择FreeRTOS的最新版本V9.0.0(2016年),尽管现在FreeRTOS的版本已经更新到V10.0.1了,但是我们还是选择V9.0.0,因为内核转载 2020-08-05 16:24:05 · 590 阅读 · 0 评论 -
Socket网络编程学习笔记
服务器端的实现过程(Win32 控制台程序):说明:1.加载套接字库“winsock.h ”2.链接静态库“ws2_32.lib”,可在 setting 中的 link 下的 object/librarymodules 中添加“ws2_32.lib”,注意和前面的字段之间用空格分隔。或者在源文件中写入#pragma comment(lib,”Ws2_32.lib”)表示链接Ws2_32.lib这个库。3.本服务器程序先于服务器端启动...原创 2020-08-05 14:10:16 · 271 阅读 · 0 评论 -
Nor flash
NOR Flash和NAND FlashNOR Flash和NAND Flash是市场上两种主要的非易失闪存技术。NOR Flash 的特点是芯片内执行(XIP ,eXecute In Place),代码可以直接在Flash内运行,不必把代码读到RAM中;在1~4MB的小容量时具有很高的成本效益;写入和擦除速度很低。 NAND Flash提供较高的存储密度,并且写入和擦除的速度也很快。应用NAND Flash需要特殊的系统接口。NAND Flash有多种类型:SLC(Single-LevelCel原创 2020-06-14 16:37:13 · 1112 阅读 · 1 评论 -
C语言位域在嵌入式中的应用
位域的概念 位域(或者也能称之为位段,英文表达是 Bit field)是一种数据结构,可以把数据以位元的形式紧凑的存储,并允许程序员对此结构的位元进行操作。这种数据结构的好处是:可以使数据单元节省存储空间,当程序需要成千上万个数据单元时,这种数据结构的优点也就很明显地突出出来了。位段可以很方便地访问一个整数值的部分内容从而简化程序源代码。位域的定义 总体来说位域的定义可以分为两大类,一个是结构体位域一个是共用体体位域 由于共用原创 2020-06-14 16:33:12 · 554 阅读 · 0 评论 -
基于Simulink实现CAN报文解析(unpack)与打包(pack)任务
CAN报文解析 在如今的汽车电子中,常用到雷达,激光雷达等多种传感器。传感器各种信号根据其信号长度与编码类型,打包成CAN报文发送到控制器,则控制器需要做出解析。 如下图所示:一帧CAN报文里可存放许多信号(各信号根据长度,编码格式“塞”进CAN报文)Simulink CAN UNPACK使用 首先unpack模块需要接入CAN_MSG,这里可以拉取一个CAN_Receive模块来作为unpack的输入。下一步,配置CAN_Conf原创 2020-06-12 17:31:15 · 13479 阅读 · 14 评论 -
窗口看门狗与独立看门狗
独立看门狗与窗口看门狗的区别1、相同点都是为了保证CPU程序跑飞2、独立看门狗根据内部看门狗时钟频率,装载寄存器定一个时间值,比如是1000,那么独立看门狗就会按照时钟频率,从1000开始向下每隔一个时钟周期减1,如果在减到0之前,你用程序代码重新向向下计数器里面写1000(喂狗),那么定时器会重新从1000开始向下递减。如果在减到0的时候,你还没有喂狗(用新的数值覆盖计数器),就会产生复位信号。3、窗口看门狗根据系统时钟频率,装载一个初始值到向下计数器(假设还是1000),并且设置一个窗口值(原创 2020-05-25 19:47:55 · 421 阅读 · 0 评论 -
汽车DTC故障码格式解析
DTC故障码格式解读,DTCStatus状态位解读转载 2020-03-19 18:27:14 · 23427 阅读 · 0 评论