《树莓派使用指南.pdf》由会员分享,可在线阅读,更多相关《树莓派使用指南.pdf(60页珍藏版)》请在金锄头文库上搜索。
1、 前言前言 树莓派(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标 等设备使用。目前,树莓派能替代日常桌面计算机的多种用途,包括文字处理、电子表格、媒体中心甚至是游 戏。并且树莓派还可以播放高至 1080p 的高清视频。 本指南由浅至深的讲解了关于树莓派的常用功能及配置,能够帮助读者成功搭建基础开发环境,并对其中可能出 现的问题做出详细讲解,帮助初学者解决实际问题。带领读者进行更多有趣的探索,以玩转树莓派。 适合人群适合人群 本指南覆盖了树莓派的许多主题,适合程序员、计算机软硬件爱好者,以及对树莓派感兴趣的读者阅读,也适合 作为树莓派相关
2、实践课程的基础教程。 预备知识预备知识 你需要对 Linux 及虚拟机有一定的了解。 目录目录 前言前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3、 . . . . . . . . 1 1 第 1 章第 1 章树莓派介绍树莓派介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 第 3 章第 3 章树莓派配置树莓派配置 . . . . . . . . . . . . .
4、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313 第 4 章第 4 章树莓派网络与更新配置树莓派网络与更新配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1818 第 5 章第 5 章树莓派常用软件及服务树莓派常用软件及服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2323 第
6、6 章第 6 章树莓派做 wifi 热点树莓派做 wifi 热点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2929 第 7 章第 7 章树莓派做 web 服务器树莓派做 web 服务器 . . . . . . . . . . . . . . . . . . . . . .
7、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3636 第 8 章第 8 章树莓派内核编译与固件升级树莓派内核编译与固件升级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8、. . . . . . . . . . . . 4141 第 9 章第 9 章树莓派 GPIO 控制树莓派 GPIO 控制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4747 第 10 章第 10 章树莓派 spi 液晶屏支持树莓派 spi 液晶屏支持. . . . . .
9、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5454 1 1 树莓派介绍树莓派介绍 树莓派是什么?树莓派是什么? Raspberry Pi(中文名为“树莓派”,简写为 RPi,或者 RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡 大小的卡片式电脑,其系统基于 Linux。 树莓派由注册于英国的慈善组织“Ras
10、pberry Pi 基金会”开发,EbenUpton /埃厄普顿为项目带头人。201 2 年 3 月,英国剑桥大学埃本阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形 只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi 电脑板,中文译名“树莓派“!这一基金会以 提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这 一款电脑无论是在发展中国家 还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。 一句话:树莓派是一个卡片大小的开发板,上面可以运行 Linux 系统,我们可以用它开发我想要的设备。 树莓派的种类
11、树莓派的种类 A 型:1 个 USB、无有线网络接口、功率 2.5W,500mA、256MB RAM(基本已经见不到了)。 B 型:2 个 USB、支持有线网络、功率 3.5W,700mA、512MB RAM、26个GPIO(市售还有很多)。 B+ 型:4 个 USB 口、支持有线网络,功耗 1W,512M RAM 40个GPIO(2014 新出的,推荐使用)。 购买请在淘宝上搜一下,非常多:200到-300元之间(裸板,不含 SD 卡、电源) A 型 B 型 B+ 型 第 1 章 树莓派介绍 | 4 树莓派参数树莓派参数 B 型B 型 |简介|具体描述| |:-|:-| |处理器| Broa
12、dcomBCM2835(CPU,GPU,DSP和SDRAM,USB)| |C PU|ARM1176JZF-S 核心(ARM11 系列)700MHz| GPU Broadcom VideoCrore IV,OpenGL ES 2.0,10 80p 30 h.264/MPEG-4 AVC 高清解码器| |内存 |512MByte| |USB 2.0 |2(支持 USB hub 扩展)| |影像输出 |Composite RCA(PAL the exact distribution terms for each program are described in the 第 章 | 11 indivi
13、dual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. NOTICE: the software on this Raspberry Pi has not been fully configured. Please run sudo raspi-config pioctopi:$ 其它访问方式其它访问方式 SSH:由于树莓派只有一个串口,当我们开发中需要占用这个串口或者我们希望进
14、行远程开发(通过一个根 网线或无线连接到树莓派) 可以借助 Linux 系统特有的一种服务 SSH 来完成(请见后面的文章)。 VNC:VNC 是 linux 下面常用的远程桌面,用它可以在 Windows 或者 unix 主机上方便的通过网络操作远 程主机而不需要一个额外的显示器,非常实用(请见后面的文章)。 远程桌面:远程桌面是 Windows 自带的一个远程桌面登陆系统,很好用(请见后面的文章)。 以上三种方式都是通过网络对树莓派进行控制,可以说只要知道了树莓派的 ip 地址,一切控制 so easy。 第 章 | 12 3 3 树莓派配置树莓派配置 经过前面两步我们的树莓派已经正常的工
15、作起来了,但是在真正用它开发之前还需要进行一些列的配置以及软件 的安装,这样开发起来才会得心应手。 配置选项配置选项 树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令: $sudo raspi-config 新旧版本的配置界面不太一样,下面列举两种比较常见的: 旧版本旧版本 expand_rootfsexpand_rootfs 将根分区扩展到整张 SD 卡(树莓派默认不使用 SD 卡的全部空间,有一部分保留,建 议选中) overscanoverscan 可以扩充或缩小屏幕(旧版不能自适应屏幕,新版没有这个选项,貌似可以自适应,没仔细研 究) configure_key
16、boardconfigure_keyboard - 键盘配置界面 change_passchange_pass 默认的用户名是 pi,密码是 raspberry,用ssh 远程连接或串口登录时要用到这个用户名 和密码,这里可以更改密码。 第 3 章 树莓派配置 | 14 change_localechange_locale 更改语言设置。在 Locales to be generated: 中,选择 en_US.UTF-8 和 zh_CN.U TF-8。在 Default locale for the -system environment:中,选择 en_US.UTF-8(等启动完机器,装完 中文字体,再改回 zh_CN.UTF-8,否则第一次启动会出现方块)。 change_timezonechange_timezone 因为树莓派没有内部时钟,是通过网络获取的时间,选择 Asia Shanghai。 memory_splitmemory_split 配置给桌面显示的显存。 sshssh 是否