树莓派(Raspberry Pi) --  基于Linux系统的大小只有信用卡大小的卡片式机器。  按照发明者的想法,他是想降低学习程序开发的成本而设计制作的这款产品。你可以理解为一个简陋版的电脑。树莓派这是一个卡片,你需要买各种外设,然后自己DIY任何你想的,你可以的作品。

  Note:我使用的是最新的B+板。

一:硬件需求

  话不多说,我们先来看看最基本的硬件需求。

这需要上面这几个才能使用一个完整的树莓派。树莓派对外设的要求是比较严的,很多外设不一定能支持,这个可以在买的时候询问商家。

1,无线网卡可以不用,直接用网线连接。

2,可以增加一个散热片和机盒子。

3,特别要求电源是5v/2A的,不然可能外设带不动,或者其他问题。供电要足够。

4,键盘鼠标可以用我们平时的那种,我也就不贴出来了。

5,显示器可以用自己有的,我有一个台式机的显示器,买了一个HDMI转VGA口的线,你们需要根据自己的实际情况购买。

二:安装raspbian系统。

  这是官网的系统,第一次可以考虑先安装这个,然后慢慢来。

windows下安装:

1,下载raspbian系统,B+板子可用系统可以在这里下载(如果是更早的系统有可能外设无法识别),下载的同时,别空着,在这里下载winXP和win7下安装镜像的工具win32diskimager。

2,下载完成后拿出你购买的TF卡(建议8G高速卡,因为树莓派本身是没有磁盘的,运行是在tf卡上,所以卡的运行速度决定了系统的运行速度。),通过读卡器插入电脑中。解压raspbian系统包,得到img文件,

建议使用读卡器,你用卡套并使用笔记本自带SD卡槽系统有可能造成问题,即报出来写成功,但实际上没有成功。

3,打开win32diskimager程序。选定第2步中安排好的img文件以及TF卡,基本上是H盘。点击write按钮,等待Write successful弹窗就可以了。时间长短看你TF卡的读取速度。

4,在Windows下,或MAC下,进入装好系统的SD卡(或TF卡),找到config.txt,修改配置文件。修改好了的config.txt代码如下(直接复制,粘贴到SD卡里面的config.txt文件里面,保存即可):

hdmi_ignore_edid=0xa5000080
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=47
hdmi_drive=2
config_hdmi_boost=4
sdtv_mode=2
arm_freq=800

简单点说,这个参数:hdmi_mode=4  是你显示器的分辨率,可以根据自己的显示器情况调节,具体如何调节看这个:

