- 博客(11)
- 收藏
- 关注
原创 Windows10子系统linux安装卸载和误删除处理办法
Windows10子系统linux安装卸载和误删除背景嵌入式开发大多需要的是windows环境,但是git的一般在linux环境下使用要方便些,会有一些便捷的工具,安装虚拟机或者双系统太麻烦了,可以安装win10的子系统,简单便捷。linux子系统安装安装准备首先打开开发者模式开始-》设置-》更新和安全-》开发者模式然后打开控制面板-》程序-》启用或关闭windows功能-》勾选适用于Linux的windows子系统-》重启然后可以使用下载好的安装包安装,也可以从Micorsof
2021-05-18 09:43:37
1707
2
原创 通过非接外设实现IAP升级
通过非接外设实现IAP升级非接无线升级功能开发非接升级基于的是IAP的功能,IAP在这里不赘述,网上资料很多。开发流程:1. 原理验证 2. 流程设计 3. 程序编写 4. 问题分析 5. 总结输出一、原理验证这是一个无线升级的功能,所以需要用到上位机,通过上位机向读卡器发送命令,读卡器通过非接发送升级数据,设备通过接受非接数据升级自身程序。需要验证设备的TAG外设是否可以接受非接数...
2021-03-07 09:05:37
144
原创 浅谈CAN总线---UDS诊断协议和网络管理
UDS诊断协议UDS协议即ISO14229,是Unified Diagnostic Services,统一诊断服务,是诊断服务的规范化标准。这是一套应用层协议,通过不同服务完成一定的应用功能。其中会涉及到读取车辆信息、读取车辆故障信息甚至对车辆进行OTA升级等。同时诊断协议的定义也是满足网络七层模型,应用层是ISO14229,网络层是ISO15765-2,数据链路和物理层是ISO11898。我们之前介绍了物理层和数据链路层,下面会基于UDS诊断协议继续介绍网络层和应用层。网络管理网络管理简单理
2021-01-12 23:15:52
4443
原创 浅谈CAN总线--- 数据链路层
浅谈CAN总线— 数据链路层我们还是继续从网络七层模型的视角来讨论CAN总线在汽车电子中的应用数据链路层的是符合CAN2.0B和ISO11898的协议规范的。1. 帧类型介绍帧的种类有多种:数据帧:数据帧将数据从发送器传输到接收器。远程帧:用于接收单元向具有相同 ID 的发送单元请求数据的帧。过载帧:用于接收单元通知其尚未做好接收准备的帧。错误帧:任何单元检测到总线错误就发出错误帧。帧间隔:用于将数据帧及远程帧与前面的帧分离开来的帧。数据帧和遥控帧有标准格式和扩展格式两种格式。标准
2020-08-30 16:12:24
1670
1
原创 浅谈CAN总线--- 物理层
浅谈CAN总线— 物理层硬件接法CAN完成通讯需要有CAN控制器和CAN收发器,目前市面上大多的控制器已经由芯片的外设完成,收发器的话要单独再加一个元器件。Quipass042项目中控制器是S32K116的FlexCAN外设,收发器是TJA1043T,两端的电阻由主机厂提供,我们的OBU中不加电阻。常见CAN收发器分为三种: 高速CAN,最高速率1M/bps 低速/容错CAN,最高速率125K/bps 单线CAN,最高速率33.3K/bps接法和物理信号如下图所示:Quipass
2020-07-27 06:52:07
5163
原创 浅谈CAN总线之--- CAN总线概论
浅谈CAN总线之— CAN总线概论CAN总线概述CAN是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议,广泛应用于工业和汽车电子系统中。CAN总共分为三种,分别是高速CAN、低速/容错CAN和单线CAN。这是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率最高可达1Mbps。CAN总线优点1.数据传递更安全可靠;2.低成本(通信介质可采用双绞线,同轴电缆和光导纤维,一般采用廉价的双绞线即可,无特殊要求);3.高速
2020-06-21 18:13:44
1166
翻译 TJA1403状态模式
正常模式在正常模式下,收发器可以通过总线CANH和CANL发送和接收数据。 差分接收器将总线上的模拟数据转换为数字数据,然后输出到RXD引脚。 控制和优化总线上的输出信号的斜率,以确保最低的EME。 总线引脚偏置到0.5VCC(通过Ri)。 INH引脚有效,因此由INH引脚控制的稳压器(见图7)也将处于活动状态。监听模式在监听模式下,收发器的发送器被禁用,收发器提供了有效的监听功能。 接收...
2020-02-11 10:58:45
2512
原创 STM32Cube生成代码进行U盘读取(一)
CubeMX的版本:4.0.23CPU型号:stm32f407VET6开发板:微雪open407v-c 步骤:1、打开CubeMX,选择所属的芯片型号,进入设置界面2、按照图示选择usb host的设置选项,首先是外设引脚配置设置好后,芯片的引脚图上会呈现出响应的引脚设置,另外还需要设置电源使能引脚(VBUSEN)为ouput,根据下图我的VBUS...
2019-11-07 09:31:47
2436
1
原创 嵌入式UART的研究
嵌入式串口通信研究 一、 通信过程:通信方将信息编码 → 传输信息 → 接收方接收信号并解码串口使用的图二、 串口通信基本概念:1) 同步通信和异步通信的区别同步(USART):发送方和接收方按照统一的时序传输,适合通信时间不固定USART是全双工。异步(UART):发送方和接收房按照各自的时序工作,适合通信频率固定UART是半双工。2) 电平信号和差分信号电平...
2018-07-16 13:11:31
2139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人