背景

一直想捣鼓点什么东西。当看到树莓派的时候,就是它了。

树莓派可以安装Linux系统,而我在工作当中,可以说Linux是一半工作环境。树莓派真是个好东西,这个东西应该在我学习linxu/Unix的时候就该接触了。想想大学的时候,在windows下安装虚拟机,安装Linux是件多么痛苦的事情。而且那时的电脑配置也不算高,才2G内存,还要开虚拟机。玩个蛋蛋。

Linux也算比较熟吧,入手一个树莓派应该可以玩很多好玩的事情。

购买硬件

直接在某宝搜索入手。必须内容:

  • 树莓派一个(Raspberry Pi 2
  • 小usb口电源(5V2A的充电器随便找一个)
  • 4G或者更大存储空间的SD卡一张(树莓派本身不带存储空间)

以下非必需:

  • 散热器三片(风扇什么的觉得也太夸张了)
  • 无线网卡(本身有网卡入口,所以不是必须的)
  • SD卡读卡器(安装系统的时候会用到)

安装系统

树莓派得到了各种Linux发行版本的支持,甚至微软在自己的windows 10上也发行了一个支持树莓派的版本。最常见的,还是在树莓派上面安装RASPBIANUbuntuRASPBIAN是树莓派官方出品基于DebianLinux系统。也有喜欢在树莓派上面玩windows 10的。相关的系统官方都有提供下载。(https://www.raspberrypi.org/downloads/)。

我本人安装的是官方提供的RASPBIAN系统,基于Debian实现。可以说对Debian比较了解,所以RASPBIAN对我来说是一个比较好的选择。以安装RASPBIAN为例,有多种安装方式。

树莓派官方推荐的是使用其官方工具NOOBS安装工具。

  1. 下载NOOBS工具(https://www.raspberrypi.org/downloads/noobs/);
  2. 下载SD卡格式化工具(https://www.sdcard.org/downloads/formatter_4/eula_windows/);
    1. 安装SD卡格式工具;
    2. 在选项Option里面设置“FORMAT SIZE ADJUSTMENT”为开启ON状态;
    3. 检查SD卡是否插入电脑;
    4. 点击格式化工具的【格式化(Format)】按钮格式化SD卡。
  3. 解压NOOBS.zip文件;
  4. 将解压的文件复制到SD卡上面;
  5. 将SD卡插入到树莓派里面;
  6. 接上鼠标、键盘、显示器(这一部非必需);
  7. 接上网线(无线网卡也可以)、电源,然后就自动开机启动了。

开机启动后,树莓派会自行安装系统,看sd卡的写的速度时间会不一样,10~60分钟估计就好了。然后就会进入了树莓派的系统界面。至此,算是大功告成了。

关于系统

树莓派官方系统RASPBIAN是基于Debian修改而来的。所以熟悉DebianUbuntu的话,对RASPBIAN是完全没有任何入门门槛的。RASPBIAN使用的是树莓派自己的镜像。其服务器在国外,访问起来可能有速度慢的情况,建议修改成网易的Debian镜像(http://mirrors.163.com/.help/debian.html)。
编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(操作前请做好相应备份)

deb http://mirrors.163.com/debian/ wheezy main non-free contrib
deb http://mirrors.163.com/debian/ wheezy-updates main non-free contrib
deb http://mirrors.163.com/debian/ wheezy-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib

执行sudo apt-get update更新软件包列表。详细可以查看网易Debian镜像的使用帮助(http://mirrors.163.com/.help/debian.html)。

结束语

树莓派最大的优势在于便宜,而且资料方面也算比较充足。个人觉得最大的价值还是拿来学习Linux的知识。独立的Linux机器,比起虚拟机,给人带来的学习积极性和成就感感觉是完全不一样的。当然,在可玩性方面,树莓派也可以做很多有趣的事情。倒腾飞行器、遥控玩具车、控制家庭电器、控制门禁、制作超级电脑等等。最主要的还是要有兴趣。而我,是想让树莓派来实现一些没有必要使用PC、需要长时间、或者定期任务的执行。

参考资料

[linux]树莓派入手体验和系统安装的更多相关文章

  1. Linux系统部署体验中心

    Linux系统部署体验中心 安装Linux虚拟机 1.  下载安装VMware,安装64位Linux系统(Ubuntu),要求:CPU双核,2G内存,60G硬盘 2.  安装系统时,选择安装ssh服务 ...

  2. 20155226-虚拟机与Linux之初体验

    虚拟机与Linux之初体验 虚拟机的安装 虚拟机对我来说不是很了解,但今天在安装过程中加深了我的理解.虚拟机是一个在原来系统基础上进行的又一个系统安装,可以在不影响前者的情况下完成一些其不能解决的问题 ...

  3. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  4. arduino新入手体验:三个小实验

    新入手体验:三个小实验 一:一个LED闪烁 控制要求:1个LED灯,每隔50ms闪烁一次 实物连接图: 控制代码: //2018.6/11 ;//定义数字接口10,对应 void setup() { ...

  5. [转]Windows10内置Linux子系统初体验

    Windows10内置Linux子系统初体验 https://www.jianshu.com/p/bc38ed12da1d

  6. kali Linux树莓派的完整配置,以及python环境的配置

    kali Linux树莓派3b+的环境配置,以及python开发环境的配置 首先需要正确组装树莓派的硬件,所需:一块8G以上的内存卡,(一般情况下淘宝购买的时候都会选择一个,需要一个稳定的电源输出,防 ...

  7. 树莓派入手(烧写系统,调整分区,配置Java环境,串口GPS配置) 分类: Raspberry Pi 2015-04-09 21:13 145人阅读 评论(0) 收藏

    原来的tf卡无故启动不起来,检查发现其文件系统分区使用率为0%. 数据全部丢失!!!!! 血的教训告诉我们备份文件系统的重要性,一切需要重头来.... 烧录系统 安装系统有两种方式, NOOBS工具安 ...

  8. Linux之初体验

    预备作业03--我的Linux初体验 学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 一开始以为这个项目很简单,以往也在自己的笔记本上看教程安装过软件, ...

  9. NetCore1.1+Linux部署初体验

    1.环境准备 Centaos7+Win10 虚拟机 Win10安装VS2017 https://www.asp.net/downloads注意勾选下.Net Core 3.Centaos安装netco ...

随机推荐

  1. (Design Pattern) Singleton.

    Role: The purpose of the Singleton pattern is to ensure that there is only one instance of a class, ...

  2. jspSmartUpload上传下载全攻略

    http://blog.itpub.net/92037/viewspace-788900/

  3. Js 设置class,兼容ie,火狐的方式

    var trs = document.getElementsByTagName("tr"); trs[0].className="color2";  //设置c ...

  4. XMPP协议错误码

    302 重定向 尽管HTTP规定中包含八种不同代码来表示重定向,Jabber只用了其中一个(用来代替所有的重定向错误).不过Jabber代码302是为以后的功能预留的,目前还没有用到 400 坏请求  ...

  5. Asp程序的IIS发布

  6. LVM原理及实现过程

    这里引用鸟哥说明 LVM 的重点在於『可以弹性的调整 filesystem 的容量!』而并非在於效能与数据保全上面. 需要文件的读写效能或者是数据的可靠性,请参考前面的 RAID 小节. LVM 可以 ...

  7. java新项目的eclipse统一配置记录

    1.new java file的模版 /** * @Title:${file_name} * @Copyright: Copyright (c) 2016 * @Description: * < ...

  8. Python自动化 【第二篇】:Python基础-列表、元组、字典

    本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库, ...

  9. sqoop job 踩过的坑

    sqoop 执行可以以job形式 也可以执行用命令执行,再用sqoopjob时,踩了几个坑,分享一下 1.服务器重启 由于服务器增加硬盘,需要重启后,发现sqoop job 无法执行,报连接数据库IO ...

  10. Django web 基础

    一.Django概述 Django大而全; 创建Django工程:django-admin startproject sitename 创建django之后生成的目录结构如下: Project Pro ...