DMT分辨率
以下是计算机显示器使用的分辨率。
这些分辨率的hdmi_group=2。
hdmi_mode=1    640x350   85Hz
hdmi_mode=2    640x400   85Hz
hdmi_mode=3    720x400   85Hz
hdmi_mode=4    640x480   60Hz
hdmi_mode=5    640x480   72Hz
hdmi_mode=6    640x480   75Hz
hdmi_mode=7    640x480   85Hz
hdmi_mode=8    800x600   56Hz
hdmi_mode=9    800x600   60Hz
hdmi_mode=10   800x600   72Hz
hdmi_mode=11   800x600   75Hz
hdmi_mode=12   800x600   85Hz
hdmi_mode=13   800x600   120Hz
hdmi_mode=14   848x480   60Hz
hdmi_mode=15   1024x768  43Hz  DO NOT USE
hdmi_mode=16   1024x768  60Hz
hdmi_mode=17   1024x768  70Hz
hdmi_mode=18   1024x768  75Hz
hdmi_mode=19   1024x768  85Hz
hdmi_mode=20   1024x768  120Hz
hdmi_mode=21   1152x864  75Hz
hdmi_mode=22   1280x768        reduced blanking
hdmi_mode=23   1280x768  60Hz
hdmi_mode=24   1280x768  75Hz
hdmi_mode=25   1280x768  85Hz
hdmi_mode=26   1280x768  120Hz reduced blanking
hdmi_mode=27   1280x800        reduced blanking
hdmi_mode=28   1280x800  60Hz
hdmi_mode=29   1280x800  75Hz
hdmi_mode=30   1280x800  85Hz
hdmi_mode=31   1280x800  120Hz reduced blanking
hdmi_mode=32   1280x960  60Hz
hdmi_mode=33   1280x960  85Hz
hdmi_mode=34   1280x960  120Hz reduced blanking
hdmi_mode=35   1280x1024 60Hz
hdmi_mode=36   1280x1024 75Hz
hdmi_mode=37   1280x1024 85Hz
hdmi_mode=38   1280x1024 120Hz reduced blanking
hdmi_mode=39   1360x768  60Hz
hdmi_mode=40   1360x768  120Hz reduced blanking
hdmi_mode=41   1400x1050       reduced blanking
hdmi_mode=42   1400x1050 60Hz
hdmi_mode=43   1400x1050 75Hz
hdmi_mode=44   1400x1050 85Hz
hdmi_mode=45   1400x1050 120Hz reduced blanking
hdmi_mode=46   1440x900        reduced blanking
hdmi_mode=47   1440x900  60Hz
hdmi_mode=48   1440x900  75Hz
hdmi_mode=49   1440x900  85Hz
hdmi_mode=50   1440x900  120Hz reduced blanking
hdmi_mode=51   1600x1200 60Hz
hdmi_mode=52   1600x1200 65Hz
hdmi_mode=53   1600x1200 70Hz
hdmi_mode=54   1600x1200 75Hz
hdmi_mode=55   1600x1200 85Hz
hdmi_mode=56   1600x1200 120Hz reduced blanking
hdmi_mode=57   1680x1050       reduced blanking
hdmi_mode=58   1680x1050 60Hz
hdmi_mode=59   1680x1050 75Hz
hdmi_mode=60   1680x1050 85Hz
hdmi_mode=61   1680x1050 120Hz reduced blanking
hdmi_mode=62   1792x1344 60Hz
hdmi_mode=63   1792x1344 75Hz
hdmi_mode=64   1792x1344 120Hz reduced blanking
hdmi_mode=65   1856x1392 60Hz
hdmi_mode=66   1856x1392 75Hz
hdmi_mode=67   1856x1392 120Hz reduced blanking
hdmi_mode=68   1920x1200       reduced blanking
hdmi_mode=69   1920x1200 60Hz
hdmi_mode=70   1920x1200 75Hz
hdmi_mode=71   1920x1200 85Hz
hdmi_mode=72   1920x1200 120Hz reduced blanking
hdmi_mode=73   1920x1440 60Hz
hdmi_mode=74   1920x1440 75Hz
hdmi_mode=75   1920x1440 120Hz reduced blanking
hdmi_mode=76   2560x1600       reduced blanking
hdmi_mode=77   2560x1600 60Hz
hdmi_mode=78   2560x1600 75Hz
hdmi_mode=79   2560x1600 85Hz
hdmi_mode=80   2560x1600 120Hz reduced blanking
hdmi_mode=81   1366x768  60Hz
hdmi_mode=82   1080p     60Hz
hdmi_mode=83   1600x900        reduced blanking
hdmi_mode=84   2048x1152       reduced blanking
hdmi_mode=85   720p      60Hz
hdmi_mode=86   1366x768        reduced blanking

View Code

config.txt文件类具体参数意义,可以参看下面文档:

http://www.shumeipai.net/thread-19043-1-1.html

5,将树莓派连结上显示设备,将SD卡插入树莓派背部卡槽,连接上网线,接上键鼠,连上显示器,最后插上开关电源线,按一下开关,启动树莓派。

   电源通上后,板子上会有一红一绿两个指示灯亮,同时网口处灯也会亮。如果在系统初始化过程中,鼠键或其他外设有问题,可能使两个原因:1,电源动力不够;2,系统版本不对,需要最新版本。

6,初装系统进入系统后,才会显示一个raspi-config 会话界面,可以设置系统语言,扩展SD卡,进入开机进入桌面(默认是进入终端的)等。可以查看下面链接:http://www.shumeipai.net/thread-13928-1-1.html

上面几步完成后,系统安装结束,你可以进入桌面了。看看效果图。

参考:http://www.shumeipai.net/forum.php

转载于:https://www.cnblogs.com/silencExplode/p/3916465.html

