树莓派入门
自叙
我是一名大二的在校大学生。之前一直在玩51、32等单片机,基本上玩的都是裸机,虽然也玩过FreeRTOS这种实时操作系统。虽然我玩32也不是很厉害,但总时感觉没有LINUX操作系统厉害,于是在最近入手了一块树莓派,准备玩一下LINUX操作系统。
这是我入手的树莓派,还附送了一个入门指南。
对于一个新手刚拿到自己买回来的树莓派,我也不知到该怎么操作,不过它附送的小册子中讲解的还可以,但是还是有些不足。
开机
装系统:
在开机之前我要先说一下把树莓派官方的系统烧录到SD卡中,应为我买的是套件所以刚买回来没有被这个问题困扰,商家已经提前为我装好系统了。不过后来我又自己装了一遍。这里来说一下流程:首先去树莓派官网下载树莓派官方系统镜像,这里我不建议直接在官网下载系统镜像压缩包,应为是外国网站,下载太慢甚至有可能直接下载不了。这里我建议下载种子文件,然后打开百度网盘上传种子文件,然后在百度网盘上打开种子文件,即可获取系统镜像压缩包。下载比较快。
如果觉得比较麻烦也可以使用一下连接直接获取:
链接:https://pan.baidu.com/s/1hd_XoUgLHmM5QyGkLSkKuA
提取码:6hb2
下载在完成之后就要烧录系统镜像了,可以使用软件 Win 32,获取连接如下:
链接:https://pan.baidu.com/s/1LnQfJ8oKsttALDp4Ty5WeA
提取码:vj93
烧录过程比较简单,打开软件,选择相应的系统镜像文件点击写即可,他会自动选择插入的SD卡盘的。烧录完成后插入树莓派即可。
开机一般分为三种:
1.有屏幕 有HDMI线、有网线:这种是最容易的直接把线 都接好开机就行,进入图形化界面,一切都比加好操作。
2.没屏幕 有网线:这种情况首先电脑要连上该路由器的网络,进入路由器后台用户管理界面,查看所有连接该网络的用户可以查看相应的IP地址,我们就是要通过这种方式查看树莓派的IP地址,通过SSH连接上树莓派。到这里你先别急着给树莓派开机,先把SD卡插电脑上在boot目录下建立SSH文件,没有后缀。然后就可以插到树莓派上进行开机了。开机之后我就可以知道树莓派的IP地址了。然后我们就需要要用到putty远程登陆工具了。获取连接如下;
链接:https://pan.baidu.com/s/1e94PH0wa8AYoHCdMq97urw
提取码:d54a
打开putty之后输入相应的IP地址,然后点确定,进入命令行一样的界面,到这里不要害怕,接下来的操作很简单,首先输入用户名 pi (这是树莓派默认的用户名),然后回车,然后输入密码:raspberry (这是树莓派默认的密码),这里要特别注意在linux命令行中输入密码是不会显示的,什么反应都没有,你只要输完密码回车就可以了。然后就成功登录进去了。
3.没屏幕 没网线:这种情况首先电脑要连上该路由器的网络,进入路由器后台用户管理界面,查看所有连接该网络的用户可以查看相应的IP地址,我们就是要通过这种方式查看树莓派的IP地址,通过SSH连接上树莓派。到这里你先别急着给树莓派开机,先把SD卡插电脑上在boot目录下建立SSH文件,没有后缀。然后还没完还要添加连接WIIF的配置文件,在boot中新建“wpa_supplicant.conf”在文件中写入如下内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
network={
ssid="WiFi-A" // WIFI名称
psk="12345678" // WIF密码
key_mgmt=WPA-PSK // WIF机密类型
priority=1 //优先级一个时可以不加此项
}
后面的文字为备注,复制到问价后要删除,而且你要先新建一个“wpa_supplicant.txt”的文件写入内容后再更改后缀名。
然后就可以插到树莓派上进行开机了。开机之后我就可以知道树莓派的IP地址了。然后我们就需要要用到putty远程登陆工具了。获取连接如下;
链接:https://pan.baidu.com/s/1e94PH0wa8AYoHCdMq97urw
提取码:d54a
打开putty之后输入相应的IP地址,然后点确定,进入命令行一样的界面,到这里不要害怕,接下来的操作很简单,首先输入用户名 pi (这是树莓派默认的用户名),然后回车,然后输入密码:raspberry (这是树莓派默认的密码),这里要特别注意在linux命令行中输入密码是不会显示的,什么反应都没有,你只要输完密码回车就可以了。然后就成功登录进去了。
简单命令的分享
首先最重要的就是关机命令,树莓派不像单片机,是需要关机的,不能直接断电,只有正常的关机树莓派,它才能长时间的陪伴你。
关机命令:shutdown -h now (正常立即关机命令)、halt(内存关闭命令)、init 0、poweroff ,这几天条都是立即关机命令。通过SSH进行远程登陆的时候还要在前面加上 sudo 增加权限把相当于,我也不是很清楚。
shutdown -c 取消延时关机
查看磁盘空间:# df -h 通过SSH进行远程登陆的时候还要在前面加上 sudo 增加权限把相当于,我也不是很清楚。
查看内存使用情况:# free -m 以兆为单位。 通过SSH进行远程登陆的时候还要在前面加上 sudo 增加权限把相当于,我也不是很清楚。
查看系统进程: # ps -ef 就是WIN10电脑上的任务管理器。
PS指令:
-
UID:用户名
-
PID:进程id
-
PPID:该进程的父级进程
-
C:CPU的占用率
-
STIME:进程启动时间
-
TTY:中端设备
-
TIME:进程执行时间
-
CMD:进程名或者进程路径
使用VNC进行远程桌面连接
软件获取连接如下:
链接:https://pan.baidu.com/s/1CH0oShK84PVzaEcdwLbh0Q
提取码:k8fg
在SSH连接的命令行中输入 sudo
raspi-config
依次操作:Interfacing Options -> VNC -> Yes。之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话 VNC 服务就启动了!
然后打开电脑端VUC软件,输入IP地址后加上:5900,然后输入用户名和密码即可。
磁盘分区:
一般镜像烧录安装的系统,是没有成分使用SD卡的内存的。
可以在树莓派的中端中输入命令 apt-get install gparted 即可下载软件gparted这是一个非常好用的磁盘分区工具,在中端中输入gparted打开软件,操作方法非常简单,只要把代表磁盘大小的条拖满即可。
以上是我在刚买到树莓派的时候的一些操作方法,树莓派还有很多命令和有趣的东西等着我去学习和探索呢,大家可以借鉴一下,不一定全部正确,大家都是学习者,互相分享资源互相学习。
对于还没有入手树莓派的小伙伴们和准备入手树莓派的小伙伴们,我建议大家在买树莓派之前先学习一下LINUX的基本操作指令,对于你适应树莓派和快速上手非常有帮助,应为树莓派本省就是一个LINUX操作系统。