飞凌嵌入式
直播中

华仔stm32

3年用户 2948经验值
擅长:嵌入式技术
私信 关注
[技术]

【飞凌RK3568开发板试用体验】创建CAN桌面应用

自己生成的桌面程序,需要用命令才能运行,今天介绍如何生成桌面图标,可以用鼠标双击打开运行。下面我以can的桌面图标来做示例。

步骤1

把socket_can拷贝到开发板的/usr/bin/目录下:

[root@ok3568:/test]# cp socket_can /usr/bin/
[root@ok3568:/test]# ls /usr/bin/socket_can
/usr/bin/socket_can

步骤2

在/usr/share/matrix-gui-2.0/apps/文件夹中建立 qt5_can 文件夹,在 qt5_can文件夹中创建 qt5_can.desktop 文件。

[root@ok3568:/usr/share/matrix-gui-2.0/apps]# mkdir qt5_can
[root@ok3568:/usr/share/matrix-gui-2.0/apps]# cd qt5_can/
[root@ok3568:/usr/share/matrix-gui-2.0/apps/qt5_can]# touch qt5_can.desktop

qt5_can.desktop 的内容如下:

root@ok3568:/usr/share/matrix-gui-2.0/apps/qt5_can]# vi qt5_can.desktop
[root@ok3568:/usr/share/matrix-gui-2.0/apps/qt5_can]# cat qt5_can.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=socket_can
GenericName=Demo App
Icon=/usr/share/matrix-gui-2.0/apps/images/forlinx/can-icon.png
Exec=socket_can
Type=Application
ProgramType=gui
Name[en_US]=qt5_can.desktop
[root@ok3568:/usr/share/matrix-gui-2.0/apps/qt5_can]#

步骤3

我这里就利用原来can-icon.png的图标。如果自己美工好,可以自己创建图标,放到/usr/share/matrix-gui-2.0/apps/images/forlinx/目录下。

步骤4

修改/usr/share/matrix-gui-2.0/json.txt,添加如下内容:

{"Name":"CAN","Order":999,"Icon":"apps\/images\/forlinx\/can-icon.png","Type":"application","Exec":"socket_can","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},

保存后重启开发板,桌面出现了can的图标:

60cbac83fff298b26fab66a1c668b95.jpg
双击运行:
ba3e553c5f42ebe497c243cb7878def.jpg

到这里,就成功的添加了桌面运行的图标。
经验,就是json.txt要小心的编辑,最好先做好备份,要不就进不了桌面,就是常说的蓝屏:(

更多回帖

发帖
×
20
完善资料,
赚取积分