我的树莓派学习笔记

合集下载

Python树莓派开发从入门到精通

Python树莓派开发从入门到精通

内容摘要
通过这些内容的学习,读者可以深入了解树莓派的硬件特性和性能优化技巧。本书还介绍了树莓 派在物联网(IoT)领域的应用,让读者了解如何使用树莓派构建智能家居、智能农业等物联网 应用。 本书还提供了大量的参考资料和附录,包括树莓派官方文档、Python语言参考、常用模块使用指 南等。这些资料对于树莓派开发者来说非常有价值,可以帮助读者更好地理解和应用所学知识。 《Python树莓派开发从入门到精通》是一本非常全面的树莓派开发书籍,适合于从初学者到高级 开发者各个层次的人员阅读。无论大家是想学习Python编程还是想了解树莓派开发,这本书都是 非常不错的选择。
我要感谢社和作者为我们提供了这样一本优秀的书籍——《Python树莓派开 发从入门到精通》。这本书以其详尽的内容、清晰的步骤和丰富的实例,为读者 提供了全面的树莓派开发指南。
阅读感受
对于初学者来说,这本书从基础知识开始,介绍了树莓派的起源、特点和功 能,让我们对树莓派有了全面的了解。然后,通过一系列实际案例和项目,将我 们从初学者引领到精通的境界。
精彩摘录
在树莓派上开发Python程序需要先搭建一个合适的环境。本书介绍了如何使 用SD卡和Linux操作系统来启动树莓派,并配置Python解释器和编辑器。本书还 详细介绍了如何使用GPIO库来控制树莓派的GPIO引脚,以及如何使用树莓派的硬 件接口(如摄像头、音频接口等)来实现各种功能。
精彩摘录
精彩摘录
精彩摘录
《Python树莓派开发从入门到精通》是一本介绍树莓派(Raspberry Pi)开 发的重要书籍,它详细介绍了如何使用Python编程语言在树莓派上进行各种应用 开发。这本书不仅适合于树莓派爱好者,也适合于对Python编程感兴趣的读者。 以下是本书的一些精彩摘录:

比较全的树莓派入门介绍

比较全的树莓派入门介绍

expand_rootfs – 将根分区扩展到整张 SD 卡,因为整个 Image 才 400
多兆,但是现在的 SD 卡基本都是几个 G 的,除非 SD 卡有其他用途,一般
建议选择这项,这样可以有足够多的空间来安装各种程序。
overscan – 可以扩充或者缩小屏幕的设置,除非一启动就发现显示的内
容能刚好填满整个电视的画面。大部分情况下是不能填满或者超过,如果这
change_pass – 默认的用户名是 pi,密码是 raspberry,一般登录时不
需要输入,但是用 ssh 远程连接时要用到这个用户名和密码,这里可以更改
密码。
change_locale – 更改语言设置。在 Locales to be generated: 中,选择
en_US.UTF-8 和 zh_CN.UTF-8。在 Default locale for the system
测试的结果大部分用 X.264 编码的 1080p 视频都可以正常流畅播放。唯一一部 无法播放的是:[魔术师和兔子].Pixar.Short.Presto.1080p.BluRay.x264.mkv。
这是《变形金刚 3》的播放效果:
omxplayer 的快捷键如下:
Key
Action
1
加速
2
减速
j
上一条音轨
洗掉的情况。
写入完成后,就可以把 SD 卡插到树莓派上,把 HDMI 线、鼠标、键盘、网线全 部插上。
首次启动
加电后,如果电源灯旁边的绿色的灯(OK)会闪动,就说明 SD 卡是可用的。这时 如果 HDMI 连接好电视了,电视上就会开始出现启动画面了。
接着是熟悉的 Linux 启动界面,企鹅被替换成了树莓:

树莓派(4B)新手入门教程

树莓派(4B)新手入门教程

