| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| icon/ | H | 05-Jun-2025 | - | |||
| pinyin/ | H | 05-Jun-2025 | - | |||
| export_desktop_file.sh | H A D | 05-Jun-2025 | 1.9 KiB | 105 | 71 | |
| readme.txt | H A D | 05-Jun-2025 | 6.4 KiB | 142 | 122 | |
| test.xml | H A D | 05-Jun-2025 | 958 | 28 | 25 |
readme.txt
11. 源码目录 2flapp 3 ---flapp.pro 4 ---src 5 ---build_config 6 --- pinyin 7 --- text.xml 8 92.UI插件介绍 10 SUBDIRS += \ 11 $$PWD/wifi \ wifi测试 12 $$PWD/4g \ 4G测试程序 13 $$PWD/network \ 网路测试程序 14 $$PWD/screen \ 屏幕背光测试 15 $$PWD/serialassistant \ 串口助手 16 $$PWD/database \ sqllite 数据库 17 $$PWD/opengl \ 飞凌LOGO opengl 18 $$PWD/rtc \ rtc时间校时 19 $$PWD/watchdog \ 看门狗 20 $$PWD/key \ 按键测试应用 21 $$PWD/about \ 关于系统信息应用 22 $$PWD/terminal \ 终端助手应用 23 24 #DEFINES +=imxwayland 指定特定平台应用 25 contains(DEFINES, allwinner) :SUBDIRS += $$PWD/allwinner #T507 26 contains(DEFINES, imxwayland) :SUBDIRS += $$PWD/imxwayland #8MM 27 contains(DEFINES, imxx11) :SUBDIRS += $$PWD/imxx11 #6ull-c 28 29 303.编译方法 31 创建flapp同级文件夹 flapp_out 默认编译输出为当前路径,cd 进入目录执行如下命令 32 qmake ../flapp/flapp.pro DEFINES+="allwinner" 全志编译 33 qmake ../flapp/flapp.pro DEFINES+="imxwayland" NXP Weston 8mm编译 34 qmake ../flapp/flapp.pro DEFINES+="imxx11 " NXP x11 6ull-c编译 35 qmake ../flapp/flapp.pro " 不加平台参数编译 36 make -j4 37 383.编译输出目录 39release 编译输出目录 40 --- bin 应用程序目录 41 ---lib 应用程序库目录 42 ---plugins 应用程序插件目录 43 44 454。matrix-gui-2.0 桌面配置文件以T507为例子 开发版路位于/usr/share/matrix-gui-2.0 46matrix-gui-2.0 矩阵浏览器配置目录 47matrix-gui-2.0/apps 飞凌应用配置文件夹目录 48matrix-gui-2.0/apps/images/forlinx 飞凌应用新图标存放目录 49matrix-gui-2.0/css/global.css 矩阵桌面CSS样式配置目录 50注意: (更换资源步骤 停止矩阵桌面->更改应用信息->删除文件matrix-gui-2.0/ json.txt->重启 51 525.矩阵桌面应用字体颜色背景设置 53 html 54 { 55 background-color:black; //更改黑色到白色 background-color:white; 56 color:white; //文字更改白色到黑色 color:black; 57 margin:0; 58 padding:0; 59 height:100%; 60 } 61 626. 矩阵桌面配置文件编写和替换 63 进入flapp_out 文件夹 运行export_desktop_file.sh导出配文件,也可以手动编写 64 4g about adc audiorecorder camera CameraUI database key music network opengl rtc screen serialassistant terminal video watchdog wifi 65 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_4g/qt_4g.desktop 66 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_about/qt_about.desktop 67 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_adc/qt_adc.desktop 68 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_audiorecorder/qt_audiorecorder.desktop 69 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_camera/qt_camera.desktop 70 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_database/qt_database.desktop 71 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_key/qt_key.desktop 72 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_music/qt_music.desktop 73 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_network/qt_network.desktop 74 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_opengl/qt_opengl.desktop 75 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_rtc/qt_rtc.desktop 76 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_screen/qt_screen.desktop 77 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_serialassistant/qt_serialassistant.desktop 78 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_terminal/qt_terminal.desktop 79 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_video/qt_video.desktop 80 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_watchdog/qt_watchdog.desktop 81 生成矩阵浏览器文件 : /home/forlinx/fltest_app/qt/flapp_out/apps/qt_wifi/qt_wifi.desktop 82 83 qt_wifi.desktop应用配置文件内容如下 84 [Desktop Entry] 85 Name=wifi 86 GenericName=Demo App 87 Icon=/usr/share/matrix-gui-2.0/apps/images/forlinx/wifi.png 88 Exec=/usr/bin/qtdemo/app wifi 89 Type=Application 90 ProgramType=gui 91 Name[en_US]=qt_wifi.desktop 92 93 例子: 94 qt_wifi wifi桌面配置文件 95 图标路径名为: matrix-gui-2.0/apps/imags/forlinx/wifi.png 96 矩阵桌面文本显示名称: 4g 97 导出桌面配置文件查找QT程序为:/usr/bin/qtdemo 只需要把 release文件从命名拷贝过去即可 987.矩阵桌面图标替换 99 /usr/share/matrix-gui-2.0/apps/imags/forlinx, 100 把新的图标拷贝到此目录下新图标名称为 生成配置文件名称 下划线_ 到点.之间字符串 101 qt_wifi.desktop -> wifi.png 102 qt_watchdog.desktop -> watchdog.png 103 qt_video.desktop -> video.png 104 105 1068. 运行前准备,拷贝运行资源 107 pinyin , test.xml 拷贝到/usr/bin/qtdemo/bin 目录 108 109 1109.应用终端运行测试 111 ./app 112 直接运行显示加载所有可用插件3x4 盒子框 插件很多会进行翻页设置, 点击某个盒子对应程序,将加载对应的插件,关闭时卸载插件 113 如果目录bin/forlinx/插件名.png 将加载图片,否则只显示文本 114 115 终端测试单个应用或者在矩阵浏览里运行,需要田间参数指定插件名称. 116 ./app + UI插件名字 117 118 ./app wifi 加载wifi 插件,wifi测试应用 119 ./app rtc 120 ./app wifi 121 122 可用名字, 可以用通过 ./app -help 显示处所有可用UI插件 123 sim4g 4G/5G 124 about 关于系统信息 125 adc adc测试 126 audiorecorder 录音 127 camera 照相机 128 cameraui 照相机 129 database 数据库 130 key 按键测 131 music 音频 132 network 网络配置 133 opengl GPU OpenGL测试 134 rtc 时间测 135 screen 屏幕背光 136 serial 串口 137 terminal 终端 138 video 视频 139 watchdog 看门狗 140 wifi 无线网络 141 142