树莓派学习笔记 1 -- 硬件的需求以及raspbian系统的安装相关推荐

  1. 树莓派学习笔记(6):让Raspbian支持中文、禁用休眠

    引自:http://www.leiphone.com/news/201406/raspberry-pi-hands-on.html 一直令我很奇怪的是,即使你用Debian的安装光碟安装系统,如果你把 ...

  2. 【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl

    在这一篇中,我们在Ubuntu系统中通过命令行的方式安装kubelet,kubeadm和kubectl. kubelet:运行在Cluster 的所有节点上面,负责Pod和容器的启动和维护: kube ...

  3. 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)

    [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 文章目录 [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 前言 1. 硬件需求与软件版本汇总 ...

  4. 树莓派学习笔记——GPIO功能学习

    0.前言 树莓派现在越来越火,网上树莓派的资料也越来越多.树莓派源自英国,国外嵌入式开源领域具有良好的分享精神,树莓派各种集成库也层出不穷,下面推荐几个. [ python GPIO ] [开发语言] ...

  5. 树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)

    一.家庭服务器实现的主要功能 http://www.cnblogs.com/xiaowuyi/p/4051238.html 1.流媒体播放服务:利用DLNA实现电视.手机.电脑播放其上面的媒体文件. ...

  6. 树莓派可以移动linux,树莓派学习笔记 篇三:树莓派4B 与移动存储设备的那些事儿...

    树莓派学习笔记 篇三:树莓派4B 与移动存储设备的那些事儿 2019-11-24 23:03:55 39点赞 286收藏 14评论 本文是「树莓派学习笔记」系列的第三篇,将学习下 Linux 系统分区 ...

  7. 树莓派学习笔记(一)

    树莓派学习笔记 笔记来自B站UP主[树小悉]的树莓派系列视频的听课笔记,通俗易懂,风趣幽默,适合新手入门,强烈推荐!!! 关机命令 sudo poweroff 关闭电源 sodo shutdown - ...

  8. 树莓派学习笔记(五)——烟雾浓度检测(ONENET云平台收发数据代码)

    文章目录 前言 一.硬件连接 MQ-2 PCF8591 二.Onenet平台数据收发程序 onenetsub.py onenetget.py 三.程序 树莓派开启iic功能 完整程序 OneNet界面 ...

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

    0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv. 更多内容请参考--[树莓派学习笔记--索引博文] 1.下载若干依赖项 在开始安装之 ...

最新文章

  1. mysql被拖垮_说几个拖垮系统的小细节!
  2. 85.4% mIOU!NVIDIA:使用多尺度注意力进行语义分割,代码已开源!
  3. tello通信_【我的项目666】+通讯管理(5)modbus-RTU主机
  4. 错误 Failed to load module “canberra-gtk-module“ 解决方案
  5. OpenGL之macOS上的环境搭建
  6. 巧用代理设计模式(Proxy Design Pattern)改善前端图片加载体验
  7. 【Linux】【Services】【Cache】使用Sentinel搭建高可用Redis
  8. maven编译报程序包不存在_Hadoop学习之路(二)Hadoop2.7.5在CentOS6.7上的编译
  9. linux截图工具shutter 下载,在Ubuntu 19.04系统中安装Shutter截图工具的方法,附删除的方法...
  10. 女朋友也能看懂的Zookeeper分布式锁原理
  11. WebRAY权小文:产品就是工程师的尊严
  12. django book学习笔记
  13. 惜时间_惜时间的作文
  14. 1.7.1 计算机网络体系结构的形成
  15. 测试人员为什么也要学习Linux操作系统
  16. Android自定义控件---仿微信群聊(九宫格)头像
  17. 如何让虚拟机可以联网
  18. windows下载Android系统源码
  19. w7打开计算机无删除键,Win7右键菜单无用的打开方式选项怎么删除?
  20. 机器人的编程语言是什么语言

热门文章

  1. 在linux上配置unixODBC和FreeTDS访问MS SQL Server.
  2. ListBox,CheckBoxList,DropDownList,RadioButtonList的常见用法
  3. 神经网络与机器学习 笔记—复制器(恒等)映射
  4. 【Android 逆向】Android 系统文件分析 ( Android 系统 root 环境准备 | 查看 Android 根目录信息 )
  5. 【Java 虚拟机原理】Class 字节码二进制文件分析 五 ( 方法计数器 | 方法表 | 访问标志 | 方法名称索引 | 方法返回值类型 | 方法属性数量 | 方法属性表 )
  6. 【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )
  7. 【Flutter】Dart 面向对象 ( 类定义 | 类的继承 | 私有变量 | 可选参数 | 默认参数 | 初始化列表 )
  8. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )
  9. 【组合数学】生成函数 ( 使用生成函数求解不定方程解个数示例 2 | 扩展到整数解 )
  10. 【C++ 语言】命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )