- 博客(7)
- 资源 (29)
- 收藏
- 关注
原创 STM32CubeMX学习笔记(46)——USB接口使用(HID自定义设备)
USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。USB HID设备的一个好处就是操作系统自带了HID类的驱动程序,而用户无需去开发驱动程序,只要使用API系统调用即可完成通信。
2025-08-15 14:34:26
1040
原创 MTK平台GPIO的使用与调试
目录一,DWS的配置二,Kernel中配置和使用GPIO三,使用ADB获取/配置GPIO我们在LINUX外设驱动的开发与调试中,GPIO的正确使用是一门必修课,本文主要描述MTK平台GPIO的使用和调试方法。一,DWS的配置打开dws文件的工具 DrvGen.exe 有新和旧两种,不同平台使用的工具可能不一样,新平台大多使用新的 DrvGen.exe,两种工具只是打开的方式和界面不一样,其实GPIO的配置项两个都大同小异,本文以MT6739平台为例,使用新
2022-04-25 15:57:05
3902
原创 MTK平台GPIO的使用与调试
我们在LINUX外设驱动的开发与调试中,GPIO的正确使用是一门必修课,本文主要描述MTK平台GPIO的使用和调试方法。一,DWS的配置打开dws文件的工具 DrvGen.exe 有新和旧两种,不同平台使用的工具可能不一样,新平台大多使用新的 DrvGen.exe,两种工具只是打开的方式和界面不一样,其实GPIO的配置项两个都大同小异,本文以MT6739平台为例,使用新的DrvGen.exe 工具。路径在:alps\vendor\mediatek\proprietary\scripts\dct.
2022-04-25 15:47:12
6741
1
原创 emmc/sd驱动总线简析
在前面有一篇文章linux驱动相关知识整理中我们提到,总线是关联驱动和设备的枢纽,那么在分析EMMC驱动的时候,我们先来分析总线。而通过前一篇文章emmc驱动代码预览可以知道在core文件夹下有core.h/.c文件,那就进去瞧一瞧吧。打开core.c文件,下面有这样一段代码:subsys_initcall(mmc_init);module_exit(mmc_exit);subsys_initcall也是一个类似模块加载module_init的宏,而且subsys_initcall比modu
2022-03-17 19:45:00
654
转载 图解 https 单向认证和双向认证!
https://www.cnblogs.com/kabi/p/11629603.html来源:一、HttpHyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为:80二、HttpsHyper Text Transfer Protocol over Secure Socket Layer,安全的超文本传输协议,
2020-06-20 18:06:45
295
转载 使用linux内核hrtimer高精度定时器实现GPIO口模拟PWM
程序描述:本文控制的设备是无源蜂鸣器,由于无源蜂鸣器是需要产生一定的频率的PWM才能够控制蜂鸣器,不像有源蜂鸣器,只需要提供高低电平就可以控制蜂鸣器。linux内核普通的定时器,由于具有一定的局限性,不能达到纳秒级别的定时,使用普通的定时器模拟GPIO口产生PWM会导致蜂鸣器出现杂音,因此要使用hrtimer高精度定时器模拟GPIO口产生PWM可以极大的改善性能。使用信号量sem只是为了避免多个应...
2020-01-09 15:32:43
957
加速度计和陀螺仪指南
2012-09-03
DEBUG详细命令DEBUG详细命令DEBUG详细命令有图哦
2011-05-14
pd转换wordpd转换wordpd转换word
2011-03-19
VS2010-MFC编程入门
2012-07-22
QT https文件下载带进度条
2018-12-05
Keil.STM32F所有系列下载地址
2021-03-16
setup_clover3.5.2.zip
2019-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