qop
开发板简介
硬件接口
烧写镜像
驱动开发
FIQ-Debugger
字符设备驱动
GPIO状态调试
I2C
DVFS Usser Guide
SD/MMC
Regmap
SPI
UART
USB
看门狗(watchdog)
LCD驱动
TIMER 使用
常见问题
More Documentation
qop
Docs
»
驱动开发
View page source
驱动开发
¶
FIQ-Debugger
代码实现
内核配置
进入FIQ Debugger
Process/Thread状态
字符设备驱动
使用spinlock保护临界区资源
测试方法
GPIO状态调试
假设现在想要查看GPIO1_A0的mux状态
查看该IO口是高电平还是低电平
控制IO口输出状态
I2C
读写时序
regmap i2c
Intro
应用实例
DVFS Usser Guide
What is DVFS
CPUFreq consists two elements
Usage
SD/MMC
Regmap
SPI
软件基础
SPI工作方式
硬件连接(以W25Q128FV为例子介绍)
DeviceTree
UART
Firefly_RK3399
USB
USB通信协议基础
USB在Linux系统中的架构框图
Host设备在sysfs的信息
Host设备在debugfs的信息
usbmon 架构
usbmon ASCII capture
usbmon binary capture
Bulk-Only传输协议
应用实例1(USB应用编程)
基础概念(核心数据结构)
情景简介
数据通信流程简图
源代码
应用实例2(USB设备驱动编程)
Firefly_RK3399 USB
看门狗(watchdog)
使用方法
LCD驱动
EDP
配置VOPB->eDP->Panel(vopl:ff8f0000, vopb:ff900000)
调试相关
MIPI
配置VOPL->DSI->Panel(vopl:ff8f0000, vopb:ff900000)
调试相关
TIMER 使用
前言
框架图
工作模式
软件配置
对应寄存器和使用