0
点赞
收藏
分享

微信扫一扫

树莓派的开发环境搭建

外贸达人小峻先森 2022-04-02 阅读 86
硬件工程

树莓派的开发环境搭建

参考博客总流程:(5条消息) 树莓派刷机(镜像下载并导入SD卡)_人工智能有点的博客-CSDN博客_树莓派刷镜像

1.SD卡部分(软件的名称都附录在后面了)


挺推荐大家直接在某宝上购买烧录好镜像的TF卡,也不算很贵,时间的成本更大其实。

  1. 安装SD卡格式化软件 SDFormatter (options–>formate size adjust “ON” )

  2. 烧录系统Win32DiskImager (这个软件是把系统烧录到TF卡里面,相当于win10中的操作系统文件是存放在C盘里面的)

  3. USB Image tools (写TF卡的操作需要用管理员权限去运行 --> 左上角选择Device Mode —> 最下面三个选项选择Restore,refresh是清空TF卡 ----> 勾选下载好的官方镜像文件。等待进度条到100%)

  4. 遇到问题TF卡独显后boot盘的空间内存缩水:原因是剩下的空间被Linux操作系统占用,windows系统无法读取出来。

  5. 在官网上下载镜像操作系统,下zip包,不需要解压。下载respbian with desktop and recommended software的操作系统。


    亮灯问题 博客地址:树莓派LED指示灯状态的解释 | 树莓派实验室 (nxez.com)

    树莓派 ACT LED 指示灯闪烁模式代表的状态 | 树莓派实验室 (nxez.com)

  6. 绿灯正常情况下会闪烁,但不会一直闪,在系统正常加载完毕后,停止闪烁,如果芯片中没有SD卡,绿灯会有规律地每格几秒钟闪4下,正常插入SD卡后,会先连着闪4下,然后快速闪动,表示树莓派正在读写SD卡,如果绿灯一直闪,表示系统启动出现了异常。

  7. 绿色的灯微微亮微微闪烁是说明系统在读TF卡中的内容。

  8. 正常情况下,树莓派的绿色灯光会闪烁,但是闪烁的频率很慢。说明进入了系统。

  9. 红色的是电源指示灯,用官方提供的电源直接接入就可以了。常亮红色电源是正常的。

2.用显示器进入树莓派操作系统Raspbian

  1. 若SD卡是提前刷入镜像的则可以直接将树莓派连接到显示屏上,可以跳过上述的SD卡部分。

  2. 报warning:“SSH is enabled and the default password for the ‘pi’ user has not been changed.
    This is a security risk - please login as the ‘pi’ user and type ‘passwd’ to set a new password.“

    这个报错建议直接修改树莓派的账户密码。

// 秒懂Linux的sudo命令
// sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。

// sudo: super user do 只有超级用户才能做的操作
// Linux是以用户和组来管理权限的,如果你使用的账户权限不够,那么有些动作你是做不了的,例如重启服务器(reboot 命令),那怎么办呢?
// sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。

// 优势
sudo能够限制用户只在某台主机上运行某些命令。
sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。
sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)。
sudo的配置文件是sudoers文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。

3.开启VNC远程桌面

3.1 SD卡插入读卡器,读卡器插入电脑,在boot文件夹下新建SSH文件并将wpa_supplicant.conf文件存放到boot文件夹的根目录下。该文件内部要填入的wifi名称和密码,可以是手机的热点。然后树莓派就能够扫描到这个网络。

另外,解释一下boot盘,boot盘是树莓派每次复位之后加载进RAM中的程序,所以操作系统必须存放在boot盘中。

image-20220402032807204

image-20220402033144898

3.2 打开.conf文件必须用editplus软件,或者写字板。打开是这样的代码:(原因是Linux和windows操作系统中回车键所占的字符数不一样)。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="这个地方填入你的WIFI名字"
psk="填入你的WIFI密码"
key_mgmt=WPA-PSK
priority=1
}
// 换而言之,当你要修改树莓派的WIFI连结信息的时候就只需要修改ssid和psk。

3.3 将TF拔下插入树莓派中。

可以看见我们的树莓派已经连接到手机的热点上了。

3.4 查找树莓派的IP地址,后续使能SSH操作中将会用到。利用软件IPscanner。电脑和树莓派需要同时连接在手机的热点上。

image-20220402042550432

开启扫描之前,单击一下蓝色IP选项,扫描不会一直卡着很慢。

image-20220402045440816

核查手机上的mac地址,我们知道192.168.131.243为我们树莓派的IP地址。

3.4 利用puTTy软件开启SSH服务:

image-20220402045610796

本人在第一次使用访问树莓派的时候遇到了如下报错:

image-20220402045740935

经过查证是PUTTY的版本太低了,我们只要在官方地址中下载最新版安装就可以完美解决。

接下来就是进入Linux的命令行窗口了:

image-20220402050220781

// 下面三条命令可以远程访问到我们的树莓派内含有的文件。
cd /
cd /boot
ls

可以看见,boot目录下已经没有我们前面几步所建立的ssh文件以及.conf文件了,说明成功了。

3.5 设置树莓派的VNC功能:

// 输入下面的指令
sudo raspi-config
sudo reboot 

输入第一条,我们进入设置界面,选择Interface Options --> 选中VNC :

image-20220402050926192

开启VNC后输入第二条指令重启树莓派,完成配置。

3.6 下载 VNC viewer查看远程桌面

地址:Download VNC Viewer | VNC® Connect (realvnc.com)

image-20220402052722134

点击左上角File->New connection, 进入这个窗口,在VNC Server那栏输入IP地址。

完成!!!!

image-20220402074718136

举报

相关推荐

0 条评论