qt其他程序启动触摸屏不可用_从51单片机到Linux 开机自动启动设置(教程19)

本文指导如何在Linux环境下,让单片机转岗的嵌入式工程师编写的应用程序开机自动启动,包括手动运行步骤和编辑开机启动文件rcS的详细教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

b0b1febbb36d1ab0dedbd87762a2bfd6.png

大家好,我是兔子。

是一个嵌入式软硬件工程师。

正在从单片机开发转岗Linux开发。

有不少同学问我,如何让我们自己写的程序开机自动启动呢?

主要是,买的开发板有个QT界面的桌面程序。想让开发板的QT桌面程序开机自动启动。

如图所示:

开机只有一个企鹅的图案。

627e3562bf810bea9a43702ef82bdfe1.png

1.手动运行程序步骤(方案一)

由于周立功的i.MX28X开发板自带有QT桌面程序。我们只要找到并运行即可。

首先,输入指令:

cd /usr/share/zhiyuan/zylauncher/ 进入zylauncher目录下。

85d796052054062fc9afa1a991d09926.png

然后输入命令:

./start_zylauncher &

表示后台运行开发板自带的QT桌面程序。

c4f480a398e2c2e7da364b05cc4eef64.png

这时,可以看到,开发板屏幕显示QT桌面。

cc60495182c9d1883b5fe599fe8d97ed.png

2.开机自动启动(方案二)

如果想让应用程序开机自动启动。

可以将命令写在开机启动文件里。

开机启动文件为/etc/init.d/rcS

5046534c53de75b104c6e837638429f0.png

可以使用命令cd /etc/init.d/进入目录后,在使用命令ls查看到该文件。即rcS。

由于文件有写保护设置,需要输入命令mount –o remount rw /将文件系统重新挂载来临时解除写保护。

606050c68c97a97d045c6d136049ec81.png

之后,就可以使用vi来添加指令到开机启动文件里。

输入指令:

vi rcS

e637c9475f508579e6f7a080c79b286f.png

输入i,进入编辑模式,在配置文件的最后一行,添加

/usr/share/zhiyuan/zylauncher/start_zylauncher &

然后按下esc按键退出编辑模式后输入:wq将文件保存。

55d3ab18116d07f5f994eaa1e55e76d3.png

这样,则开机启动文件配置成功。

重新启动板卡,即可看到配置的QT桌面程序可以开机自动启动。

同理:

想让其他程序,或者命令开机启动或者指令。同样也可以在rcS文件中进行配置,即可实现对应程序、指令的开启自动启动或配置。

b6bdc3342cfa6f069a0f165643737a1a.png

da54ef1959c92f4b3177a3f375c46f57.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值