![](https://img-blog.csdnimg.cn/20200414141204496.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Firefly RK3288
文章平均质量分 91
Firefly RK3288开源开发板
知否,知否
世事洞明皆学问
展开
-
i2c-tools快速调试E2PROM
一、i2c_tooli2c-tool是Linux应用层调试I2C设备(特别是E2PROM)的利器,这个工具是开源的,并且几乎可以交叉编译到任何Linux系统上。它是一个工具集,具体包括如下工具:i2cdetect: i2c总线探测工具,探测总线上的I2C设备i2cdump:i2c总线dump工具i2cget:i2c读取工具i2cset: i2c写入工具i2ctransfer:自定义I2C消息发送下载 & 编译i2c_tool下载地址源码解压如下:如果是交叉编译到开发板,则需要原创 2021-12-11 08:49:14 · 2706 阅读 · 0 评论 -
firefly-rk3288开发板Linux驱动——W25Q32 SPI驱动
一、Linux SPI驱动框架 Linux下的spi驱动和i2c驱动十分类似,也可以分为三个部分:SPI核心,spi主机控制器(i2c中叫做i2c适配器),spi设备。1.spi核心 spi核心提供了主机控制器的注册与注销方法、spi设备注册与注销方法、以及spi通信方法。源码位置位于kernel/drivers/spi/spi.c2.spi主机控制器 spi的主机控制器用spi_master结构体描述://有部分删减struc原创 2020-09-08 17:37:39 · 1673 阅读 · 3 评论 -
firefly-rk3288开发板Linux驱动——AT24C02 E2PROM驱动
一、Linux I2C设备体系Linux源码中I2C驱动目录介绍:目录/文件介绍i2c-core.cI2C核心功能以及proc/bus/i2c*接口i2c-dev.cI2C适配器的设备文件,每一个I2C适配器都视为一个设备,主设备号都是89,并提供通用的open、read、write接口,用户层可以直接调用这些接口访问挂在此适配器下的真实I2C设备。busses文件夹包含不同芯片的I2C主机控制器的驱动algos文件夹实现了一些I2C适配器的通信方法L原创 2020-08-28 12:57:06 · 1178 阅读 · 0 评论 -
firefly-rk3288开发板Linux驱动——LED驱动
本文主要介绍两个部分的内容:一、准备SDK源码 二、LED设备驱动的实现。由于firefly官方一直在对源码进行更新,所以本文只以我正在用的版本介绍。此外,官方提供的下载工具版本不同需要准备的镜像文件(.img文件)也不同,因此,这里也只介绍我正在使用的版本。 SDK版本:firefly-sdk-20200629.7z下载工具版本:AndroidTool v2.58U-Boot:2017.09Linux内核:4.4.194文件系统:buildroot所有需要的文件如下:原创 2020-07-12 18:43:06 · 2456 阅读 · 2 评论 -
RK3288开发板——Debian8系统制作
一、Debian系统命名规则Debian 10(buster) — 当前的稳定版(stable)Debian 9(stretch) — 旧的稳定版(oldstable)Debian 8(jessie) — 更旧的稳定版(oldoldstable)Debian 7(wheezy) — 被淘汰的稳定版Debian 6.0(squeeze) — 被淘汰的稳定版Debian GNU/Linux...原创 2020-04-14 14:09:33 · 2613 阅读 · 0 评论