RK3399安装Ubuntu18.04 QT及QTCreator过程详解

扣扣技术交流群:460189483

一 安装ubuntu18.04

安装 RK USB 驱动

下载 Release_DriverAssistant.zip ,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择”驱动卸载”,然后再选择”驱动安装”。

_images/upgrade_firmware1.png

连接设备

有两种方法可以使设备进入升级模式

  • 一种方法是设备先断开电源适配器和Type-C数据线的连接:
    • USB数据线一端连接主机,Type-C一端连接开发板Type-C母口。
    • 按住设备上的 RECOVERY (恢复)键并保持。
    • 接上电源
    • 大约两秒钟后,松开 RECOVERY 键。
  • 另一种方法,无需断开电源适配器和Type-C数据线的连接:
    • USB数据线一端连接主机,Type-C一端连接开发板Type-C母口。
    • 按住设备上的 RECOVERY (恢复)键并保持。
    • 短按一下 RESET(复位)键。
    • 大约两秒钟后,松开 RECOVERY 键

主机应该会提示发现新硬件并配置驱动。打开设备管理器,会见到新设备”Rockusb Device” 出现,如下图。如果没有,则需要返回上一步重新安装驱动。

_images/upgrade_firmware2.png

烧写统一固件 FIREFLY-RK3399-UBUNTU18.04-GPT-20190216-1136.img

下载 AndroidTool(若系统是Android8.1则需要2.54以上版本),解压,运行 AndroidTool_Release_v2.38 目录里面的 AndroidTool.exe(注意,需要按鼠标右键,选择以管理员身份运行),如下图:_images/upgrade_firmware3.png

 

烧写统一固件 FIREFLY-RK3399-UBUNTU18.04-GPT-20190216-1136.img 的步骤如下:

  1. 切换至”升级固件”页。
  2. 按”固件”按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。
  3. 按”升级”按钮开始升级。
  4. 如果升级失败,可以尝试先按”擦除Flash”按钮来擦除 Flash,然后再升级。一定要根据烧写须知进行擦除烧写

注意:如果你烧写的固件laoder版本与原来的机器的不一致,请在升级固件前先执行”擦除Flash”。

_images/upgrade_firmware4.png

静静的等待烧写完成即可,完成之后会自动重启,进入Ubuntu18.04

二 安装QT开发环境

打开Ubuntu18.04shell终端,alt+ctrl+t快速打开终端

1、 更新软件源和升级更新软件,输入如下指令

sudo apt-get update
sudo apt-get upgrade

整个安装过程非常慢,需要耐心的等待,并且在安装过程中,由于网络不稳定,还会导致安装失败,这时候一定要细心查看,如果确实是安装没有完成,那么再次输入同样的指令,一定要确认最终是成功安装的,否则以后在使用过程中会出现难以预知的问题。

2、安装QT5

sudo apt-get install qt5-default
sudo apt-get install qtcreator

同上面一样,一定要确认最终是成功安装的。

在安装qtcreator的时候会出现如下问题:

经过研究之后发现,这是因为缺乏相应的依赖包没有安装导致的,那怎么解决呢?首先根据最后一句的提示,尝试使用一下

sudo apt-get --fix-broken install  指令,结果如下图所示

从图中可以看出有错误产生,经过研究确定问题主要出在如下一句:

dpkg:error processing archive /var/cache/apt/archives/libglvnd-dev_1.0.0-2ubuntu2.2_arm64.deb(--unpack);

直观的感觉是处理器架构错误,无法解析这个libglvnd-dev_1.0.0-2ubuntu2.2_arm64.deb这个包,那我们就来强制解析覆盖这个包试试,输入如下指令

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libglvnd-dev_1.0.0-2ubuntu2.2_arm64.deb

结果如下所示,好像发生了错误,再次输入指令运行

处理完这个错误之后,再次返回到上一步,继续执行刚才的指令,重建依赖关系,如下指令

sudo apt-get --fix-broken install  指令,执行结果如下图所示,这次没有发生什么错误

然后再次安装qtcreator,再次执行如下指令安装

sudo apt-get install qtcreator

这次整个安装过程没有发生错误,同样需要确认是否安装正确!

接下来再安装几个交叉编译工具和库文件,如下指令

sudo apt-get install gcc-arm-linux-gnueabihf  device-tree-compiler lzop libncurses5-dev  

安装完成之后,输入指令qtcreator,就可以打开qtcreator开发环境了,会弹出以下界面

