logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态

PCIe设备的低功耗状态要求系统驱动程序显式地将设备置于低功耗状态,从而PCIe链路则可以依次变为低功耗链路状态。PCIe规范允许PCIe链路在没有系统驱动的情况下进入低功耗状态。这个特性就是所谓的主动状态电源管理(ASPM)。一般来说,无论是系统驱动端硬件(RC)还是设备硬件(EP)都可以通过检测pcie链路上的空闲时间,然后启动电源状态转移。有两种低功率链路状态:L0s,也叫L0 st...

CAN/CANFD 总线负载率及计算(源码和工具)

CAN BUS的总线负载率是CAN总线架构协议设计时的一个重要的指标。一般建议负载率峰值不要高于80%,平均负载率不要超过50%。当然这只是一般建议,具体根据使用场景和系统设计而定。负载率定义关于CAN负载率的定义和计算,很多文章写得不求甚解,用帧数量来计算负载率是非常不正确的做法。其实总线负载率的定义其实是非常简单明了的:总线负载率=总线每秒上传输的实际bit数量/总线波特率*100%原理非常简

[SDIO] SD card 初始化及常用命令解析(附波形,uboot代码)

目录初始化1.cmd 02.cmd83.cmd554.acmd415.cmd26.cmd37.cmd98.cmd139.cmd710.ACMD5111.CMD612.CMD1613.CMD1714.CMD1815.CMD12tuningCMD19DW_SDHCI的tuning流程初始化1.cmd 0/* Reset the Card */err = mmc_go_idle(mmc...

#嵌入式
[CAN] CAN BUS的错误检测和错误状态管理

错误检测CAN控制器应提供以下错误检测机制。总线监测(也就是通过收发器回环到RX PIN来监测总线电平)位填充检查帧格式检查CRC校验ACK检查有五种错误类型,它们并不相互排斥(也就是可以同时出现)。Bit error 位错误Stuff error 填充错误CRC errorForm errorACK errorBit error 位错误在总线上发送比特的节点也应监视总线。 当监视的位值与发送的位

#自动驾驶
[嵌入式linux]CAN/CAN FD配置及测试

How to test CAN/CANFD in linuxThe Linux kernel supports CAN with the SocketCAN framework.Driver installation$ make linux-menuconfigNetworking support---><M>CAN bus subsystem...

#linux
暂无文章信息