本帖最后由 awsd233 于 2017-5-23 19:26 编辑
这一次。我来介绍一下RASPBIAN,也就是RPI的官方系统,你可以在
https://www.raspberrypi.org/downloads/raspbian/这里下载
大眼望去,你会发现两个下载选项
- RASPBIAN JESSIE WITH PIXEL这是是带有桌面环境的,
- RASPBIAN JESSIE LITE是没有桌面环境
可以看出两个均是基于debian8构建的
或许你会有疑问,为什么那么多型号,都是通用的吗?这个先不说,烧完系统之后,或许你就会发现答案了。
系统烧录 Unix系用dd ,win用rufus(轻量),记得及时打补丁,不然就被
Wannacry勒索了
烧完之后,你会发现SD卡有一个40m左右的分区,里面的文件是这样的,也就是启动之后的/boot目录
pi@raspberrypi:~$ tree -L 1 /boot
/boot
├── bcm2708-rpi-0-w.dtb
├── bcm2708-rpi-b.dtb
├── bcm2708-rpi-b-plus.dtb
├── bcm2708-rpi-cm.dtb
├── bcm2709-rpi-2-b.dtb
├── bcm2710-rpi-3-b.dtb
├── bcm2710-rpi-cm3.dtb
├── bootcode.bin
├── cmdline.txt
├── config.txt
├── COPYING.linux
├── fixup_cd.dat
├── fixup.dat
├── fixup_db.dat
├── fixup_x.dat
├── issue.txt
├── kernel7.img
├── kernel.img
├── LICENCE.broadcom
├── LICENSE.oracle
├── overlays
├── start_cd.elf
├── start_db.elf
├── start.elf
├── start_x.elf
└── System Volume Information
这就是为什么只有一个镜像,RASPBIAN会根据不同的开发板,加载不同的设备树和内核,这一点和国内的nano pi opi 不同
终端登陆
如果你有HDMI显示器,直接接上
如果你有USB TTL串口线,你需要修改一下启动命令,就是boot分区的
cmdline.txt默认的串口没有开启输出
打开之后内容也许会是这样
dwc_otg.lpm_enable=0 console=serial0 115200 console=tty1 root=PARTUUID=b211a520-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
你需要console后面的
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=PARTUUID=b211a520-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
参考
最后连接是这样的
然后插卡启动,用杜邦线连上即可
SSH登陆,默认情况下SSH是关闭的,你需要从前面两种方式选择一种登陆,
然后运行
sudo raspi-config,上下移动选择5 Interfacing Options 就可以看到P2 SSH Enable/Disable remote command lin 选择yes即可
然后你就可以使用SSH登陆了
默认有了WIFI驱动
不过貌似信号不是很好 有一些热点没有扫描出来
本帖最后由 awsd233 于 2017-5-23 19:26 编辑
这一次。我来介绍一下RASPBIAN,也就是RPI的官方系统,你可以在
https://www.raspberrypi.org/downloads/raspbian/这里下载
大眼望去,你会发现两个下载选项
- RASPBIAN JESSIE WITH PIXEL这是是带有桌面环境的,
- RASPBIAN JESSIE LITE是没有桌面环境
可以看出两个均是基于debian8构建的
或许你会有疑问,为什么那么多型号,都是通用的吗?这个先不说,烧完系统之后,或许你就会发现答案了。
系统烧录 Unix系用dd ,win用rufus(轻量),记得及时打补丁,不然就被
Wannacry勒索了
烧完之后,你会发现SD卡有一个40m左右的分区,里面的文件是这样的,也就是启动之后的/boot目录
pi@raspberrypi:~$ tree -L 1 /boot
/boot
├── bcm2708-rpi-0-w.dtb
├── bcm2708-rpi-b.dtb
├── bcm2708-rpi-b-plus.dtb
├── bcm2708-rpi-cm.dtb
├── bcm2709-rpi-2-b.dtb
├── bcm2710-rpi-3-b.dtb
├── bcm2710-rpi-cm3.dtb
├── bootcode.bin
├── cmdline.txt
├── config.txt
├── COPYING.linux
├── fixup_cd.dat
├── fixup.dat
├── fixup_db.dat
├── fixup_x.dat
├── issue.txt
├── kernel7.img
├── kernel.img
├── LICENCE.broadcom
├── LICENSE.oracle
├── overlays
├── start_cd.elf
├── start_db.elf
├── start.elf
├── start_x.elf
└── System Volume Information
这就是为什么只有一个镜像,RASPBIAN会根据不同的开发板,加载不同的设备树和内核,这一点和国内的nano pi opi 不同
终端登陆
如果你有HDMI显示器,直接接上
如果你有USB TTL串口线,你需要修改一下启动命令,就是boot分区的
cmdline.txt默认的串口没有开启输出
打开之后内容也许会是这样
dwc_otg.lpm_enable=0 console=serial0 115200 console=tty1 root=PARTUUID=b211a520-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
你需要console后面的
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=PARTUUID=b211a520-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
参考
最后连接是这样的
然后插卡启动,用杜邦线连上即可
SSH登陆,默认情况下SSH是关闭的,你需要从前面两种方式选择一种登陆,
然后运行
sudo raspi-config,上下移动选择5 Interfacing Options 就可以看到P2 SSH Enable/Disable remote command lin 选择yes即可
然后你就可以使用SSH登陆了
默认有了WIFI驱动
不过貌似信号不是很好 有一些热点没有扫描出来