- 博客(6)
- 资源 (29)
- 收藏
- 关注
原创 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 1705
原创 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 2730 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 520
转载 图解 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 227
转载 使用linux内核hrtimer高精度定时器实现GPIO口模拟PWM
程序描述:本文控制的设备是无源蜂鸣器,由于无源蜂鸣器是需要产生一定的频率的PWM才能够控制蜂鸣器,不像有源蜂鸣器,只需要提供高低电平就可以控制蜂鸣器。linux内核普通的定时器,由于具有一定的局限性,不能达到纳秒级别的定时,使用普通的定时器模拟GPIO口产生PWM会导致蜂鸣器出现杂音,因此要使用hrtimer高精度定时器模拟GPIO口产生PWM可以极大的改善性能。使用信号量sem只是为了避免多个应...
2020-01-09 15:32:43 713
Keil.STM32F所有系列下载地址
2021-03-16
setup_clover3.5.2.zip
2019-12-16
QT https文件下载带进度条
2018-12-05
加速度计和陀螺仪指南
2012-09-03
VS2010-MFC编程入门
2012-07-22
DEBUG详细命令DEBUG详细命令DEBUG详细命令有图哦
2011-05-14
pd转换wordpd转换wordpd转换word
2011-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人