1.配置系统上网
在/etc/network目录下,使用nano编辑interfaces文件,使用命令为:
sudo nano interfaces
sudo /etc/init.d/networking restart auto eth0 iface eth0 inet static address 192.168.111.119 netmask 255.255.255.0 gateway 192.168.111.1 dns-nameservers 192.168.111.1
配置完成后,用ctrl+o保存,然后使用ctrl+x退出。
然后使用以下命令重启网络服务
sudo /etc/init.d/networking restart
2.开启SSH
方法一:临时开启
sudo /etc/init.d/ssh start
方法二:永久开启
sudo raspi-config
然后选择Interfacing Options项
然后选择Select,OK即可。
3.设置树莓派开机自启动java程序方法
方法一:
在/etc/rc.local文件中的exit语句前,添加一行代码(运行自己程序):
/usr/bin/java -jar /usr/local/test/servicecar-1.jar &
注意不要写错,否则有无法开机的风险。
方法二:
在路径:/home/pi/.config中建立一个新的文件夹autostart,在文件夹中建立一个****.desktop文件,文件内容为:
[Desktop Entry] Name=example Comment=My Python Program Exec=python /home/pi/example.py Icon=/home/pi/example.png Terminal=false MultipleArgs=false Type=Application Categories=Application;Development; StartupNotify=true
其中 Name、Comment、Icon都可以修改,Exec语句部分这样写:/usr/bin/java -jar /usr/local/test/****.jar &
方法三:
在路径:vim /etc/init.d/下建立一个文件,如:vim /etc/init.d/car,内容如下:
#! /bin/sh ### BEGIN INIT INFO # Provides: car # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: ### END INIT INFO /usr/local/jdk/bin/java -jar /usr/local/*****.jar &
然后添加可执行权限
chmod 755 /etc/init.d/car
再设置开机自启动
update-rc.d car defaults 90 90#后面的2个数值可有可无,取值范围0-99,值越小(启动|结束)执行优先级越高。
以上三种方式均可以实现开机自动启动java程序。
4.设置通电自启动
开机按del键进入BIOS(American Megatrends),然后在Advanced选项里面选择*****Super IO Configuration,点进去后选择:Restore AC Power Loss By IO,然后选择:Power On,保存即可。
5.EC20部分配置
拨号成功后使用以下命令查询ICCID号码(经验证发现需舍弃查询结果的最后一位)
tac /var/ppplog |grep -m 1 "+CCID:" |awk -F ': ' '{print $2}' |awk -F '^' '{print $1}'