自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 KMDF中使用WdfIoTargetSendIoctlSynchronously解析_DSD数据

在Windows驱动开发中,基于KMDF开发框架,使用WdfIoTargetSendIoctlSynchronously函数,通过IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA解析设备节点中_DSD数据,

2025-05-16 15:14:41 329

原创 ARM64-Linux中断描述结构irq_desc\irq_domain

基于Linux-6.6内核本文主要介绍上文《》中涉及到的几个重要的中断结构体。

2025-05-13 16:44:32 332

原创 ARM64-Linux内核中断——handle_irq注册

of_irq_parse_one、irq_create_of_mapping、gic_irq_domain_translate、gic_irq_domain_alloc

2025-04-28 16:49:08 518

原创 ARM64-Linux内核触发中断——函数调用(一)

kernel_ventry、gic_handle_irq

2025-04-12 11:26:43 412

原创 Linux I2C从设备驱动使用id_table匹配

总共有3种 匹配方式前两种方式最为常用,不再赘述,本文主要介绍如何通过id_table进行匹配。

2025-03-15 20:22:30 305

原创 Linux通过黑名单方式屏蔽加载模块

【代码】Linux通过黑名单方式屏蔽加载模块。

2025-03-09 20:24:25 252

原创 windows驱动开发I2C——加载SkeletonI2C

windows_I2C驱动工程skeletoni2c加载失败解决方案

2025-03-06 14:00:35 189

原创 linux的ACPI和设备树的统一接口函数

在linux移植过程中,当把设备树模式的代码移植到ACPI模式或把ACPI模式的代码移植到设备树模式时,都需要调用相应的操作接口函数,linux系统中提供了统一的接口函数,既可用于ACPI模式的访问,也可用于设备树模式的访问。

2025-03-06 09:15:33 469

原创 Windows删除顽固的注册表信息

删除windows中无法正常删除的注册表信息

2025-03-05 14:47:24 1666 1

原创 Linux动态加载ACPI表

本文主要针对ACPI表中的DSDT表进行修改加载。

2025-03-05 14:00:22 211

原创 ACPI内核函数acpi_evaluate_object使用方法

使用ACPI内核函数acpi_evaluate_object对参数进行解析。

2023-11-10 13:58:18 517 1

原创 VxWorks-6.6系统下,ARP包对FTP转储的影响

1、应用场景:正常通信时,插件(192.168.10.10)与外部设备(192.168.10.20)进行UDP通信,在拷贝插件上的文件时,需要断开插件与外部设备的网线,将插件链接到PC机上(192.168.10.30),使用FTP转储设备中的文件2、异常现象:当使用FTP进行大量的文件转储操作(retr)时,会不定时的出现网络异常问题,错误日志大体是分配不到有效的网络资源导致的,然后系统的网络任务挂起。3、问题排查:1)首先怀疑的是,FTP转储函数每次操作都有malloc和free操作,是不是导致了内存

2022-02-13 12:30:00 1135

原创 IAR自带功能反汇编out文件

1、应用场景:使用IAR自带的工具对编译生成的out文件进行反汇编操作,不需要使用仿真操作。2、输入配置:ielfdumparm.exe(\IAR Systems\Embedded Workbench 8.4 EWARM FS 8.50.10\arm\bin)3、命令:D:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4 EWARM FS 8.50.10\arm\bin>ielfdumparm.exe --source --code F

2022-02-04 11:07:01 4619

原创 RT1176程序从QspiFlash跳转到OCRam中重新加载

1、应用场景:程序从QspiFlash引导启动,作为Boot程序,提供更新程序的功能;将包含应用的完整程序下载到RAM中,重新加载启动。2、软件源码:MIMXRT1170-EVK中示例代码3、设计思路:1)Boot程序的Code使用Flash,Data使用一片OCRAM2)App程序存放在另一片IOCRAM上,堆栈使用跟Boot相同的OCRAM空间(也可更改)3)如果Boot程序中开启了中断,在跳转之前要关中断,否则有可能跳转时出现程序运行异常问题4)在App的程序中,要关闭BOARD_Boot

2022-02-01 20:30:23 966

原创 RT1176开发板源码中LPSPI驱动问题

1、硬件配置:RT1176开发板2、软件源码:MIMXRT1170-EVK\boards\evkmimxrt1170\driver_examples\lpspi\polling_b2b_transfer\master\cm73、应用环境:使用SPI驱动FRAM芯片4、异常现象:FRAM理论支持最大频率为40MHz,可是实际配置到1MHz以上时,就是出现程序停留在函数LPSPI_MasterTransferBlocking中无法退出。5、原因分析:此函数在处理SPI发送时,存在逻辑上的问题,即用户待发

2022-01-30 21:45:45 3807 1

powerlink教程

很详细的介绍了powerlink的原理!

2013-03-19

USBCAN-II动态链接库.rar

在官网上下载的动态链接库,一直报打开USBCAN-II设备失败,通过使用这个动态链接库,可有效解决此问题。无偿提供,期待打赏

2020-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除