【ARM】迅为rk3568开发板buildroot添加桌面应用

简介: 【ARM】迅为rk3568开发板buildroot添加桌面应用

硬件准备

开发板:讯为rk3568

根文件系统:buildroot

系统:Linux

添加桌面应用需要准备三个文件:桌面图标文件、xxx.desktop文件、可执行应用文件

桌面图标文件

推荐使用阿里巴巴矢量图网站进行下载,图标的尺寸为128x128

链接直达:https://www.iconfont.cn/

xx.desktop文件

该文件内容如下:

[Desktop Entry]
Name=Touch
Exec=/usr/bin/Touch
Icon=/usr/share/icon/ico_touch.png
Type=Application

Name参数表示桌面图标下的文字显示

Exec表示可执行程序应用路径

Icon是桌面应用图标文件

Type表示应用程序(是否有其他类型暂时未知详细可以去buildroot路径下的QT桌面程序下分析)

下面的可执行程序这里直接使用上一章的画图程序进行试验。

开发板上的准备

三个文件准备齐全过后讲文件拷贝到nfs文件夹,然后讲三个文件分别拷贝到下面路径

图标文件

cp /mnt/QDesktop/ico_touch.png /usr/share/icon

应用程序

cp /mnt/QDesktop/Touch /usr/bin/

配置文件

cp /mnt/QDesktop/touch.desktop /usr/share/applications/

然后我们重启开发板就可以看到我们的桌面应用已经添加上了,最终效果:

PS:

如果我们不想使用这个桌面也可以通过下面的方式将桌面禁用,也可以修改这个脚本来启动我们自己编写的QT桌面,buildroot这个桌面缺少了很多动画确实做的不是很完美,等有时间做一个桌面移植到这个板子上。


相关文章
|
2天前
|
Linux 开发工具 芯片
玩转 PI 系列 - 如何在 Rockchip Arm 开发板上安装 Docker Tailscale K3s Cilium?
玩转 PI 系列 - 如何在 Rockchip Arm 开发板上安装 Docker Tailscale K3s Cilium?
|
8月前
|
测试技术 异构计算
Xines广州星嵌全新FPGA开发板—OMAPL138/C6748 DSP+ARM+FPGA
基于广州星嵌TI OMAP-L138(浮点DSP C6748+ARM9) +Xilinx Spartan-6 FPGA工业核心板
|
10月前
|
Ubuntu 物联网 编译器
手把手移植物联网项目到arm开发板笔记(下)
手把手移植物联网项目到arm开发板笔记(下)
176 0
|
10月前
|
Ubuntu 物联网 Linux
手把手移植物联网项目到arm开发板笔记(上)
手把手移植物联网项目到arm开发板笔记
209 0
|
Linux
ARM6818开发板输入设备(触摸屏)操作(开发五子棋游戏)
ARM6818开发板输入设备(触摸屏)操作(开发五子棋游戏)
318 0
|
缓存 物联网
ARM6818开发板的系统IO(文件IO)与开发板屏幕控制
ARM6818开发板的系统IO(文件IO)与开发板屏幕控制
143 0
|
Linux 编译器 Windows
6818开发板(arm平台)利用SecureCRT连接主机并运行程序(99乘法表)
6818开发板(arm平台)利用SecureCRT连接主机并运行程序(99乘法表)
348 0
|
存储 数据采集 Linux
Xines广州星嵌 DSP+ARM+FPGA开发板XQ138AS-EVM OMAPL138+FPGA
XQ138AS-EVM是广州星嵌基于SOM-XQ138S核心板(OMAPL138+Xilinx FPGA)和SOM-XQ138A核心板(OMAPL138+AlteraFPGA)开发的DSP+ARM+FPGA三核评估套件,底板同时兼容两款核心板,用户可以采用该开发套件进行项目前期的验证和评估,也可以直接用来开发自己的产品。OMAPL138+FPGA
Xines广州星嵌 DSP+ARM+FPGA开发板XQ138AS-EVM  OMAPL138+FPGA
|
Linux C语言
arm开发板更新gcc/gcc++|Deb bain 更新 gcc,无需编译直接更新gcc三
arm开发板更新gcc/gcc++|Deb bain 更新 gcc,无需编译直接更新gcc三
378 0
arm开发板更新gcc/gcc++|Deb bain 更新 gcc,无需编译直接更新gcc三