飞凌OKMX6平台QT程序开机自启配置
文件信息
- 云盘路径:/工作相关/飞凌嵌入式imx6全部资料/原始下载资料/OKMX6DL、Q系列产品应用笔记/OKMX6DL、Q系列产品Linux3.0.35+Andriod4.4应用笔记/开机自启应用笔记.pdf
- 文件大小:561 KB
- 页数:6页
- 提取方式:PDF文本提取(pdf-inspector)
- 日期:2026-09-20
核心内容
本文档是针对飞凌 OKMX6DL/Q-C 平台(Linux 3.0.35 操作系统)的 QT 应用程序开发笔记,主要说明如何将自定义 QT 应用程序设置为开机自启动。
实现步骤
1. 修改开机启动脚本
- 路径:
/etc/rc.d/apps.sh - 默认情况下,系统启动后会运行 fluidlauncher 桌面程序
- 如需改为直接启动目标应用程序,修改此脚本
2. 配置示例
修改 apps.sh 文件内容如下:
#!/bin/sh
#app
#cd /opt/qt4.8.5/demos/embedded/fluidlauncher
#./fluidlauncher -qws &
cd /opt/qt4.8.5/apps
./music -qws &
#apps3. 保存并应用
- 执行
sync命令保存更改 - 重启开发板
- 系统将直接启动配置的 Qt 应用程序,而非桌面环境
关键要点
- 默认行为:OKMX6 平台 Qt 系统开机后默认启动桌面程序 fluidlauncher
- 修改方式:通过修改
/etc/rc.d/apps.sh启动脚本实现 - 两种选择:
- 保持默认:运行 fluidlauncher 桌面环境
- 自定义启动:直接运行目标 Qt 应用程序
- 路径配置:应用程序通常放置在
/opt/qt4.8.5/apps/目录下 - 文件系统修改:也可以在源码下的
etc/rc.d/apps.sh文件中修改,然后重新制作文件系统映像并烧写
应用场景
- 工业控制设备:开机直接进入应用,无需桌面环境
- 专用设备:减少启动时间,提高系统响应速度
- 嵌入式应用:适合不需要图形桌面的专用场景
注意事项
- 修改启动脚本前建议备份原文件
- 确保应用程序路径和文件名正确
- 使用
-qws参数启动 Qt 应用程序(Qt Window System)