您好,欢迎访问三七文档
前言前言树莓派(RaspberryPi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。目前,树莓派能替代日常桌面计算机的多种用途,包括文字处理、电子表格、媒体中心甚至是游戏。并且树莓派还可以播放高至1080p的高清视频。本指南由浅至深的讲解了关于树莓派的常用功能及配置,能够帮助读者成功搭建基础开发环境,并对其中可能出现的问题做出详细讲解,帮助初学者解决实际问题。带领读者进行更多有趣的探索,以玩转树莓派。适合人群适合人群本指南覆盖了树莓派的许多主题,适合程序员、计算机软硬件爱好者,以及对树莓派感兴趣的读者阅读,也适合作为树莓派相关实践课程的基础教程。预备知识预备知识你需要对Linux及虚拟机有一定的了解。目录目录前言前言....................................................................................................................................11第1章第1章树莓派介绍树莓派介绍........................................................................................................33第3章第3章树莓派配置树莓派配置......................................................................................................1313第4章第4章树莓派网络与更新配置树莓派网络与更新配置......................................................................................1818第5章第5章树莓派常用软件及服务树莓派常用软件及服务......................................................................................2323第6章第6章树莓派做wifi热点树莓派做wifi热点............................................................................................2929第7章第7章树莓派做web服务器树莓派做web服务器......................................................................................3636第8章第8章树莓派内核编译与固件升级树莓派内核编译与固件升级..............................................................................4141第9章第9章树莓派GPIO控制树莓派GPIO控制............................................................................................4747第10章第10章树莓派spi液晶屏支持树莓派spi液晶屏支持......................................................................................545411树莓派介绍树莓派介绍树莓派是什么?树莓派是什么?RaspberryPi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。树莓派由注册于英国的慈善组织“RaspberryPi基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(EbenEpton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是RaspberryPi电脑板,中文译名树莓派!这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。一句话:树莓派是一个卡片大小的开发板,上面可以运行Linux系统,我们可以用它开发我想要的设备。树莓派的种类树莓派的种类•A型:1个USB、无有线网络接口、功率2.5W,500mA、256MBRAM(基本已经见不到了)。•B型:2个USB、支持有线网络、功率3.5W,700mA、512MBRAM、26个GPIO(市售还有很多)。•B+型:4个USB口、支持有线网络,功耗1W,512MRAM40个GPIO(2014新出的,推荐使用)。购买请在淘宝上搜一下,非常多:200到--300元之间(裸板,不含SD卡、电源)A型B型B+型第1章树莓派介绍|4树莓派参数树莓派参数B型B型|简介|具体描述||:----|:-----||处理器|BroadcomBCM2835(CPU,GPU,DSP和SDRAM,USB)||CPU|ARM1176JZF-S核心(ARM11系列)700MHz|GPUBroadcomVideoCroreIV,OpenGLES2.0,1080p30h.264/MPEG-4AVC高清解码器||内存|512MByte||USB2.0|2(支持USBhub扩展)||影像输出|CompositeRCA(PAL&NTSC),HDMI(rev1.3&1.4),rawLCDPanelsviaDSI14HDMIresolutionfrom640x350to1920x1200plusvariousPALandNTSCstandards||音源输出|3.5mm插孔,HDMI||板载存储|SD/MMC/SDIO卡插槽||网络接口|10/100以太网接口||外设|8xGPIO、UART、I2C、带两个选择的SPI总线,+3.3V,+5V,ground(负极)||额定功率|700mA(3.5W)||电源输入|5V/通过MicroUSB或GPIO头||总体尺寸|85.60x53.98mm(3.370x2.125in)||操作系统|DebianGNU/linux,Fedora,ArchLinuxARM,RISCOS,XBMC|B+改进B+改进•更多的GPIO:B+将通用输入输出引脚增加到了40个,而ModelB则只有26个;•更多的USB:B+提供了4个USB端口,对热插拔有着更好的兼容性(ModelB只有2个);-支持microSD:旧款的SD卡插槽,已经被换成了更漂亮的推入式microSD卡槽;•更低的功耗:将线性式稳压器换成了开关式,功耗降低了0.5W到1W;•更好的音频:音频电路部分采用了专用的低噪供电;•简洁的外形:USB接口被推到了主板的一边,复合视频移到了3.5mm音频口的位置,此外还增加了4个独立的安装孔。树莓派分布图树莓派分布图B型,B+类似,请自行对比参考第1章树莓派介绍|5第1章树莓派介绍|6树莓派启动方式及支持的系统树莓派启动方式及支持的系统树莓派开发板没有配置板载FLASH,因为它支持SD卡启动,所有我们需要下载相应镜像,并将其烧写在SD上,启动系统即可(这个镜像里包含了我们通常所说的bootloader、kernel、文件系统)树莓派由于其开源特性,支持非常多的系统类型(指的文件系统):Raspbian、ArchLinuxARM、DebianSqueeze、FirefoxOS、GentooLinuxGoogleChromeOS、RaspberryPiFedoraRemix、SlackwareARMQtonPi、SlackwareARM、WebOS、RISCOS、FreeBSDNetBSD、Android4.0(IceCreamSandwich)详细介绍请看维基百科:树莓派镜像下载地址树莓派镜像下载地址官网(速度较慢)=671504480#category/type=0树莓派论坛提供的下载地址(百度网盘速度较快)建议下载:wheezy-raspbian笔者更新时,最新版本为:2014.6.20(B+版建议使用此版本,笔者将旧版烧入B+版中貌似网卡及USB驱动不能识别)镜像烧写镜像烧写准备工作1.一张2G以上的SD卡及读卡器,最好是高速卡,推荐Class4以上的卡,卡的速度直接影响树莓派的运行速度笔者建议最好4G以上,否则后续开发会使用经常不够用2.WinXP和Win7下安装镜像的工具:Win32DiskImager.zip同样在上一步的网址下载3.上一步下载好的镜像安装1.解压下载的系统压缩文件,得到img镜像文件2.将SD使用卡托或者读卡器后,连上电脑第章|83.解压并运行win32diskimager工具1.在软件中选择img文件,“Device”下选择SD的盘符,然后选择“Write”然后就开始安装系统了,根据你的SD速度,安装过程有快有慢。2.安装结束后会弹出完成对话框,说明安装就完成了,如果不成功,请关闭防火墙一类的软件,重新插入SD进行安装,请注意安装完,win系统下看到SD只有74MB了,这是正常现象,因为linux下的分区win下是看不到的!开发板供电开发板供电树莓派开发板有两种供电方式:•使用microusb供电:所有android手机的充电线都可以给他供电•外接电源直接供电:B型(B+型)GPIO左上角的2、4管角为电源正极,6管角为地第章|9树莓派访问方式树莓派访问方式初始启动初始启动外接HDMI或者AV显示器,USB鼠标、键盘外接HDMI或者AV显示器,USB鼠标、键盘把树莓派当作一个小电脑,可以用外接键盘、鼠标操作树莓派,树莓派启动界面会显示在HDMI或者AV显示器上。笔者不太建议这种启动方式——抱着个显示、鼠标键盘太不方便了,而且带HDMI的显示器不好找。(虽然可以用HDMI转VGA接在电脑显示器上代替)使用USB转ttl串口线通过串口访问树莓派使用USB转ttl串口线通过串口访问树莓派第章|10树莓派默认支持串口启动,我们只需要一根:usb转ttl线(淘宝上很多,10几块钱一根)连接树莓派与电脑,即可通过串口控制调试树莓派(电脑上使用超级终端或者其它串口调试工具,笔者建议使Xshell4.0)树莓派串口连接口请见下图中所示在终端中会显示类似启动信息,如下:中间会提示输出用户名和密码:默认用户名:pi默认密码:raspberryoctopilogin:piPassword:Lastlogin:FriJun2009:32:38UTC2014onttyAMA0Linuxoctopi3.12.22+#691PREEMPTWedJun1818:29:58BST2014armv6lTheprogramsincludedwiththeDebianGNU/Linuxsystemarefreesoftware;theexactdistributiontermsforeachprogramaredescribedinthe第章|11individualfilesin/usr/share/doc/*/copyright.DebianGNU/LinuxcomeswithABSOLUTELYNOWARRANTY,totheextentpermittedbyapplicablelaw.NOTICE:thesoftwareonthisRaspberryPihasnotbee
本文标题:树莓派使用指南
链接地址:https://www.777doc.com/doc-5349000 .html