零、前言

树莓派是什么? 吃的么? 呵呵,假设您连这个还不知道,真是out 了。

麻烦出门左拐。百度去(或者,看看官网去?),算了。还是粘贴一些大家都知道的树莓派百科吧:

树莓派由注冊于英国的慈善组织“Raspberry Pi 基金会”开发。Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机。又称卡片式电脑。外形仅仅有信用卡大小,却具有电脑的全部基本功能,这就是Raspberry
Pi电脑板,中文译名"树莓派"!

这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。

基金会期望这 一款电脑不管是在发展中国家还是在发达国家,会有很多其它的其它应用不断被开发出来,并应用到很多其它领域。在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000“台”树莓派的“板子”,由中国台湾和大陆厂家制造。截止至2012年6月1日,树莓派仅仅有A和B两个型号,主要差别:A型:1个USB、无有线网络接口、功率2.5W,500mA、256MB RAM。B型:2个USB、支持有线网络、功率3.5W,700mA、512MB
RAM。

实验室有着各种开发板,甚至连最新的英特尔伽利略开发板也有,可惜的是没有最新的最火热的树莓派。于是仅仅有几百块钱生活费的偶筹资 500米买了(树莓派+电源+散热器+小车+若干传感器),仅仅待好好学习了。作为纯计算机专业的学生,我也想乘着这股热潮掺和一把DIY寻找些乐趣。

一、树莓派开箱

眼下树莓派有三个版本号:绿板,红板和蓝板。

绿板常称之为UK板,主销海外市场(有部分也是在中国生产);为了在中国推广树莓派,树莓派授权韵动电子Egoman生产树莓派。採用红色PCB板子,并且仅仅能在大中华区销售(中国大陆、港、澳和台)。蓝色板为限量版Blue Pi

尽管绿板与红板有部分芯片有所不同,可是不管是从外观还是性能上来说,红板都不弱于绿板,个人认为红板更是骚气,彰显魅力。于是在一个风和日丽的晚上倾家荡产买了板子加若干相关设备。

外盒为牛皮纸颜色的简包装外壳。我买的版本号自带亚巧克力外盒,看起来甚为上档次,拿在手里才知道什么叫做真正的信用卡大小的嵌入式开发板。树莓派一有尽有:2个USB,一个网线接口,一个HDMI,音频/视频口。以及强大的GPIO口。

这一节名曰开箱。可是晒完几张照片后我也不知道再说些啥,草草了之,反正也不是本文重点。

二、树莓派怎样安装系统

对于树莓派怎样安装系统,网上资源非常多,我这简介就可以:

1.  准备必备的东西:SD卡(比較推荐使用8G的快速卡。我使用的是class10 的闪迪Ultra 卡),读卡器(论坛上非常多人说电脑的SD卡烧的有问题)

2.  下载系统镜像。如今用的比較广泛的是Raspbian。 它是基于Debian wheey 的树莓派镜像,得益于Debian 的简单易用、稳定性好等长处,使用人数最多。当然还有个更大的长处是,有非常多镜像网站能够使用。

打开树莓派官网的下载网页就可以下载 (我写此文时,Raspbian最新的是 2014-06-20 版。比較好用)

3.  windows 下向SD卡烧写镜像须要下载win32diskimager

4. 解压镜像和win32diskimager(绿色版打开就可以使用),插入SD卡(使用读卡器哦) --> 打开win32diskimager -->
加入镜像 --> 确认SD卡后点击烧写就可以。

5. 烧写结束后,在windows 下SD卡会显示仅仅有不到100M,不用操心。由于这个分区仅仅是Linux 的boot分区,而其它内容作为Linux 的文件系统被挂载为ext4 文件系统,Windows 下识别不了而已。

打开SD 卡这个boot 分区,我们须要在正式使用前对他做改动。此处能够參考:《树莓派配置文档config.txt说明》。

简而言之是:

(1) 使用Notepad++ 打开boot 下的config.txt 文件

