
rk3288
在rk3288-firefly开发板上,开发测试及学习各个模块
啊哈也在撸代码
这个作者很懒,什么都没留下…
展开
-
编译firefly-rk3288-ubuntu固件
编译firefly-rk3288-ubuntu固件1、下载SDK包2、下载根文件系统镜像3、下载更新包4、解压SDK5、编译环境6、配置板型文件device/rockchip/rk3288/7、分步编译8、打包固件9、整合固件环境:Ubuntu16.04固件包:firefly-sdk-20200629.7z根文件系统:Ubuntu首先说明一下情况,当firefly-rk3288开发板到手之后很长一段时间都在使用韦东山老师的SDK进行学习和实验(具体可以去韦东山的wiki查看相关资料http://wi原创 2020-11-22 15:22:49 · 2746 阅读 · 1 评论 -
Linux下SPI子系统配置1.8寸LCD屏
平台:rk3288-firefly内核:Linux4.4编译工具:arm-linux-gnueabihf-小屏幕:128x160lcd ST7735配置设备树:&spi0 { status = "okay"; max-freq = <48000000>; spidev@00 { compatible = "spi,oled"; reg = <0x00>原创 2020-07-29 18:43:27 · 1471 阅读 · 0 评论 -
最简单的字符设备框架(需要功能可以添加)
/* * 代码框架: * 此版本下没有各步骤的出错处理,不规范。 * char_dev_led.c*/#include <linux/types.h>#include <linux/kernel.h>#include <linux/delay.h>#include <linux/ide.h>#include <linux/init.h>#include <linux/module.h>#include <l.原创 2020-07-27 17:58:13 · 208 阅读 · 0 评论 -
设备树的方式--LED字符设备驱动
Linux内核使用了设备树之后,开发者就不需要再自己定义寄存器地址,自己手动映射虚拟地址,也不需要去配置IO属性等,内核提供了一系列 of_xxxxxx(); 函数,这些函数可以从设备书中读取节点信息或属性,用于操作设备。(映射,配置,操作等)。这些 OF 函数原型都定义在 include/linux/of.h 文件中。Linux 内核使用 device_node 结构体来描述一个节点:查找节点有关的 OF 函数有 5 个:查找父子节点的 of 函数:.原创 2020-07-27 17:55:12 · 589 阅读 · 0 评论 -
关于firefly-rk3288开发板编译uboot的问题
查阅了很多资料,不管是firefly的官网还是韦东山老师的Wiki主页,所有的资料都只是教怎么使用他们修改好的uboot,但是我想自己下载主线uboot,并移植到这块板子上运行,苦于没找到方法,编译出来的 Bin 文件始终无法烧写。最终在Rockchip的官方开源社区 http://opensource.rock-chips.com/wiki_U-Boot找到了这部分描述,官方维护了一个分支版本,并在里边加入了适用于这款芯片的打包工具,文件夹名为 “rkbin”,只需要把这个文件夹复制到你.原创 2020-07-27 17:41:19 · 1010 阅读 · 1 评论 -
rk3288下pinctrl和gpio子系统的beep驱动实验
pintctrl子系统就可以配置引脚的方向、速度、上下拉、驱动能力等基本的电气特性以及复用功能,可以避免IO口背重复配置,造成复用冲突。pinctrl对于pin管理功能:关联设备树,根据设备树pin信息在内核起来后进行配置pin引脚pin复用功能管理pin电气特性设置在 rk3288-firefly.dtsi 文件中,pinctrl 的描述如下:(部分)我们在rk3288-firefly.dts 文件中向 pinctrl 节点追加我们要使用的GPIO信息:在rk3288-firefl原创 2020-07-27 17:40:21 · 614 阅读 · 0 评论 -
mjpg-streamer的移植和使用
平台:rk3288-firefly内核:Linux4.4编译工具:arm-linux-gnueabihf-下载依赖的jpg库:http://www.ijg.org/files/jpegsrc.v9b.tar.gz ;下载mjpg-streamer源码:https://github.com/jacksonliam/mjpg-streamer ;https://github.com/codewithpassion/mjpg-streamer ;libjpeg库的编译:解压好刚刚下载的压缩文件之原创 2020-07-27 17:13:43 · 569 阅读 · 0 评论