树莓派(4B)新⼿⼊门教程前期准备必要物料树莓派4B 主机Type-C 电源内存卡(8G+) ⼀般建议⼀步到位64G系统镜像镜像写⼊⼯具镜像下载官⽅下载地址:我选了带desktop的版本系统⽀持树莓派⽀持多种系统官⽅版本主要有基本款,基本+桌⾯款,基本+桌⾯+推荐软件款三⽅版本⽀持 Ubuntu,LibreELEC(含Kodi,可以玩游戏那种_,建议搜索斐讯遗产 "N1盒⼦ LibreELEC" 等关键词⾷⽤),Android等等刷写系统选择镜像选择sd卡等待刷写系统完成即可配置SSH由于没有显⽰器,需要开启ssh⽅便调试使⽤,以下步骤为开始ssh及vnc远程桌⾯将烧写好镜像的sd卡插⼊读卡器,连接上电脑,在 boot 分区下创建⼀个空⽩⽂件⽂件名 ssh (⼩写且⽆后缀名)配置WIFI依旧在boot 分区下创建⽂件 wpa_supplicant.conf ,使⽤你喜欢的⽂本编辑器编辑以下配置配置说明ssid wifi ⽹络名称psk wifi 密码key_mgmt 加密⽅式 ⽆密码设置NONE ,常见WPA 协议设置为WPA-PSK(包含WPA2)priority 连接优先级,数字⼤优先级⼤,但不可为空scan_ssid 若⽹络隐藏名称则设置1开启扫描通过以上设置即可通过ssh 连接到树莓派,后续将通过指令设置然后将树莓派通电,通过路由器后台查询对应的IP地址开启远程桌⾯VNCssh 连接上树莓派后,通过以下操作设置VNCsudo raspi-config选择第五项 Interfacing Options country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="WiFi-A"psk="12345678"key_mgmt=WPA-PSKpriority=1}network={ssid="WiFi-B"psk="12345678"key_mgmt=WPA-PSKpriority=2scan_ssid=1}进⼊后选择3项VNC然后选择左边Yes开启修改VNC桌⾯分辨率sudo raspi-config选择第7项⾼级设置进⼊后选择第A5项按需选择需要的分辨率我这⾥选择最后⼀项1080挂载TF卡剩余分区sudo raspi-config进⼊配置界⾯选择第7项 Advanced Options然后选择第A1项 Expand Filesystem ……完成后等待机器重启可以使⽤指令 df -h 查看磁盘使⽤情况看到/dev/root 已经挂载到根⽬录/ 即成功通过以上设置基本⼊门配置已经设置成功,下⾯就开始愉快的折腾之旅吧。

树莓派基本使用方法

树莓派基本使用方法

树莓派基本使用方法树莓派呀,就像是一个超迷你的小电脑,可好玩啦。

拿到树莓派之后呢,你得先给它找个“家”,这个“家”就是电源啦。

得用合适的电源给它供电,不然它可没法工作哟。

一般来说,按照说明书上推荐的电源规格来就好啦。

然后就是存储设备啦。

树莓派可以用SD卡来存储数据和系统。

你得先把系统镜像烧录到SD卡里面。

这就像给它的小脑袋里装上思想一样。

网上有专门的烧录工具,操作起来也不是很难,按照提示一步步来就行。

再说说连接设备吧。

它有好多接口呢。

如果想让它显示画面,就可以用HDMI线把它和显示器连接起来,就像给它接上了一个大眼睛,可以看到它显示的东西啦。

要是想让它上网,还可以接上以太网线,这样它就能畅游网络世界啦。

还有啊,树莓派的操作系统也很有趣。

比较常用的是Raspbian系统。

这个系统很适合初学者,就像一个贴心的小管家,能帮你管理树莓派的各种功能。

在系统里,你可以像在普通电脑上一样,安装各种软件。

不过要注意软件的兼容性哦。

你要是想玩点有趣的项目,比如说做个小的智能家居控制器。

那你就可以把树莓派和一些传感器连接起来。

像温度传感器、光线传感器之类的。

然后通过编写简单的程序,就能让树莓派根据传感器传来的数据做出反应啦。

比如说温度高了就自动打开小风扇之类的,超酷的。

树莓派还可以用来搭建一个小的服务器呢。

可以共享文件或者搭建一个小型网站。

不过这可能就需要你多学一点网络知识啦。

但是别怕,网上有好多教程可以参考,就像有好多热心的小伙伴在旁边指导你一样。

总之呢,树莓派就像一个充满无限可能的小盒子。

只要你有想法,就可以慢慢探索它的各种玩法。

刚开始可能会遇到一些小问题,但是别灰心,这都是探索过程中的小插曲,慢慢你就会发现它的乐趣啦。

树莓派开发从零开始学超好玩的智小硬件制作书Raspberry的安装配置

树莓派开发从零开始学超好玩的智小硬件制作书Raspberry的安装配置

第 2 章◄ Raspberry的安装配置►对Raspberry的硬件和操作系统有了一定的了解,下面应该安装系统了。

本章的目的是完全从零开始,一步步地下载所需软件,正确地安装配置Raspberry并将其备份还原。

让它能发挥自己的作用。

本章主要内容包括:下载Raspberry的系统配置RaspBian实现远程无密码登录系统的备份和还原2.1 从零开始安装配置Raspberry本节将下载安装系统所需的软件和Raspberry的操作系统,演示在不同系统中写入操作系统到SD卡,并做好配置系统前的准备工作。

2.1.1 下载Raspberry的系统鉴于RaspBian的平衡和广泛,这里选择使用RaspBian系统。

现在就来下载RaspBian系统。

(1)首先我们百度一下“RaspBian官网”,得到RaspBian的官网网址。

(2)打开这个网站,单击左侧的Images超链接,在raspberry pi foundation Raspbian Images 一项中得到了RaspBian的下载页面/downloads/。

(3)选择Raspbian debian weezy下载,大概有1GB左右,请耐心下载。

这里,我选择的是http下载,得到Raspbian_latest文件,然后解压缩,得到2015-05-05-raspbian-wheezy.img文件。

在这里下载的文件应该是安全的,如果还不放心,下载地址下方有校验码,可以自行校验一下。

好了,现在可以开始写入系统了。

2.1.2 Windows下安装RaspBian因为绝大部分人都使用Windows系统,所以我们先从Windows系统开始。

Windows系统中使用的写入软件是Win32DiskImager。

它的作用是将一个文件写入U盘。

如果Raspberry的安装配置第2章有其他功能相似的软件都可以使用。

当然,既然这个软件可以用来安装RaspBian,同样它也可以用来安装Linux和Windows。

树莓派教程1_点亮第一个led灯

树莓派教程1_点亮第一个led灯

树莓派教程1_点亮第一个led灯学习模数电路,从点灯开始;学习51单片机,从点灯开始;学习stm32,从点灯开始;学习DSP,从电灯开始;学习FPGA,从点灯开始;渐渐的,我们已经习惯了用点灯的方式去接触新的事物,不知不觉中,我们已经成为了人们口中常常提到的“一灯大师”。

今天,我们来学习树莓派的使用,依旧从点灯开始,用点灯的方式一步步点亮我们的世界。

实验原理同过树莓派的IO口可以外接很多外设,如舵机、红外发送接收模块、继电器、步进电机、各类兼容传感器、屏幕等。

通过这些外设可以制作很多有趣的设计,改善我们的生活方式提高我们的生活质量。

树莓派的IO口驱动能力是比较弱的,驱动电平为3.3V,高电平驱动比电平驱动能力稍弱些,但这也足够驱动led工作,为方便理解,以下实验以高电平驱动方式进行。

IO口输出高电平,led灯亮,输出低电平则灭。

实验内容•使用面包板和杜邦线连接电路•通过ssh局域网无线连接树莓派•使用wiringPi控制IO•使用vim编辑器实验元器件•树莓派及电源 x1•无线网卡 x1•串口连接器 x1•面包板 x1•Led灯 x1•电阻220欧 x1•杜邦线若干以上器件可在树莓派创客社区淘宝直营店购买:https://52pi.taobao实验步骤一、连接线路。

实物图如下:二、通过ssh连接连接树莓派通过上一课程的学习,已经知道如何通过串口连接树莓派进行联网,接下来学习如何在局域网中通过ssh无线网络连接树莓派,这样摆脱了接串口线的麻烦,方便很多。

1.首先通过串口连接上树莓派,登陆进入树莓派后输入 ifconfig 回车。

可以查看到树莓派的ip地址。

2.电脑打开PuTTY软件,选择SSH模式,输入上面查看的ip地址,端口22,确认无误后点击Open,输入默认用户名密码,登陆完成。

三、使用vi编辑器编写控制代码及编译运行1.登陆树莓派后,输入cd ./wiringPi 进入wiringPi目录,使用vi编辑器编辑c源文件,输入vim.tiny blink.c,如目录下有blink.c文件打开编辑,若无则会新建一个打开编辑。

Adafruit的树莓派教程第一课:为你的树莓派准备一张SD卡

Adafruit的树莓派教程第一课:为你的树莓派准备一张SD卡本文由极客范- Boyd Wang 翻译自。

欢迎加入极客翻译小组,同我们一道翻译与分享。

转载请参见文章末尾处的要求。

概览当你购买了一个树莓派,它可能会附带一张SD卡,也可能没有。

SD卡对于树莓派来说非常重要,因为树莓派的操作系统和你的文档以及程序都是存储在SD卡里的。

即使你的小派自带了一张有操作系统的SD卡,也推荐升级到最新版本,因为新版本总是带来新功能和bug的修复。

因为把操作系统写入SD卡会擦除掉SD上的所有数据,所以有必要用一个USB存储设备保存你的文档。

这样在安装新版本系统格式化SD卡前就不用费事把你的数据转移到其他地方了。

如果你的小派没有带SD卡,那你需要一张最小4GB容量的卡,如果你需要更多的空间,那就买一张大点的。

这节课将教你如何为你的树莓派准备一张SD卡。

你需要的为你的树莓派计算机准备一张SD卡,你需要:一个”常规的”带有SD卡读卡器,或者一个附加的USB SD卡读卡器的计算机。

这篇教程适用于Windows和Mac。

你可以从Adafruit商店选购一个适用于所有USB接口的好又快的微型microSD读卡器。

需要一个至少4GB容量的SD卡。

你可以在Adafruit商店选购一个经过测试保证能在树莓派上使用的SD卡。

下载一个镜像要安装在SD卡里的操作系统必须从网上下载。

它通常是一个zip文件然后解压出一个.img镜像文件。

不论你下载的是什么镜像,实际的安装过程是一样的。

选择一个操作系统现在有许多令人眼花缭乱的可以安装在树莓派上的操作系统,如果你是一位新手,就不要考虑Linux发行版之外的任何系统了,如果你是一位资深用户,那你也用不着看这篇文章啦。

选择一个发行版已经决定了要安装Linux,但这还没完。

你现在得选择你要安装哪一个linux发行版。

作为开源的操作系统,任何人都可以拿一款现行的发行版在打包前添加一些东西,或者以特定的方式配置它使它成为一个新的发行版选项为任何人使用。

树莓派高级GPIO库,wiringpi2forpython使用笔记(五)i2c读取测试

树莓派⾼级GPIO库,wiringpi2forpython使⽤笔记(五)i2c读取测试wiringpi2显然也把i2c驱动带给了Python,⼿头上正巧有⼀个DS3231的模块,上边带了⼀个DS3231 RTC(实时时钟),与⼀⽚24C32,两个芯⽚均为iic总线设备,与树莓派接线如下:也就是VCC GND SDA SCL四个脚分别接到树莓派的1(3.3v)、9(0v)、3(SDA.1)、5(SCL.1)上,因为树莓派的I2C接⼝默认是关闭的,需要先编辑⼀下/boot/config.txt,去掉 device_tree_param=i2c_arm=on上的注释(ArchlinuxARM RasperryPi2),然后重启(注:Raspbian可以⽤raspi-config打开)然后重启,重启完成后,运⾏modprobe i2c-dev若想这个模块⾃动装载,请把它写到 /etc/modules-load.d/raspberrypi.conf安装i2c-tools,Archlinux下为:pacman –S i2c-tools安装后,运⾏i2cdetect –y 1结果如下:嗯,发现了57,68两个设备,哪个是DS3231,哪个⼜是24C32呢,我们把⾥边的数据dump出来看看:可以看到0x57设备⾥边是空的,应该就是24C32了,0x68⾥边读出来20个字节,就是DS3231了。

