一、树莓派装机
1.树莓派系统的安装
a.TF卡的准备(16G以上)
删除分区,格式化分区【DiskGenius软件操作】
b.树莓派镜像的下载和写入
win32DiskImager.exe,写入镜像文件;
开启ssh,及在boot中创建ssh文件
c.IP地址的确认
以笔记本共享网络,将以太网IP设置为自动分配。
将笔记本WIFI共享:
用ping raspberrypi.local搜索树莓派的IP号,此时树莓派IP为169.254.119.46
用putty,连接树莓派;账号:pi,密码:raspberry
d.开启VNC服务
在putty中输入命令:sudo raspi-config->Interface…->VNC->OK->Finish
用VNC进入树莓派页面,记得选择国家为China,并且不需要WIFI,也不需要换源
修改分辨率 使用sudo raspi-config命令:sudo raspi-config->Display Options->Resolution->1280*720
不能重启
2.固定IP地址
可以先不用更新软件
a.固定树莓派IP
右键选择Wireless&…
注意修改和图片一致,应用后关闭
b.固定网线端IP
将网线接口设置为手动,地址设置如图:网络和Internet=》高级网络设置-》查看其他属性
c.VNC使用固定IP上网
记得重启一下
IP地址为:192.168.1.222
让树莓派和笔记本连接同一个无线网,记下无线网树莓派端的IP地址,拔下网线,使用该地址进行上网。
3.树莓派换源
a.树莓派更换国内阿里源:
4代对应buster 3代对应stretch。
1)输入命令: sudo nano /etc/apt/sources.list
用#注释掉本来的源,添加:deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
Ctrl+O(保存),回车敲一下,crtl+X(退出)
2)输入命令:sudo nano /etc/apt/sources.list.d/raspi.list
用#注释掉本来的源,添加:deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui
Ctrl+O保存,回车敲一下,crtl+X退出
3)更新系统
输入命令:sudo apt-get update 和 sudo apt-get upgrade
b.开启任意第三方远程连接
比如可以实现Windows远程连接树莓派
输入命令:sudo apt-get install xrdp
c.安装中文输入法
终端输入命令:sudo apt-get install ttf-wqy-zenhei 和 sudo apt-get install scim-pinyin 和 sudo raspi-config进入 进bios
在local设置里( sudo raspi-config->localiaation…->local->)
往下翻一会儿直到找到zh_CN UTF-8把光标移动到前面,然后按下空格键打上*号。
选择主要语言zh_CN UTF-8。
安装vim编辑器
sudo apt-get install vim
vim中输入i键开启编辑模式
先按esc键,再按:wq保存退出
4.树莓派RTC时间同步服务
a.树莓派先安装RTC时钟模块
(ds1307芯片不用编译内核)
b.RTC时钟模块初始化
(1) i2c服务自启: sudo raspi-config,选择:Interface Options ->P5 I2C -> yes -> 确定 ->Finish
(2) 按照i2c - tools 用于检测i2c设备
终端输入:sudo apt-get -y install i2c-tools
(3) 编辑配置文件来调i2c模块
终端输入:sudo vim /etc/modules
没有vim编译器,安装命令:sudo apt-get install vim;安装出错,根据报错提示进行解决后,继续安装
重新进入编译器中,在最后另起一行加:i2c - dev
然后对文件进行保存,退出
(4)重启树莓派
(5)检测i2c设备
终端输入:i2cdetect -y 1
(6)将硬件时钟同步到系统时间
终端输入:sudo vim /etc/rc.local
在编译器最后输入两行内容:红框圈起来了
echo “ds1307 0x68” > /sys/class/i2c-adapter/i2c-1/new_device
hwclock -s
(7)重启树莓派
(8)终端输入:i2cdetect -y 1
出现界面:
c.时钟同步(树莓派先时钟模块再与岸基电脑对时)
(1)检查树莓派安装的是ntp还是ntpdate还是没装
终端输入:dpkg --get-selections |grep ntp,查看是否安装
输入:sudo apt install ntp,进行安装
再次输入:dpkg --get-selections |grep ntp,显示如下图,代表安装成功
卸载命令为: sudo apt-get remove ntpdate、sudo apt-get remove ntp
(2)树莓派编辑配置文件
终端输入:sudo vim /etc/ntp.conf
在配置文件尾部添加下面三行:
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
(3)重启ntp服务
终端输入:sudo /etc/init.d/ntp restart
此时,树莓派(服务器)的ntp完成
d. 岸基电脑的ntpdate安装
(1)检查树莓派安装的是ntp还是ntpdate还是没装
终端输入:dpkg --get-selections |grep ntp,查看是否安装
输入:sudo apt install ntpdate,进行安装
再次输入:dpkg --get-selections |grep ntp,显示出来,代表安装成功
(2)终端输入:sudo vim /etc/crontab
在文件末尾添加如图内容:
* * * * * root /usr/sbin/ntpdate 192.168.1.222;/sbin/hwclock –w
d.对时
(1)点击岸基的编辑连接
改成下图 保存
(2)断开两设备wifi
在树莓派终端输入:sudo date -s “20211010 13:00:00”->随便一个时间
然后输入:sudo hwclock -w
命令:date,用来查看当前时间
当岸基和树莓派的时间一致时,时钟同步成功!
d.当时钟不能成功时
在岸基端,起终端输入:sntp -P no -r 192.168.1.222,或者:ntpdate 192.168.1.222。进行强行同步
5.固定串口顺序
a.开终端1
输入: ls -l /sys/class/tty
出现以下部分截图:
b.修改vim文件
输入:sudo vim /etc/udev/rules.d/99-com.rules
在编译器尾部添加一行命令,保存并退出
KERNEL==”ttyUSB*”,KERNELS==”1-1.2”,MODE:=”0777”,SYMLINK+=”device1”
c.重启服务器
终端输入:sudo /etc/init.d/udev restart
终端输入:sudo reboot
d.查看串口是否固定成功
终端输入:ls -l /dev |grep ttyUSB
出现以下界面,固定成功
6.安装串口调试助手cutecom
终端输入:sudo apt-get install cutecom
a、使用cutecome
使用cutecom教程
7.安装FileZ服务器
使用sftp协议
开终端输入:sudo raspi-config
选择:interface -> SSH -> yes -> Finish
二、树莓派使用
1.复制树莓派
a.进行硬件准备
用读卡器将令一块树莓派的内存卡插入USB中
b.进行复制操作
按照图中顺序进行操作