3、配置环境

在tools--->option下,选择Build&Run,在Compilers下按add按钮,选择GCC,选择Compilers path:如下图所示。如果Compilers path没有可选择项,那可能是编译器没有安装成功,请重新再次安装编译器。在ABI的第一个栏目,请选择与Compilers path一样的编译器。

 

然后,选择Kits栏,首先要Remove原有的Manual,然后按Add,配置如下图所示。

 

以上步骤不能弄反,否则无法成功配置。

4、编译运行
新建工程test,就是基本的QT 主窗体工程,如下图所示

按左下角的第一个绿色按钮,如果又空白弹窗出现表示配置成功了。

这个时候,会在主目录下生成一个新的debug文件夹,位置在/home/firefly/build-test-Unnamed-Debug文件夹下,内容如下图

生成的可执行test文件可以直接运行,在shell执行如下指令运行

sudo ./test  就可以打开刚才生成的可执行文件,如下图所示

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: 好的,下面是在Ubuntu 18.04上安装Qt Creator的步骤: 1. 打开终端,更新Ubuntu软件包列表和已安装软件包: ``` sudo apt update sudo apt upgrade ``` 2. 安装Qt Creator及相关依赖: ``` sudo apt install build-essential qtcreator qt5-default ``` 3. 安装Qt Creator插件: ``` sudo apt install qtcreator-plugin-clang qtcreator-plugin-cmake qtcreator-plugin-remote-linux ``` 4. (可选) 安装Qt Creator中文语言包: ``` sudo apt install qttranslations5-l10n ``` 5. 安装完成后,打开Qt Creator,在"帮助" -> "欢迎"页面,可以选择不同的编程语言和项目模板来开始编程。 希望这些步骤能够帮助你在Ubuntu 18.04上成功安装Qt Creator。如果你遇到了任何问题,可以随时向我提问。 ### 回答2: 在安装Qt Creator之前,首先需要确保已经安装了Ubuntu 18.04操作系统,然后打开终端。 第1步:添加Qt Creator PPA存储库 首先,需要添加Qt Creator PPA存储库。将以下命令添加到终端中: sudo add-apt-repository ppa:beineri/opt-qt-5.12.6-bionic 运行此命令后,您需要输入您的密码来确认授权。 第2步:安装Qt安装PPA存储库后,需要更新Ubuntu仓库以包括最新的Qt库。进入终端并执行: sudo apt update 运行此命令后,您需要输入您的密码来确认授权。 接下来,通过以下命令安装Qt库: sudo apt install -y qt5-default qtbase5-dev qtdeclarative5-dev qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qt-labs-settings qtquickcontrols2-5-dev libqt5svg5-dev libqt5websockets5-dev libqt5sql5-sqlite 第3步:下载和安装Qt Creator 完成第2步后,就可以开始下载和安装Qt Creator软件了。可以通过以下步骤下载和安装Qt Creator。 1. 打开终端并执行以下命令:sudo apt-get install qtcreator 2. 提示选择“Y”来继续安装,然后安装程序将自动开始安装并下载所需的文件。 3. 在下载和安装过程完成后,您可以在应用程序菜单中找到Qt Creator。 现在您已经成功安装Qt Creator,并且可以开始使用它来创建Qt应用程序和项目。 ### 回答3: 为了安装Qt Creator,您需要执行以下步骤: 步骤1:打开终端 首先,您需要打开终端。您可以通过按下“Ctrl+Alt+T”组合键或单击“应用程序”菜单中的终端图标来打开终端。 步骤2:执行更新 在打开的终端中,您需要执行以下命令以更新您的Ubuntu系统: sudo apt-get update 此命令会检查所有可用更新包,并为您的系统下载和安装它们。请耐心等待命令完成。 步骤3:安装Qt Creator 一旦更新完成,您可以执行以下命令来安装Qt Creator: sudo apt-get install qtcreator 此命令会检查您的系统是否已经安装Qt Creator,并下载并安装它,如果它不存在。这需要一些时间因为有很多依赖包需要安装。 步骤4:验证安装 安装完成后,您可以在终端中输入以下命令来验证Qt Creator是否已成功安装qtcreator --version 如果你看到输出,它表明已成功安装Qt Creator。 现在,您已经安装Qt Creator。您可以在Ubuntu 18.04中访问它,搜索所有应用程序或按下“ Ctrl + Esc ”,输入Qt Creator并打开它。现在,您可以开始使用Qt Creator开发您的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值