我先解释下这⼏个命令:i2cdetect顾名思义就是搜索i2c总线的设备,树莓派有2条i2c总线,咱们接的SDA.1,SCL.1,当然就是搜索1这条总线了(另外⼀条是SDA.0 SCL.0)-y参数没啥意义,就是⾃⼰帮你按下y(yes).i2cdump也很容易理解,就是dump出指定总线,指定设备的数据这⾥是1总线0x57 0x68两个设备。

-y参数跟上个命令是⼀样的。

这样,我们的i2c设备就都通讯上了,下边就是⽤wiringpi2库读写之。

树莓派知识

树莓派知识嘿,朋友们!今天咱来聊聊树莓派呀!这玩意儿可太有意思啦!你说树莓派像不像一个超级迷你的魔法盒子?别看它个头小,本事可大着呢!它就像是一把万能钥匙,可以打开好多扇神奇的大门。

比如说,你可以用它来搭建一个属于自己的媒体中心。

想象一下,在慵懒的周末,躺在沙发上,通过树莓派播放你喜欢的电影、音乐,那感觉多惬意呀!而且,这可比去电影院省钱多了吧!或者呢,你有一些奇思妙想,想自己动手做个小发明,树莓派也能派上大用场。

它就像你的小助手,能帮你把那些创意变成现实。

就好像你是个大厨,树莓派就是你厨房里最趁手的工具,能让你做出一道道美味的“科技大餐”。

学习编程的小伙伴们对树莓派肯定也不陌生吧!它简直就是学习编程的最佳伙伴呀!你可以在上面尽情地尝试各种代码,看着自己编写的程序让树莓派“乖乖听话”,那成就感爆棚啊!这可比死记硬背那些编程知识有趣多了,不是吗?还有啊,有些技术大神还能用树莓派做出各种智能小设备呢!什么智能灯啦、智能窗帘啦,哇塞,感觉家里一下子就变得高大上了呢!这要是让邻居们看到,不得羡慕死呀!要玩转树莓派,也得下点功夫哦!你得像对待宝贝一样细心呵护它,给它接上合适的配件,让它能发挥出最大的威力。

可别小瞧了这些配件,它们就像是给树莓派穿上了超级装备,能让它变得更厉害呢!当然啦,刚开始接触树莓派的时候可能会觉得有点难,毕竟这是个新玩意儿嘛。

但别灰心呀!就像学骑自行车一样,一开始可能会摔倒,但多练习几次不就会了嘛!你可以找一些教程看看,和其他玩树莓派的朋友们交流交流经验,慢慢地你就会发现,原来自己也能成为树莓派高手呢!哎呀,说了这么多,树莓派真的是个让人又爱又恨的小家伙呀!爱它的有趣和强大,恨自己为啥不能早点发现它呢!总之呢,如果你对科技感兴趣,对创造感兴趣,那真的应该好好玩玩树莓派,它绝对不会让你失望的!相信我,你一定会爱上它的!原创不易,请尊重原创,谢谢!。

认识树莓派(Raspberry Pi)

认识树莓派(Raspberry Pi)“Raspberry Pi”中文译名为“树莓派”,它是英国公益教育机构推出的开源硬件,是一款只有银行卡大小的“卡片电脑”。

其设计主旨,是用于培养儿童的编程能力。

没想到树莓派一经推出,就在全球创客、极客以及科技爱好者、DIY 迷中,引起了轰动。

目前,全球科技界与教育界,正密切关注着树莓派在儿童编程以及人工智能领域所发挥的作用。

可以说,树莓派是开源硬件中最为成熟、最为成功的作品,后来的很多开源硬件都在模仿它。

第一节树莓派的硬件组成图1-1-1 树莓派3B+主板目前,树莓派最主要的型号是3B+,外观如图1-1-1所示。

树莓派应用广泛,它不但可以连接电视机、显示器、电脑、键盘、鼠标等等外接设备,甚至能连接到微波炉、烤箱、智能洗衣机、扫地机器人等等家用电器上。

常用的连接方式,如图1-1-2所示。

图1-1-2 树莓派3B+主板与外接设备的连接为保证外部设备的连接,树莓派3B+提供了很多硬件接口,标准输入与输出的接口如图1-1-3所示。

图1-1-3 树莓派3B+主板的接口要充分发挥树莓3B+的功能,我们还会用到一些常用套件,常用套件如图1-1-4所示。

