飞凌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 &
#apps

3. 保存并应用

  • 执行 sync 命令保存更改
  • 重启开发板
  • 系统将直接启动配置的 Qt 应用程序,而非桌面环境

关键要点

  1. 默认行为:OKMX6 平台 Qt 系统开机后默认启动桌面程序 fluidlauncher
  2. 修改方式:通过修改 /etc/rc.d/apps.sh 启动脚本实现
  3. 两种选择:
    • 保持默认:运行 fluidlauncher 桌面环境
    • 自定义启动:直接运行目标 Qt 应用程序
  4. 路径配置:应用程序通常放置在 /opt/qt4.8.5/apps/ 目录下
  5. 文件系统修改:也可以在源码下的 etc/rc.d/apps.sh 文件中修改,然后重新制作文件系统映像并烧写

应用场景

  • 工业控制设备:开机直接进入应用,无需桌面环境
  • 专用设备:减少启动时间,提高系统响应速度
  • 嵌入式应用:适合不需要图形桌面的专用场景

注意事项

  • 修改启动脚本前建议备份原文件
  • 确保应用程序路径和文件名正确
  • 使用 -qws 参数启动 Qt 应用程序(Qt Window System)

关联笔记