树莓派入门到放弃

树莓派从入门到放弃

一直想写一个帮助大家入门的文章,却一直没有时间,今天早起就会大家来一发.


啥叫Pi?

  • 树莓派(英语:Raspberry Pi),是一款基于Linux的单板机电脑。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育.(维基百科:树莓派)

系统的选择

  • Arch Linux ARM
  • Raspbian (推荐用于树莓派1) – 独立的社区; 基于 Debian 的 ARM hard-float (armhf) 架构接口,最初是为 ARMv7 和更高级版本的处理器设计 (with Jazelle RCT/ThumbEE, VFPv3, and NEON SIMD extensions), 但也可以编译为有限制ARMv6指令集用于树莓派1。 树莓派社区提供的Raspbian 镜像最少需要4G的SD 卡。维基百科:树莓派系统
  • 之前我也写过一篇文章:关于树莓派可用系统 以上文章就给大家参考吧,还是推荐大家使用Arch arm和Raspbian两个系统,如果不需要图形的话官方系统就用lite的版本。2G就可以装下,但是如果更新系统,安装很多文件建议还是换到4G-8G吧.有能力的挂在一块硬盘.

烧录系统

Windows:
- 烧录工具:Win32DiskImager
- 格式化工具:SDFormatter

Linux:

  • 使用dd命令烧录系统:

sudo dd bs=4M if=/home/xx/Raspbian.img of=/dev/sdb

  • dd命令显示进度:(打开另一个终端)

sudo pkill -USR1 -n -x dd

换源

  • 基本与 Debian 一致。使用管理员权限(经由sudo),编辑 /etc/apt/sources.list 文件。参考命令行为:

pi@raspberrypi ~ $ sudo nano /etc/apt/sources.list

jessie:

  • deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
  • deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib

wheezy:

  • deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main non-free contrib
  • deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main non-free contrib

  • 编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。树莓派官方镜像列表

更新系统,安装软件,删除软件

更新:

sudo apt update && sudo apt upgrade -y

安装:

sudo apt install htop

卸载:

sudo apt --purge remove htop

连接无线网

只有树莓派3才有自带无线模块,所以2B什么的请插无线网卡,我这里这里用 香橙派Zero作为演示

nmtui-connect

然后选择需要连接的无线回车,输入密码就完成了连接.


树莓派入门到放弃_第1张图片
OrangePi Zero连接举例

修改主机名

修改/etc/hosts 和/etc/hostname 即可.

  • sudo nano /etc/hosts
  • sudo nano /etc/hostname

Web服务器搭建

可以参考我的:

  • LNMP http://www.jianshu.com/p/9e2a679d3421
  • LAMP http://www.jianshu.com/p/3bc0870088c0

微信聊天机器人

可以参考我的:

  • 微信聊天机器人 http://www.jianshu.com/p/433f1634bae4

DNS加速

可以参考的优秀文章:

  • 树莓派自搭DNS https://www.sfantree.com/set_self_dns/

NAS搭建

可以参考的优秀文章:

  • 树莓派NAS搭建 http://mkitby.com/2015/11/05/raspberry-pi-nas-starting/

Pi-Hole过滤广告

可以参考我的:

  • Pi-Hole过滤广告 http://www.jianshu.com/p/bc2cfadb70cc

天气预报站点

可以参考我的GitHub

  • 打造树莓派天气预报站 https://github.com/insaneboy/Weibo-weather-forecast

编译内核,安装内核

  • 树莓派编译升级内核 https://www.sfantree.com/raspberry_update_kernel/

开启BBR

  • 树莓派启用BBR拥塞控制算法 https://www.sfantree.com/raspberry_bbr/

我自己编译了OrangePi Zero的4.10内核系统,和One的系统4.10,都可以开启BBR,已经编入了模块 OrangePi Zero,noe 4.10 BBR

GPIO

可以参考我的:

  • 树莓派GPIO http://www.jianshu.com/p/0de35a39b6c0

外置硬盘启动树莓派系统

可以参考我的:

  • 外置硬盘启动系统 http://www.jianshu.com/p/5590ac6f1655

放弃

  • 如果你认为你学会了这些很了不起了,我劝你早点放弃吧,都不知道你都干了什么.放弃吧,明天会变的美好.

引用的文章最终版权归原作者所有.神圣不可侵犯.

如果可能,以后还会更新...

你可能感兴趣的:(树莓派入门到放弃)