图1-1-4 树莓派主要套件为完成各种任务,我们还会用到传感器,常用的传感器如图1-1-5所示。

图1-1-5 树莓派各类传感器第二节树莓派的玩法纳斯先生是位房产推销员,当客户看房并询问房间大小时,其他推销员马上掏出钢卷尺或激光测距笔,纳斯先生掏出的却是一个网球。

他猛地将网球砸向一面墙,当网球返弹砸到另一面墙时,网球会发出声音:两墙相距××米。

客户目瞪口呆时纳斯先生解释,网球里有一块树莓派,他编程调用树莓派的震动传感器来实现了测距。

纳斯先生是位典型的创客,创客们总能让自己的生活与工作充满小乐趣。

经过近十年发展,全球创客与极客们基于树莓派做出的新玩艺儿已有数千万种,其中有偏向于软件的,也有偏向于硬件的,当然还有很多是软硬件结合的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一节树莓派介绍1、树莓派是什么?Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。

树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。

2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"!这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。

基金会期望这一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。

一句话:树莓派是一个卡片大小的开发板,上面可以运行Linux系统,我们可以用它开发我想要的设备。

2、树莓派的种类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卡、电源)3、树莓派参数:B型:处理器BroadcomBCM2835(CPU,GPU,DSP和SDRAM,USB)CPU ARM1176JZF-S核心(ARM11系列)700MHzGPU Broadcom VideoCrore IV,OpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC高清解码器内存512MByteUSB 2.02(支持USB hub扩展)影像输出Composite RCA(PAL & NTSC),HDMI(rev 1.3 & 1.4),raw LCD Panels via DSI 14 HDMI resolution from 640x350 to 1920x1200 plus various PAL andNTSC standards音源输出 3.5mm插孔,HDMI板载存储SD/MMC/SDIO卡插槽网络接口10/100以太网接口外设8xGPIO、UART、I2C、带两个选择的SPI总线,+3.3V,+5V,ground(负极)额定功率700mA(3.5W)电源输入5V / 通过MicroUSB或GPIO头总体尺寸85.60 x 53.98 mm(3.370 x 2.125 in)操作系统Debian GNU/linux,Fedora,Arch Linux ARM,RISC OS, XBMCB+改进•更多的GPIO:B+将通用输入输出引脚增加到了40个,而Model B则只有26个;• 更多的USB:B+提供了4个USB端口,对热插拔有着更好的兼容性(Model B只有2个);• 支持microSD:旧款的SD卡插槽,已经被换成了更漂亮的推入式microSD卡槽;• 更低的功耗:将线性式稳压器换成了开关式,功耗降低了0.5W到1W;• 更好的音频:音频电路部分采用了专用的低噪供电;• 简洁的外形:USB接口被推到了主板的一边,复合视频移到了3.5mm音频口的位置,此外还增加了4个独立的安装孔。

4、树莓派分布图B型,B+类似,请自行对比参考第二节树莓派上手使用1、树莓派启动方式及支持的系统:树莓派开发板没有配置板载FLASH,因为它支持SD卡启动,所有我们需要下载相应镜像,并将其烧写在SD上,启动系统即可(这个镜像里包含了我们通常所说的bootloader、kernel、文件系统)树莓派由于其开源特性,支持非常多的系统类型(指的文件系统):Raspbian、Arch Linux ARM、Debian Squeeze、Firefox OS、Gentoo Linux Google Chrome OS、Raspberry Pi Fedora Remix、Slackware ARM QtonPi、Slackware ARM、WebOS、RISC OS、FreeBSDNetBSD、Android 4.0(Ice Cream Sandwich)详细介绍请看维基百科:/wiki/%E6%A0%91%E8%8E%93%E6%B4%BE2、树莓派镜像下载地址/官网(速度较慢)/share/home?uk=671504480#category/type=0树莓派论坛提供的下载地址(百度网盘速度较快)建议下载:wheezy-raspbian笔者更新时,最新版本为:2014.6.20(B+版建议使用此版本,笔者将旧版烧入B+版中貌似网卡及USB驱动不能识别)3、镜像烧写:准备:1)一张2G以上的SD卡及读卡器,最好是高速卡,推荐Class4以上的卡,卡的速度直接影响树莓派的运行速度笔者建议最好4G以上,否则后续开发会使用经常不够用2)winXP和win7下安装镜像的工具:Win32DiskImager.zip或者USB tool,同样在上一步的网址下载3)上一步下载好的镜像安装:1)解压下载的系统压缩文件,得到img镜像文件2)将SD使用卡托或者读卡器后,连上电脑3)解压并运行win32diskimager工具4)在软件中选择img文件,“Device”下选择SD的盘符,然后选择“Write”然后就开始安装系统了,根据你的SD速度,安装过程有快有慢。