(2) 将“ hdmi_force_hotplug=1,hdmi_group=2, hdmi_mode=16, hdmi_drive=2,config_hdmi_boost=4。sdtv_mode=2。arm_freq=800 ”这几项前面的凝视符号"#"去掉(数值也要改为我给出的一样哦)。

三、树莓派开机后的配置

到了这一步,就该上战场了。向树莓派的背部插入SD卡(菊花处?)。假设你有HDMI 线,接上显示器,连接电源就可以。假设是HDMI转VGA线。网上非常多人说树莓派驱不起自己的转接线,所以在你买线时就得买自带电源的HDMI转VGA线哦!

!!

打开电源后。树莓派自己主动进入的是“ raspi-config ”模式,须要你先进行一系列设置后才正式进入系统,当然你不用怕,假设第一次没设置好就进入系统了,再想设置,在终端下输入“raspi-config” 命令亦可。

raspi-config 的诸多配置,我再此不用赘述。大家能够參考这篇文章《使用raspi-config工具配置树莓派 》。

你须要做的比較重要的是:

1. 选择expand_rootfs

2. 配置键盘(键盘布局还是比較重要的,要不然你得到的可能不是你输入的内容哦)

3. 改动password

4. 改动地区,时区以及字符集

5. 假设你想进入系统后看看Raspbian给你什么样的惊喜,请选择Desktop模式,否则就跟我一样快乐的使用text 模式吧,非常省内存哦。

四、系统配置

毕竟安装了一个基于Debian 的系统。非常多还是和Debian 配置一样的,新手能够參照一下《Debian安装全攻略

4.1 给你的ROOT 用户来个password吧

$ sudo passwd root

Enter new UNIX password: 

Retype new UNIX password: 

passwd: password updated successfully

4.2. 配置数据源

使用 sudo vi /etc/apt/sources.list 改动数据源, 然后使用
sudo apt-get update 进行更新,之后我们就能够直接使用 sudo apt-get install 进行快乐的玩耍了。

比較推荐使用中国的源,速度更快,我的配置是:

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

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

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

4.3 安装中文字体

使用sudo apt-get install ttf-wqy-zenhei xfonts-intl-chinese wqy*
 安装就可以。

4.4 配置静态IP

假设您跟我一样,使用的是text模式并常年使用ssh 登陆,那么配置静态 IP 是不可缺少的,要不然某天你可能就由于树莓派IP 地址改变而无法登陆。

使用 sudo vim /etc/network/interfaces
命令打开配置文件,删除 “iface eth0 inet dhcp” 行,加入例如以下内容(IP地址和网关都要依据你的实际状况进行改动哦):

auto eth0

iface eth0 inet static

address 192.168.2.226

netmask 255.255.255.0

gateway 192.168.2.1

4.5 学习使用 GIT

毕竟树莓派的文件系统都挂载在SD卡上,而网上有人说树莓派还是比較耗卡的,所以我们必须做好备份的准备,使用git 可以让你更有效地管理代码。

关于怎样使用git ,请參考《Git 使用及进阶实战

关于怎样创建 git 仓库,请參考《Shell 脚本小试牛刀(4) -- 创建 git 仓库
直接使用脚本创建。

==================

本文大量參考其它博文/论坛帖子。仅仅是为了大家更加方便的玩耍树莓派。不是水文吧?还是挺干的~~

下次继续发玩耍各种传感器模块~

转载请标注出处: blog.csdn.net/longerzone

