ESP-IDF学习笔记-驱动SIQ-02FVS3编码器
SIQ-02FVS3是一款小体积的拨轮滚轮旋转编码器开关,同时具有按钮和编码器的功能且体积较小,但是比较昂贵。本文记录使用ESP-IDF驱动该编码器开关的过程。
ESP32学习笔记
ESP-IDF, ESP32, 编码器
字数统计: 1.9k(字)
阅读时长: 8(分)
ESP-IDF学习笔记-IIC与FT6236触摸屏
FT6236是一个电容屏驱动芯片,支持单点+手势或者双点触控,基于I2C协议。本篇将在ESP32C3下基于IDF开发其驱动。同时学习IIC驱动的使用。
ESP32学习笔记
ESP-IDF, ESP32
字数统计: 3.2k(字)
阅读时长: 15(分)
ZYNQ学习笔记-IIC驱动的开发
linux中有着一个IIC子系统,为IIC设备驱动提供了抽象IIC接口。IIC与硬件相关的底层驱动由芯片厂商进行适配,普通用户只需要关注上层的抽象层即可完成驱动开发。
ZYNQ学习笔记
IIC, Linux, ZYNQ
字数统计: 3.4k(字)
阅读时长: 16(分)
ZYNQ学习笔记-MISC设备驱动开发
MISC杂项设备,是Linux中用于归类ADC、蜂鸣器等不好分类的设备。其特点为共用一个主设备号10,不同设备使用不同设备号,同时会自动创建cdev和创建节点,大大简化字符设备的编写。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 932(字)
阅读时长: 4(分)
ZYNQ学习笔记-Win下基于WSL的嵌入式Linux开发环境搭建
由于常规在虚拟机上编写嵌入式Linux驱动非常麻烦,而且还没有代码提示,这里给出一种在Win下利用WSL搭建的开发环境。
ZYNQ学习笔记
Linux, WSL, ZYNQ
字数统计: 2.2k(字)
阅读时长: 10(分)
Latex环境的搭建
由于最近需要写简历,用到Latex,因此这里给出环境的搭建方法。
others
Latex
字数统计: 576(字)
阅读时长: 2(分)
ESP-IDF学习笔记-RMT的使用
作为物联网芯片,ESP32C3包含一个RMT外设,可以用来产生一些单线协议信号。可以实现NEC协议(红外遥控器使用),或者驱动WS2812灯珠。这边以WS2812的协议为例,学习使用该外设。
ESP32学习笔记
ESP-IDF, ESP32, RMT
字数统计: 2.1k(字)
阅读时长: 9(分)
ZYNQ学习笔记-设备树
设备树是描述Linux开发板硬件的一种数据结构,是为了将硬件信息与驱动剥离而防止内核代码中出现大量板级外设描述代码。防止板级设备发送变动(比如LED引脚更换)就需要重新写驱动代码。使用设备树后,驱动代码可以通过函数获取运行驱动所需的信息(如寄存器地址)。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 4.6k(字)
阅读时长: 18(分)
ZYNQ学习笔记-字符设备驱动开发
字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的 LED、按键、 IIC、 SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 8.1k(字)
阅读时长: 34(分)
ZYNQ学习笔记-Petalinux的使用
Petalinux可以简化ZYNQ-7000的Linux开发,这里记录一下基本使用流程。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 2.5k(字)
阅读时长: 9(分)