树莓派开机程序自启动的2种方案!

      树莓派自启动程序是一个产品完整的需要!但是在第一次遇到这种问题的时候,我找了很多资料但是仍然没有解决,最终发现不是博主太傻,只是程序太疯癫啊!据我目前认识一般需要自启动的程序分为2种!第一种就是普通的程序,就像输出一个"Hello world!",这是最简单的,教程也很多。第二种就是程序中带有某些硬件,例如外接一个摄像头(人脸识别程序),此时普通的自启动程序就显得无用了!因为它需要在程序运行之前能够有图形界面打开,下面就分别贴出2种自启动的方法和程序代码!

1.不带外接的自启动

在写脚本之前要保证你此时要自启动的程序能够运行,不然就糗大发了哭

 

  • 第一步,在你要运行的程序的同级目录下(例如:home/pi/Desktop/下有个main程序)新建一个脚本start.sh  
sudo nano start.sh

脚本代码如下:

#!/bin/sh
cd /home/pi/Desktop
sudo ./main

 

  • 第二步,修改脚本文件权限!
sudo chmod 777 /hone/pi/Desktop/start.sh

 

  • 第三步,将脚本文件添加进rc.local(一般的自启动程序都会放入此文件夹中)中!
sudo nano /etc/rc.local    //(进入此文件夹)

在进到该文件中之后,找到exit 0的上一行,写入如下程序代码:

/home/pi/Desktop/start.sh start

 

保存退出之后重启树莓派即可!!!

 

2.带外接的自启动

注意:以下需要在终端敲的命令需要在/home/pi/Desktop目录下行使!

         以下的程序思想主要是在树莓派启动时加载出一个图形界面,在图形界面下启动这个程序!

 

  • 第一步,进入系统的用户设置环境文件“profile”中,

 

gedit .profile   

 

  • 第二步,在程序的最后面加入以下代码:
sleep 4
lxterminal

 

  • 第三步,进入.bashrc文件中,
gedit .bashrc

 

  • 第四步,在程序的最后加入以下代码:
cd /home/pi/Desktop

sudo ./main

 

 

发布了29 篇原创文章 · 获赞 30 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章