windows驱动开发
文章平均质量分 62
Wang_anna
这个作者很懒,什么都没留下…
展开
-
CAN设备的bit time或者bit rate的计算公式
CAN设备的bit time或者bit rate的计算公式原创 2024-05-16 19:45:00 · 161 阅读 · 0 评论 -
一种错误校正码(Error Correction Code, ECC)保护内存的方法
一种错误校正码(Error Correction Code, ECC)保护内存的方法原创 2024-05-16 19:30:00 · 407 阅读 · 0 评论 -
Windows驱动开发时的函数代码的内存分配位置
Windows驱动开发时的函数代码的内存分配位置原创 2024-05-16 19:30:00 · 365 阅读 · 0 评论 -
EVT_WDF_DEVICE_PREPARE_HARDWARE API
翻译后的资源列表表示设备在系统中实际使用的资源,经过了操作系统的翻译和重映射。ResourceXlated中也有同样的IRQ,这是经过oS翻译后映射的,也是OS实际使用的IRQ,是Vector,中断向量。反映了实际运行时使用的资源,通常驱动程序会更关心这个列表,因为它反映了系统在运行时为设备提供的实际硬件资源。回调函数中,驱动程序通常需要检查并使用这两个资源列表中的信息来配置设备,准备设备在系统中的运行环境。此处显示的值为ResourceRaw中的值,是真实的硬件IRQ,没有经过OS翻译映射的。原创 2023-12-08 20:15:00 · 562 阅读 · 0 评论 -
CAN-FD的两种应用,你了解多少?
CAN-FD的两种应用,你了解多少?CAN-FD(CAN with Flexible Data Rate)作为CAN协议(基于CAN2.0)的改进,它与CAN有什么样的区别呢?今日就和大家一起唠一下CAN-FD常见的一些应用。相比CAN协议,CAN-FD新增两个比较大的特性:1、 支持可变速率a) 仲裁段与标准CAN速率相同b) 数据段:速率最高可达8Mbit/s2、 支持更大的payload(数据长度)a) 帧的长度可达64字节从特性可以看出:CAN-FD的优势:...原创 2022-04-12 16:13:40 · 421 阅读 · 0 评论 -
linux查看寄存器值的工具busybox
使用命令如下:busybox devmem 0xaddress,其中0xaddress值为16进制值,查询出来的值要加“0x”使用 lspci 查询出对应设备的设备号。使用 lspci -vvvs deviceNumber 显示出设备的各种详细信息此处列出的是对应设备的三个BAR的地址,对应BAR0到BAR3注意这个是物理地址,相关工具访问时是访问物理地址(windows平台的RW-everything,linux平台的busybox都是传入物理地址访问,只是工具内部自己映射成虚地址访问去了原创 2022-04-12 11:01:00 · 3086 阅读 · 0 评论