5)安装结束后会弹出完成对话框,说明安装就完成了,如果不成功,请关闭防火墙一类的软件,重新插入SD进行安装请注意安装完,win系统下看到SD只有74MB了,这是正常现象,因为linux下的分区win下是看不到的!4、开发板供电:树莓派开发板有两种供电方式:1)使用micro usb供电:所有android手机的充电线都可以给他供电2)外接电源直接供电:B型(B+型)GPIO 左上角的2、4管角为电源正极,6管角为地5、树莓派访问方式1)初始启动:a、外接HDMI或者AV显示器,USB鼠标、键盘把树莓派当作一个小电脑,可以用外接键盘、鼠标操作树莓派,树莓派启动界面会显示在HDMI或者AV显示器上笔者不太建议这种启动方式——抱着个显示、鼠标键盘太不方便了,而且带HDMI的显示器不好找(虽然可以用HDMI转VGA接在电脑显示器上代替)b、使用USB转ttl 串口线通过串口访问树莓派树莓派默认支持串口启动,我们只需要一根:usb转ttl线(淘宝上很多,10几块钱一根)连接树莓派与电脑,即可通过串口控制调试树莓派(电脑上使用超级终端或者其它串口调试工具,笔者建议使用Xshell4.0)树莓派串口连接口请见下图中所示在终端中会显示类似启动信息,如下:中间会提示输出用户名和密码:默认用户名:pi默认密码:raspberryoctopi login: piPassword:Last login: Fri Jun 20 09:32:38 UTC 2014 on ttyAMA0Linux octopi 3.12.22+ #691 PREEMPT Wed Jun 18 18:29:58 BST 2014 armv6lThe programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual 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'pi@octopi:~$2)其它访问方式:SSH:由于树莓派只有一个串口,当我们开发中需要占用这个串口或者我们希望进行远程开发(通过一个根网线或无线连接到树莓派)可以借助Linux系统特有的一种服务SSH来完成(请见后面的文章)VNC:VNC是linux下面常用的远程桌面,用它可以在windows或者unix主机上方便的通过网络操作远程主机而不需要一个额外的显示器,非常实用(请见后面的文章)远程桌面:远程桌面是windows自带的一个远程桌面登陆系统,很好用(请见后面的文章)第三节树莓派rasp-config配置2014-08-25 09:59 9354人阅读评论(2) 收藏举报经过前面两步我们的树莓派已经正常的工作起来了,但是在真正用它开发之前还需要进行一些列的配置以及软件的安装,这样开发起来才会得心应手,下面我们介绍一下常用的软件和服务1、配置选项:树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令:$sudo raspi-config新旧版本的配置界面不太一样,下面列举两种比较常见的:1)旧版本•expand_rootfs–将根分区扩展到整张SD卡(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中)•overscan–可以扩充或缩小屏幕(旧版不能自适应屏幕,新版没有这个选项,貌似可以自适应,没仔细研究)•configure_keyboard - 键盘配置界面•change_pass–默认的用户名是pi,密码是raspberry,用ssh 远程连接或串口登录时要用到这个用户名和密码,这里可以更改密码。

•change_locale–更改语言设置。

在Locales to be generated: 中,选择en_US.UTF-8和zh_CN.UTF-8。

在Default locale for the system environment:中,选择en_US.UTF-8(等启动完机器,装完中文字体,再改回zh_CN.UTF-8,否则第一次启动会出现方块)。

•change_timezone–因为树莓派没有内部时钟,是通过网络获取的时间,选择Asia – Shanghai。

•memory_split–配置给桌面显示的显存。

•ssh–是否激活sshd服务。

相关文档
最新文档