Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
S5P4418裸机之SDIO程序
简介 SDIO Secure Digital Input and Output 即安全数字输入输出接口 它是在SD卡接口 的基础上发展而来 通常的存储设备 如TF卡 以及EMMC等存储芯片都是通过SDIO总线来通信的 一 s5p4418的S
s5p4418
nanopi2
驱动
单片机
嵌入式硬件
pcie设备之驱动加载udev事件详解
打卡打卡 udev 自内核2 6之后取代devfs udev配置 usr lib udev rules d etc udev rules d 如何触发udev事件 kobject uevent函数 pcie scan扫描函数 初始化pcie
驱动
过TP保护与解除游戏驱动保护
名称 Nakd KiAttachProcess 功能 My RecoveryHook KiAttachProcess的中继函数 参数 返回 static NAKED VOID Nakd KiAttachProcess asm mov edi
驱动
游戏
树莓派基于Linux内核驱动开发详解
目录 一 驱动认知 1 1 为什么要学习写驱动 1 2 文件名与设备号 1 3 open函数打通上层到底层硬件的详细过程 二 基于框架编写驱动代码 2 1 编写上层应用代码 2 2 修改内核驱动框架代码 2 3 部分代码解读 2 3 1 s
树莓派(ARM架构)开发
Linux
驱动
内核
VFS
7.设备驱动开发的基本函数
7 1 I O口函数 无论驱动程序多么复杂 归根结底 无非还是向某个端口或者某个寄存器位赋值 这个值只能是0或1 接收值的就是I O口 与中断和内存不同 使用一个没有 申请的I O端口不会使处理器产生异常 也就不会导致诸如 segmenta
嵌入式linux驱动
嵌入式
驱动
STM32外设芯片驱动学习记录 —— (一) BH1750光照传感器驱动开发
目录 一 芯片介绍 二 Datasheet解读 1 硬件说明 2 寄存器说明 3 通信过程 三 驱动代码编写 1 软件I2C驱动 2 BH1750芯片驱动函数 总结 一 芯片介绍 BH1750是16位数字输出型 环境光强度传感器集成电路 使
STM32
驱动
单片机
嵌入式硬件
关于驱动和设备的相关的注册表键的位置,和相关信息
关于驱动和设备的相关的注册表键的位置 和相关信息 MSDN上有了 https msdn microsoft com en us library windows hardware ff549815 v vs 85 aspx 下面是大概翻译整理
Win驱动开发
注册表
驱动
树莓派驱动开发简单案例完整过程(动态加载驱动)
1 下载树莓派os镜像 https www raspberrypi org downloads raspbian 2 使用命令 uname a 查看树莓派内核 Linux raspberrypi 4 19 118 v7 1311 SMP M
Raspberry
Linux
树莓派
驱动
makefile
2.处理器与设备间数据交换方式
处理器与外设之间传输数据的控制方式通常有3种 查询方式 中断方式和直接内存存取 DMA 方式 21 查询方式 设备驱动程序通过设备的I O端口空间 以及存储器空间完成数据的交换 例如 网卡一般将自己的内部寄存器映射为设备的I O端口 而显示
嵌入式linux驱动
嵌入式
驱动
MPU6500驱动调试笔记(STM32F407+SPI)
一 问题背景 本来最开始实验室使用MPU6050芯片 采集陀螺仪原始数据做生理信号采集 但算法发现用IIC接口采样率 200hz 达不到要求 故寻找同类型支持SPI协议的芯片去替代 发现了这块MPU6500 还便宜 就用起来 在读写寄存器费
传感器驱动调试笔记
STM32
陀螺仪
加速度计
驱动
GPIO工作模式
参考链接 STM32 STM32F4 GPIO八种模式及工作原理详解 Z小旋 CSDN博客 stm32io口的八种工作模式 GPIO 即通用I O 输入 输出 端口 是STM32可控制的引脚 STM32芯片的GPIO引脚与外部设备连接起来
嵌入式基本概念
单片机
STM32
驱动
Linux的GPIO子系统解析 ( 一 ) 之 gpiolib.c
文章目录 Linux的GPIO子系统解析 一 之 gpiolib c 绪论 关于GPIO子系统库文件的gpiolib c解析 drivers gpio gpiolib c gpio desc结构体 gpio chip结构体 gpio ens
Linux学习
GPIO
Linux
嵌入式
驱动
SPI中的CPOL和CPHA概念
经常会提及SPI分为四种模式 Mode 0 Clock Polarity CPOL 0 and Clock Phase CPHA 0 Mode 1 CPOL 0 and CPHA 1 Mode 2 CPOL 1 and CPHA 0 Mod
uboot
驱动
arm
嵌入式硬件
Linux
STM32串口DMA接收数据错位——暴力解决方法
背景 两片STM32通过串口通信 为了减小CPU负担 采用DMA进行通信 发送端为STM32F103C8T6 接收端为STM32F407VET6 在调试的过程中发现 一直出现数据错位的问题 接收端尝试了串口空闲中断和串口DMA传输完成中断
STM32基础
驱动
linux4.6 EC11旋转编码器的驱动
最近项目使用了旋转编码器EC11 遍查内核 发现并没有它的驱动 查了查 终于找到一篇有用的 根据自己的需要和对最基础的gpio key c的理解 我改写出了一份EC11的专用驱动 感谢下面博主的启发 有了这位高人的指点 我才有信心改写成功
linux系统
驱动
旋转按钮
EC11
网络驱动->PHY驱动调试
1 Linux 系统网络协议层架构 网络协议框架图 网络子系统是 linux 操作系统里很重要的一部分 关于这部分有很多的参考资料 这里主要说明一下 phy 芯片在整个子系统里的位置 从这个结构里看到 PHY 驱动的功能处于链路层 以太网物
驱动
网络
Linux
网络协议
修复nanopi2的SPI无法使用50MHZ传输的问题(S5P4418)
关于S5P4418使用SPI DMA传输时出现的超时问题 一 问题背景 二 启用SPI的DMA传输 2 1 修改cfg main h 文件 2 2 make menuconfig 配置SPI 2 3 修改SPI主机驱动代码 2 4 增加设备
s5p4418
nanopi2
驱动
Linux
内核
学习笔记:固件和驱动的区别?
驱动和固件是经常会看到的字眼 尤其是在IoT设备的使用 安装过程中有时很容易搞糊涂 本文根据自己的理解对https www zhihu com question 22175660 驱动与固件的区别是什么 进行了部分整理而成 如有误导 请见谅
学习笔记
固件
驱动
基于BCM53262交换芯片平台的Linux操作系统移植(三)之配置文件修改
2018 05 09 10 49 zhoulinhua 2018 05 10 一 单板类型支持 1 修改at91sam9x5ek defconfig定制软件匹配当前单板 buildroot at91 configs at91sam9x5ek
Linux
交换机
C语言函数
驱动
直流电机控制 pwm 和 pid 算法
下面的文章是我转载的 所以作者若是看到不允许转载 请给我留言或给我邮件 lushiliangcsdn 163 com 我会立即删除 转载原因 这篇文章把pid 算法解释的很详细 我担心以后这篇文章无故删除 才转载到我这边的 谢谢 转载来源于
驱动
51单片机C语言基础
位置pid 算法
PWM
电压和速度
«
1
2
3
»