1 程序自启动
之前在树莓派上写的程序,都是通过ssh连接后在控制台上用命令行启动的,这种方式适合测试和调试,完善好程序后,比较好的方法是把程序设置为开机自启动,这样树莓派一上电就开始运行程序。查阅网上的资料,主要有三种方法,一是在rc.local添加启动项;二是在~/.config/autostart中添加桌面启动应用;三是在/etc/init.d/中添加服务项。
2 编辑测试程序
首先编辑一个python程序用来测试,这个测试程序最好是个通过GPIO驱动LED灯闪烁的程序,通过在控制台输出信息的方法不太合适,控制台未必显示。或者参考我的测试程序,一个UDP数据发送程序,如果启动的话就不停地发送字符串,文件名为Auto_Start_Demo.py,内容如下:
#!/usr/bin/python
import socket
import time
HOST='192.168.191.1'
PORT=9999
server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
server.connect((HOST,PORT))
data='123'
try:
while True:
server.sendall(data.encode(encoding='utf-8'))
time.