树莓派玩耍笔记1 -- 开箱 & 安装系统以及简单配置的更多相关文章

  1. SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04

    摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...

  2. 树莓派学习笔记—— 源码方式安装opencv

    0.前言     本文介绍怎样在树莓派中通过编译源码的方式安装opencv,并通过一个简单的样例说明怎样使用opencv.     很多其它内容请參考--[树莓派学习笔记--索引博文] 1.下载若干依 ...

  3. Kali Linux虚拟机安装完整安装过程及简单配置(视频)

    点击播放视频 附:视频中出现的两个txt文本,包含了大致的安装与配置过程: 文本1:KaliLinux虚拟机安装和初步配置 Kali Linux虚拟机安装和初步配置 大家好,今天给大家演示一下在VMw ...

  4. 安装MariaDB和简单配置

    1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start maria ...

  5. 快速掌握Nginx(一) —— 安装Nginx和简单配置虚拟主机

    Nginx安装和简单配置虚拟主机 1 Nginx简介 Nginx是近几年最火热的http.反向代理服务器,百度阿里等互联网公司也都在使用Nginx,它也可以用作邮件代理服务器.TCP/UDP代理服务器 ...

  6. CentOS 7.0 使用 yum 安装 MariaDB 及 简单配置

    1.安装MariaDB 安装命令 yum -y install MariaDB-server MariaDB-client 安装完成MariaDB,首先启动MariaDB 设置开机启动 接下来进行Ma ...

  7. scala安装教程及简单配置

    本文将介绍以下内容:Windows下安装scala运行环境,安装编译工具并简单配置,实现著名的“Hello,World". 一,Windows下安装scala运行环境 1.配置jdk,因为s ...

  8. 【树莓派2B倒腾日志】之安装系统及配置

    15号树莓派到手到现在,折腾了也有一小周,自己摸索着,装了系统,登上SSH,更新了源,连了VNC,换上wifi,亮了小灯.再到今天捣鼓了下数码管,回头想想,该写个日志记录一下这一周的所得,自己总结也方 ...

  9. 树莓派玩耍笔记4 -- 树莓派ssh党必备的配置

    1. 关闭桌面显示 对于ssh 党.当然不须要系统花费资源在显示上. 所以我们先在 "raspi-conifg" 下选择默认启动为Text 启动(这好像也是Raspbian 的默认 ...

随机推荐

  1. OpenTSDB监控

    OpenTSDB监控

  2. JavaScipt30(第十个案例)(主要知识点:选中一个数组中间相连部分进行操作的一种思路)

    承接上文,第九个案例就不说了,是控制台的一些东西,一般用的很少,了解下就行了,想用的时候再翻api.这是第10个案例: 需要实现的效果是:点击一个checkbox,然后按下shift点击另一个chec ...

  3. MyBatis 中 resultMap 详解

    resultMap 是 Mybatis 最强大的元素之一,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中.如在实际应用中,有一个表为(用户角色表),通过查询用户表信息展示页面, ...

  4. Linux:DHCP服务配置

    DHCP服务程序能够使局域网内的主机自动且动态的获取IP地址.子网掩码.网关地址以及DNS服务器地址等信息.    说明:先安装DHCP服务     yum install dhcp -y       ...

  5. linux设置系统时间与各种阻塞

    前阵子做了一个P2P的通信系统,发现开机的时候和中间运行的时候会莫名报错,这个问题找了好久,后来从日志中看出来,所有节点上阻塞的操作同时超时. 而在超时左右,有新节点自动加入系统. 在新节点加入系统的 ...

  6. Spring整合Junit框架

    一.开发环境 eclipse版本:4.6.1 maven版本:3.3.3 junit版本:4.12 spring版本:4.1.5.RELEASE JDK版本:1.8.0_111 二.项目结构 图 三. ...

  7. 浅谈对java-GC的理解

    前段时间,一个线上项目忽然很卡,通过监控,发现内存很高,果不其然在几个小时后,OOM.虽说有人很快处理好了.但我还是想站在我的角度,对这件事发表一下自己的观点. 内存溢出,多发生在项目上线后,而且在系 ...

  8. Webstorm如何配置自动补全前缀--autoprefixer

    我们在写样式代码时,对不同平台会有不同的兼容性写法,会在代码前加前缀,但是手动加前缀很费时间而且很容易弄错.Webstorm编辑器是有自带补全前缀功能的,那为什么还要写这篇配置博客,因为Webstor ...

  9. Java基础学习总结(82)——Java泛型实例教程

    1.为什么需要泛型 泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍.总结了关于泛型的知识.希望能给你带来一些帮助. 先看下面的代码: List list = ...

  10. Intellij IDEA神器居然还有这些小技巧---超级好用的

    Intellij IDEA神器居然还有这些小技巧----https://my.oschina.net/samgege/blog/1808622?p=8