硬件准备: 树莓派一块; 网线一根; 闪迪32G/64G microSDHC UHS-I存储卡一块; 川宇多合一读卡器一块。 硬件决定了读写速度,如果不懂硬件就按推荐的买吧。
官网下载基于Debian系统的Raspbian Stretch with desktop and recommended software镜像文件。下载地址
这是一款镜像烧录软件。下载地址
选择SD卡 选择镜像 write烧录
红灯常亮: 未能检测到TF卡; 双灯常亮: 未能检测到系统; 红灯常亮,黄灯闪烁: 系统运行正常。
树莓派作为嵌入式装备,通常不配备鼠标键盘和屏幕。最常用的方式是ssh远程连接,所以首先要知道树莓派的ip地址,然后通过ssh方式远程连接。 Raspbian默认用户名:pi;默认密码:raspberry 智元素默认用户名:pi;默认密码:123456
将SD卡用读卡器在电脑上打开,在根目录放置一个文件名为 wpa_supplicant.conf 的文件,内容模仿如下:
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="robot908" psk="robotrobot" priority=1 } network={ ssid="cdq" psk="12345678" priority=2 } network={ ssid="一行白鹭上青天" psk="12345678" priority=3 } network={ ssid="Tenda_0D8B90" psk="12345678" priority=4 }这样就可以开机自动连接wifi了, 如果是手机开的热点,可以直接在热点管理处查询到树莓派的ip, 或者通过 advanced ip scanner 软件扫描局域网下的ip地址。
在SD卡根目录新建ssh文件,不需要有内容。
使用网线连接笔记本网口,电源由手机usb线提供。
下载局域网ip获取软件advanced ip scanner 点击扫描可获取树莓派的ip地址。 或者! 使用手机软件更方便,下载一个LanScan的app接入局域网就可以扫描局域网内的Wi-Fi了
远程桌面有vnc和ssh两种方式。这里使用ssh+vnc。
putty软件仅能调用命令窗口,对小白不太友好,但是可以利用ip直接进入界面。 下载ssh远程工具putty 填写树莓派ip地址,点击open 点击 是 输入用户名和密码 这种方式只有终端,没有画面,下面利用vnc viewer调取树莓派画面。
mac环境下直接ssh即可调用终端,例如:
ssh pi@192.168.0.123如果出现警告:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:w9vtgxNn4O5eyFJ0ypx6dt3SZIjg+8Cid5+HLoU7r6s. Please contact your system administrator. Add correct host key in /Users/cdq/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /Users/cdq/.ssh/known_hosts:3 ECDSA host key for 192.168.0.123 has changed and you have requested strict checking. Host key verification failed.可以输入如下指令解决,ip替换为树莓派的ip:
ssh-keygen -R 192.168.0.123使用putty打开终端后,准备下载nomachine, 首先查看自己树莓派的版本,
uname -aLinux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux 查看到是armv7架构, 用笔记本查看最新版软件包地址:https://www.nomachine.com/download/linux&id=29&s=Raspberry 比如:我的是pi 3,ARMV7 DEB,所以版本是6.6.8_5 千万不要下错了,不然安装不了。使用下面命令下载安装包,注意换成自己的版本。
wget https://download.nomachine.com/download/6.6/Raspberry/nomachine_6.6.8_5_armhf.deb sudo dpkg -i nomachine_6.6.8_5_armhf.deb设置root密码
sudo passwd root输入两遍密码 获取root权限
su root启动nomachine
/usr/NX/bin/nxserver --status NX> 111 New connections to NoMachine server are enabled. NX> 162 Enabled service: nxserver. NX> 162 Enabled service: nxnode. NX> 162 Enabled service: nxd.这样nomachine就启动了,且是开机自启状态。 然后到官网下载Windows或者MAC的nomachine,输入树莓派的ip地址就可以连接了!
我们在给树莓派3B型装完系统之后,会遇到可能64G的卡只用了3G多一点,这是因为树莓派默认没有把整个存储空间拓展到整张TF卡中。这时候我们可以通过人为的把存储空间拓展到整张TF卡上。 扩容前:
df -hl 文件系统 容量 已用 可用 已用% 挂载点 /dev/root 30G 25G 3.3G 89% / devtmpfs 434M 0 434M 0% /dev tmpfs 438M 0 438M 0% /dev/shm tmpfs 438M 12M 427M 3% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 438M 0 438M 0% /sys/fs/cgroup /dev/mmcblk0p1 43M 23M 21M 52% /boot tmpfs 88M 4.0K 88M 1% /run/user/1000我128G的卡只有30G可用!
开始扩容。 查看分区起始地址。
cat /sys/block/mmcblk0/mmcblk0p2/start #此处每个人都不一样 98304 sudo fdisk /dev/mmcblk0 Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help):依次输入以下命令:
d 2 n p 2 分区起始地址 回车(即扩容到最大) yes w如果出现红字: Re-reading the partition table failed.: 设备或资源忙 不用管他! 重启
sudo reboot重启后:
sudo resize2fs /dev/mmcblk0p2 resize2fs 1.43.4 (31-Jan-2017) /dev/mmcblk0p2 上的文件系统已被挂载于 /;需要进行在线调整大小 old_desc_blocks = 2, new_desc_blocks = 8 /dev/mmcblk0p2 上的文件系统现在为 31204864 个块(每块 4k)。此时卡住没任何反应,没事,让子弹飞一会。 上条命令处理完后会自动跳转到新命令行。 再次查看磁盘状态:
df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/root 118G 25G 88G 22% / devtmpfs 434M 0 434M 0% /dev tmpfs 438M 0 438M 0% /dev/shm tmpfs 438M 12M 427M 3% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 438M 0 438M 0% /sys/fs/cgroup /dev/mmcblk0p1 43M 23M 21M 52% /boot tmpfs 88M 4.0K 88M 1% /run/user/1000118G容量!
找个地方新建镜像文件,如mypi.img,不需要有内容。
使用win32DiskImager软件 选择mypi.img镜像文件 选择SD卡 read 读取
系统恢复和系统烧录步骤一样。
参考链接: https://blog.csdn.net/a407496490/article/details/80636012 https://blog.csdn.net/yzy_1996/article/details/82916940 https://www.cnblogs.com/playboysnow/p/4987103.html https://blog.csdn.net/guanmaoning/article/details/78760246