Ares362532 2024-01-06 12:09 采纳率: 15.4%
浏览 33
已结题

让正点原子阿尔法Linux开发板一上电就运行qt程序,qt程序还在我的电脑里,需要远程协助。

让正点原子阿尔法Linux开发板一上电就运行qt程序,qt程序还我已经烤到U盘里了。
需要远程协助把U盘里的qt程序烤到linux系统中,并让系统一上电就运行qt程序。

  • 写回答

18条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-01-06 12:10
    关注

    引自免费微信小程序:皆我百晓生

    要在正点原子阿尔法Linux开发板上一电就运行qt程序,你需要将qt程序从你的电脑移到开发板上,并设置开发板的启动脚本。

    以下是为你提供的解决方案:

    1. 将qt程序从电脑移到开发板上

    • 将qt程序的所有文件复制到开发板的目标文件夹中。你可以使用SCP命令通过网络连接将文件传输到开发板上。例如,将程序复制到开发板的/home/username/qt_program文件夹中。

    2. 创建启动脚本

    • 在开发板上创建一个脚本文件,该文件将在启动时自动执行。你可以使用任何文本编辑器创建一个新文件,比如startup.sh
    • 编辑启动脚本,添加以下内容:
      #!/bin/bash
      cd /home/username/qt_program   # 进入qt程序所在的目录
      ./your_qt_program              # 执行qt程序
      
    • 保存并退出编辑器。

    3. 设置启动脚本为开机自启动

    • 打开终端并登录到开发板。
    • 运行以下命令,以修改启动脚本的访问权限:
      chmod +x startup.sh
      
    • 运行以下命令,打开rc.local文件:
      sudo nano /etc/rc.local
      
    • 在文件的exit 0行之前,添加以下内容,以便在启动时执行启动脚本:
      /bin/bash /home/username/startup.sh &
      
    • 保存并退出编辑器。

    现在,当你一电开发板,qt程序应该会自动启动。确保你的开发板能够连接到电源,并按照上述步骤进行设置。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月9日
  • 修改了问题 1月6日
  • 修改了问题 1月6日
  • 修改了问题 1月6日
  • 展开全部

悬赏问题

  • ¥15 Apache显示系统错误3该如何解决?
  • ¥30 uniapp小程序苹果手机加载gif图片不显示动效?
  • ¥20 js怎么实现跨域问题
  • ¥15 C++dll二次开发,C#调用
  • ¥15 请教,如何使用C#加载本地摄像头进行逐帧推流
  • ¥15 Python easyocr无法顺利执行,如何解决?
  • ¥15 为什么会突然npm err!啊
  • ¥15 java服务连接es读取列表数据,服务连接本地es获取数据时的速度很快,但是换成远端的es就会非常慢,这是为什么呢
  • ¥15 vxworks交叉编译gcc报错error: missing binary operator before token "("
  • ¥15 JSzip压缩文件时如何设置解压缩密码