-
KiDispatchException 和 NtRaiseException inline hook
应用背景经测试可用的KiDispatchException和NtRaiseException两个函数进行了inline Hook。将异常发生时的ExceptionRecord,TrapFrame等信息写入。同时在内核栈中枚举了调用者的函数地址,并记录到文件中用以分析。由于KiDispatchException无法调试,所以你懂的。关键技术内核状态下,inline hook. 检测内核栈数据。
- 2022-08-24 11:33:00下载
- 积分:1
-
可调镜头驱动程序
应用背景本驱动用于加电可变焦镜头的开发,主要方式为设计用户操作界面,通过设置外部参数来调节镜头的焦距,可用于全息显微。关键技术利用C++编程,实现通过界面的参数输入,经由串口发送至外部设备(可变焦镜头),实现对镜头的控制,调节焦距。
- 2022-02-15 06:20:10下载
- 积分:1
-
mt7620驱动程序
应用背景无线通信产品中,无线路由器开发,mt7620,rt5350相关产品开发中关键技术提供给需要开发MT7620,rt5350的用户驱动代码,用在sdk中。
- 2022-07-02 08:59:19下载
- 积分:1
-
BULKUSB驱动,适合C8051F340bulk,经过测试
BULKUSB驱动,适合C8051F340bulk,经过测试,是学习winddk入门 的参考教程,并且有相应的硬件作为配套,如果有兴趣的话。
程序里面已经做了相应优化,并且有很多注释,希望能够给下载的达人提供帮助!
- 2022-02-21 13:46:47下载
- 积分:1
-
TDC-GP21 激光测距源代码
应用背景
在脉冲式激光测距仪的设计当中,时差测量(time of flight measurement)成为了一个
影响整个测量精度最关键的因素。德国acam 公司设计的时间数字转换芯片TDC-GP21
为激光测距的时间测量提供了完美的解决方法。
在测量时间脉冲之前,首先我们建议先测试一下单片机和tdc-gp2 的通信是否正常。因为在做测量之
前,我们要保证首先单片机和gp21 已经建立通信。那么如果后面出现问题,则可以不再考虑spi 通信问
题。具体测试可以首先写入寄存器1,然后从结果寄存器5(8 位寄存器)里面读取写寄存器1 的高8
位。如果spi 通信正常,那么结果寄存器5 应该可以时时反应结果寄存器1 的高8 位。
关键技术关于spi通信:
我们手册上所讲的spi 通信需要将时钟相位置1,时钟极性置0。但是对于不同的单片机似乎有所不同。
在msp430 中的spi 通信时钟相位和时钟极性的定义与摩托罗拉正好相反。所以在进行通信调试的时候,
请改变一下时钟相位和时钟极性进行测试,看看到底适用哪种情况
- 2022-10-13 05:50:04下载
- 积分:1
-
串口 LCM列程
基于ARM单片机的128x64LCM应用(串行接口)
ARM单片机是32位的,而51单片机是8位的,功能上ARM单片机要大大优于51单片机,而其价格已经很低了,从发展的眼光看,ARM单片机将会占据单片机应用的大部分份额。
本人使用的是周立功公司推出的Easy ARM1138开发板,它除了具有32位ARM Cortex-M3内核的LM3S1138单片机之外,还内嵌有USB接口的仿真调试器,开发调试非常方便。
- 2022-02-26 03:39:15下载
- 积分:1
-
AT45DB081存储芯片读写
对AT45DB081芯片读写操作的详细描述,有芯片的选择与读页面,写页面的详细操作说明,
各个接口都有详细的说明,请按照接口操作
- 2022-04-19 11:54:43下载
- 积分:1
-
AD7091R驱动程序(fpga)
资源描述
代码是在网上找的,最近在看adc和dac的驱动程序,感觉还可以,分享给大家,我觉得对于理解adc
和dac的工作原理也有所帮助。
- 2022-12-12 11:00:03下载
- 积分:1
-
自定义USB设备驱动(非CDC)
将基于c8051f340单片机枚举成自定义USB设备,上层AP通过本驱动程序和底层硬件里的FIRMWARE程序通信。
- 2023-03-28 02:40:04下载
- 积分:1
-
基于niosII的sd卡读写程序
在niosII上实现了SD卡的读写程序,我是在DE2的板子上运行的,可以读写文件,适合移植到其他平台上,文件系统是FAT16以及FAT32格式的,不支持其他文件格式。
- 2022-02-20 04:42:25下载
- 积分:1