RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

这篇具有很好参考价值的文章主要介绍了RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132826197文章来源地址https://www.toymoban.com/news/detail-733475.html

红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

瑞芯微开发专栏

上一篇:《RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》
下一篇:《RK3568开发笔记(九):开发板buildroot固件调通RS485口,运行项目中RS485协议调试工具Demo》


前言

  前面发现开发板用ubuntu固件发现空间不够,本篇使用buildroot固件,来实现目标板运行qt界面应用。


烧写buildroot固件

  这部分更详细的参照《RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏)》的步骤,本质上烧写都是一样的,只是不同的update.img。

步骤一:下载镜像

  下载官方支持hdmi的buildroot镜像:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

步骤二:刷固件

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

步骤三:刷完,重启

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

注意要点

  • 系统默认无密码,串口需要passwd设置密码,才可以ssh和scp
  • 设置好密码,使用ssh和scp账户使用root,密码用设置的密码。
  • 鼠标键盘可以使用,不支持usb的通用触摸(自行打触摸驱动?)。
  • qt已包含,板本5.14.2
  • ffmpeg已包含,板本4.1.3
  • opencv已包含,板本3.4.12
      (ps:这里跟ubuntu系统不一样)
      (buildroot和android是官方亲儿子,又快又好),查看下空间和qt环境:
      RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  空间足够用:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  /usr/lib包含qt5.14.2:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  包含ffmpeg4.1.3
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  包含opencv3.4.12
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划


在ubuntu上搭建交叉编译Qt编译器(测试官方提供的buildroot的qt板本)

  这部分是为了完善正常流程,作此标记,具体请有关装qtcreator等具体请参照《RK3568开发笔记(七):在之前宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》。

步骤一:下载解压

  下载官方提供的编译qt的包:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  放到宿主机上,解压:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

步骤二:打开QtCreator配置环境

  配置Qt板本的qmake
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  配置交叉编译器gcc
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  然后新建编译套件:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

步骤三:工程切换至buildroot套件

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

步骤四:编译工程

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

步骤五:弄到开发板上去,使用sftp过去

  Buildroot自带了常用的ssh、stfp以及Qt环境,用户名root,密码都串口passwd设置的,可以使用常规方式filezile传递过去:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  直接运行可以成功:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  切换至全屏测试:
  RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试,瑞芯微开发,Qt开发,qt,rk3568,buildroot,原力计划

  剩触摸不行了(就机会再打触摸驱动)。


小结

  最终使用buildroot+Qt的方式,完成了基础环境,这样可以移植开发的应用,从而实现方案演示了。
  当前触摸是不可用的,后续有机会再打一下buildroot的触摸驱动。


上一篇:《RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》
下一篇:《RK3568开发笔记(九):开发板buildroot固件调通RS485口,运行项目中RS485协议调试工具Demo》


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132826197

到了这里,关于RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Rockchip系列之RK3568 Android设备固件和分区信息

    目录 固件信息 分区信息 分区作用 增加新分区计算规则 分区信息单位解析 Sector 字节 为什么使用Sector? 单位转换 Android 11+增加了可以自动生成parameter.txt的工具,并支持编译parameter.txt 根据配置参数。如果没有配置模板文件,工具会发现并添加修改后的parameter.txt文件。(如果

    2024年02月09日
    浏览(63)
  • 迅为RK3588开发板编译 Buildroot单独编译图形化界面(编译 buildroot)

    第四步:编译 buildroot 首先在 linux 源码目录下输入以下命令进入编译的 UI 界面,进入之后如下所示: ./build.sh 然后将光标移动到第三个 rootfs,点击回车会进入到文件系统镜像选择界面,如下图所示: 这里总共有五种镜像供编译选择,由于本小节要编译的是 buildroot,所以将光

    2024年01月20日
    浏览(31)
  • Buildroot 取消默认QT桌面-迅为RK3588开发板

    本小节将讲解如何取消掉默认的 qt 桌面。 首先对开发板进行上电,开发板正常启动后,使用命令“cd /etc/init.d”进入到/etc/init.d 目录 下,然后使用以下命令对开机自启动脚本 rcS 进行查看,如下图所示: vi rcS 从上图可以看出,开机自启动脚本 rcS 默认会在/etc/init.d 目录下查

    2024年02月11日
    浏览(36)
  • RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132733901 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中… 上一篇:《RK3568开发笔记(六):

    2024年02月07日
    浏览(37)
  • 迅为RK3588开发板编译 Buildroot单独编译图形化界面三

    第三步:编译 Recovery 首先在 linux 源码目录下输入以下命令进入编译的 UI 界面,进入之后如下所示: ./build.sh 然后将光标移动到第四个 recovery,点击回车即可开始 recovery 的编译,编译过程如下所示: 编译完成如下图所示: 第四步:编译 buildroot 关注下一章节,迅为R

    2024年02月02日
    浏览(29)
  • 支持标准OPS接口,通用型RK3568工控板上新!

    HD-RK3568-OPS主板基于HD-RK3568-CORE 工业级核心板设计,搭载1.8GHz主频的高性能ARM处理器,适用于工业现场应用需求。主板支持标准OPS接口、支持前后HDMI双路输出,具有即插即用、操作简单的特点,亦适用于数字标牌、自助终端、教育一体机等应用场景。 ​ 主要功能包括:  

    2024年04月17日
    浏览(27)
  • 机顶盒瑞芯微RK3128芯片通刷固件包-支持RK3128A通刷固件包(安卓4.4.4)

    机顶盒瑞芯微RK3128芯片通刷固件包-支持RK3128A通刷固件包(安卓4.4.4) 可刷机盒子示例          特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件,运行速度提升,多出大量的

    2024年02月09日
    浏览(31)
  • RK3568开发环境搭建

    前面我给大家展示了RK3568的开发板,但是并没有对RK3568的芯片资源进行描述,这里简单给大家看下该芯片的资源,具体的请看瑞芯微官网https://www.rock-chips.com/ 对芯片有了写了解之后,下面就开始搭建开发环境,让我们早点感受一下这个芯片的强大之处 Linux下的环境搭建 目的

    2024年02月11日
    浏览(27)
  • Rockchip基于RK3566/RK3568 WiFi AP6256调试笔记

    CPU:RK3566 编译环境:Ubuntu18.04 内核版本:kernel 4.19 因为RK3566/RK3568支持SDIO3.0并且向下兼有SDIO2.0接口,由于核心板在VCC_IO6上将电压定为了3.3V,无法改变为1.8V,所以没有办法支持SDIO3.0,所以这次需要调试SDIO2.0模式下的WiFi。 从Rockchip软件包中的 Rockchip_Developer_Guide_Linux_WIFI_BT_CN.pd

    2024年01月16日
    浏览(43)
  • RK3568蓝牙程序开发过程

         蓝牙开发可以使用C语言开发或python语言开发,使用的是蓝牙开发库为bluez库。      本文开发使用python语言开发,安装bluez库,可以使用pip install PyBluez来安装。       如果安装不上的话,可以使用sudo apt install python3-bluez来安装。       安装成功后可以通过pip list来查看

    2024年02月13日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包