Dr.Guo's Blog 时人莫小池中水,浅处不妨有卧龙

RK3568学习笔记11:字符设备驱动开发

1. 字符设备驱动简介 字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、 IIC、 SPI、LCD等等都是字符设备,这些设备的驱动就叫做字符设备驱动。 Linux应用程序对驱动程序的调用架构如

Dr.Guo Dr.Guo 发布于 2024-01-20

RK3568学习笔记10:Linux驱动开发之预备

1. 编译Linux内核 在SDK文件夹下编译内核:./build.sh kernel 2. 准备工作 2.1 创建/lib/modules/4.19.232 需要在根文件系统中创建 /lib/modules/4.19.232目录,因为后面驱动开发都是将驱动编译成模块,然后放到 /lib/modul

Dr.Guo Dr.Guo 发布于 2024-01-19

RK3568学习笔记9:嵌入式Linux驱动开发之UBoot

1. SDK包介绍 RK3568 SDK包中各文件夹的作用: app:存放上层应用 app,包括 Qt应用程序,以及其它的 C/C++应用程序。 buildroot:基于 buildroot开发的根文件系统。 debian:基于 Debian开发的根文件系统。 device/rockchip: 存放

Dr.Guo Dr.Guo 发布于 2024-01-19

正点I.MX6U学习笔记1:开发板介绍

1. 开发板资源 如图,V2.4的底板资源如下 硬件主要有: 1 个核心板接口,支持 I.MX6UL/6ULL 等核心板 1 个电源指示灯(蓝色) 1 个状态指示灯(红色) 1 个六轴(陀螺仪 +加速度)传感器芯片, ICM20608 1 个高性能音频编解码芯片, WM8960 1 路 CAN 接口

Dr.Guo Dr.Guo 发布于 2024-01-18

RK3568学习笔记7:Key测试

1. 硬件 ATK DLRK3568开发板板载资源上有四个可用按键,原理图如下: 首先正点原子的出厂内核已经默认将这个按键注册成了 adc keys类型设备. 2. 软件 验证key的软件很简单,非常简单。只需在ui上加一个label显示信息即可。 然后重写keyPressEvent和keyRele

Dr.Guo Dr.Guo 发布于 2024-01-17

RK3568学习笔记6:LED操作

1. LED电路原理 正点原子已经将LED注册成了GPIO-LEDS类型设备 LED文件 /sys/class/leds/work/brightness 默认是出厂系统的LED为心跳的触发方式,想要控制LED,需要先关闭心跳,然后再设置为none system("echo none > /sys/c

Dr.Guo Dr.Guo 发布于 2024-01-16

RK3568学习笔记5:屏幕操作【Weston】相关

Weston是Wayland开源显示协议的官方参考实现,Rockchip Buildroot SDK的显示服务默认使用Weston 10.0.0 drm后端。 参考资料:Rockchip Buildroot Weston 开发指南 一、介绍 Weston 配置方式有5种 启动参数 即启动Weston

Dr.Guo Dr.Guo 发布于 2024-01-15

RK3568学习笔记4:Win11+Clion+Cmake+WSL+RK3568交叉编译环境搭建

0. 准备工作 0.1 WSL安装Qt5.15.2 运行代码 wget https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run chmod 777 qt-unified-li

Dr.Guo Dr.Guo 发布于 2024-01-13

RK3568学习笔记3: RK3568 SDK编译

1. 概述及准备 1.1 概述 Linux SDK支持buildroot、Yocto以及Debian三种根文件系统,Linux内核版本为4.19、U-Boot版本为2017.09。 1.2 准备工作 安装基础包 sudo apt-get update sudo apt-get install cu

Dr.Guo Dr.Guo 发布于 2024-01-12

RK3568学习笔记2:正点原子开发板介绍

一、开发板概览 1. RK3568开发板介绍 这款A TK DL K 3568 开发板,是正点原子推出的一款中高端,面向Andriod 、Linux 和Open H armony 操作系统的开发板,具有强大的音视频编解码能力,并且集成独立的N PU 单元,可以进行嵌入式A I 开发。A TK DLR

Dr.Guo Dr.Guo 发布于 2024-01-11