ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:2.99MB ,
资源ID:16631895      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16631895.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(我地树莓派学习笔记.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

我地树莓派学习笔记.docx

1、我地树莓派学习笔记第一节树莓派介绍1、树莓派是什么? Raspberry Pi(中文名为“树莓派,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡 大小的卡片式电脑,其系统基于Linux。 树莓派由注册于英国的慈善组织“Raspberry Pi 基金会开发,EbenUpton/埃厄普顿为项目带头人。2012年3月,英国剑桥大学埃本阿普顿Eben Epton正式出售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有根本功能,这就是Raspberry Pi电脑板,中文译名树莓派!这一基金会以提升学校计算机科学与相关学科的教育,让计算机变得有趣为宗

2、旨。基金会期望这 一款电脑无论是在开展中国家还是在兴旺国家,会有更多的其它应用不断被开发出来,并应用到更多领域。一句话:树莓派是一个卡片大小的开发板,上面可以运行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个GPIO2014新出的,推荐使用购置请在淘宝上搜一下,非常多:200到-300元之间裸板,不含SD卡、

3、电源3、树莓派参数:B型:处理器BroadBCM2835CPU,GPU,DSP和SDRAM,USBCPUARM1176JZF-S核心ARM11系列700MHzGPU内存512MByte2支持USB hub扩展影像输出posite RCAPAL & NTSC,HDMIrev 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以太网接口外设

4、8xGPIO、UART、I2C、带两个选择的SPI总线,+3.3V,+5V,ground负极额定功率700mA3.5W电源输入5V / 通过MicroUSB或GPIO头总体尺寸85.60 x 53.98 mm3.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卡插槽,已经被换成了更漂亮的

5、推入式microSD卡槽; 更低的功耗:将线性式稳压器换成了开关式,功耗降低了0.5W到1W; 更好的音频:音频电路局部采用了专用的低噪供电; 简洁的外形:USB接口被推到了主板的一边,复合视频移到了3.5mm音频口的位置,此外还增加了4个独立的安装孔。4、树莓派分布图B型,B+类似,请自行比照参考第二节树莓派上手使用1、树莓派启动方式与支持的系统:树莓派开发板没有配置板载FLASH,因为它支持SD卡启动,所有我们需要下载相应镜像,并将其烧写在SD上,启动系统即可(这个镜像里包含了我们通常所说的bootloader、kernel、文件系统)树莓派由于其开源特性,支持非常多的系统类型指的文件系统

6、:Raspbian、Arch Linux ARM、Debian Squeeze、Firefox OS、Gentoo LinuxGoogle Chrome OS、Raspberry Pi Fedora Remix、Slackware ARMQtonPi、Slackware ARM、WebOS、RISC OS、FreeBSDNetBSD、Android 4.0(Ice Cream Sandwich)2、树莓派镜像下载地址.raspberrypi.org/官网速度较慢pan.baidu./share/home?uk=671504480#category/type=0树莓派论坛提供的下载地址 XX网盘

7、速度较快建议下载:wheezy-raspbian笔者更新时,最新版本为:2014.6.20(B+版建议使用此版本,笔者将旧版烧入B+版中貌似网卡与USB驱动不能识别)3、镜像烧写:准备:1)一X2G以上的SD卡与读卡器,最好是高速卡,推荐Class4以上的卡,卡的速度直接影响树莓派的运行速度 笔者建议最好4G以上,否如此后续开发会使用经常不够用或者USB tool,同样在上一步的网址下载3)上一步下载好的镜像安装:1)解压下载的系统压缩文件,得到img镜像文件2)将SD使用卡托或者读卡器后,连上电脑3)解压并运行win32diskimager工具4)在软件中选择img文件,“Device下选择

8、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鼠标、键盘 把树莓派当作

9、一个小电脑,可以用外接键盘、鼠标操作树莓派,树莓派启动界面会显示在HDMI或者AV显示器上笔者不太建议这种启动方式抱着个显示、鼠标键盘太不方便了,而且带HDMI的显示器不好找虽然可以用HDMI转VGA接在电脑显示器上代替b、使用USB转ttl 串口线通过串口访问树莓派 树莓派默认支持串口启动,我们只需要一根:usb转ttl线淘宝上很多,10几块钱一根连接树莓派与电脑,即可通过串口控制调试树莓派电脑上使用超级终端或者其它串口调试工具,笔者建议使用Xshell4.0 树莓派串口连接口请见如下图中所示在终端中会显示类似启动信息,如下:中间会提示输出用户名和密码:默认用户名:pi默认密码:raspbe

10、rryoctopi 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 f

11、iles in /usr/share/doc/*/copyright.Debian GNU/Linux es with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.NOTICE: the software on this Raspberry Pi has not been fully configured. Please run sudo raspi-configpioctopi:$2)其它访问方式:SSH:由于树莓派只有一个串口,当我们开发中需要占用这个串口或者我们希望进展远程开发通过一个根网线或无线连接到

12、树莓派可以借助Linux系统特有的一种服务SSH来完成请见后面的文章VNC:VNC是linux下面常用的远程桌面,用它可以在windows或者unix主机上方便的通过网络操作远程主机而不需要一个额外的显示器,非常实用请见后面的文章远程桌面:远程桌面是windows自带的一个远程桌面登陆系统,很好用请见后面的文章第三节树莓派rasp-config配置2014-08-25 09:599354人阅读评论(2)收藏举报经过前面两步我们的树莓派已经正常的工作起来了,但是在真正用它开发之前还需要进展一些列的配置以与软件的安装,这样开发起来才会得心应手,下面我们介绍一下常用的软件和服务1、配置选项: 树莓派

13、第一次使用的时候需要进展一个简单的配置,在命令行模式下运行以下命令: $sudo raspi-config新旧版本的配置界面不太一样,下面列举两种比拟常见的:1)旧版本expand_rootfs将根分区扩展到整XSD卡树莓派默认不使用SD卡的全部空间,有一局部保存,建议选中overscan可以扩大或缩小屏幕旧版不能自适应屏幕,新版没有这个选项,貌似可以自适应,没仔细研究configure_keyboard- 键盘配置界面change_pass 默认的用户名是pi,密码是raspberry,用ssh远程连接或串口登录时要用到这个用户名和密码,这里可以更改密码。change_locale 更改语言

14、设置。在Locales to be generated: 中,选择en_US.UTF-8和zh_.UTF-8。在Default locale for the system environment:中,选择en_US.UTF-8等启动完机器,装完中文字体,再改回zh_.UTF-8,否如此第一次启动会出现方块。change_timezone因为树莓派没有内部时钟,是通过网络获取的时间,选择Asia Shanghai。memory_split配置给桌面显示的显存。ssh 是否激活sshd服务。boot_behaviour 设置启动时启动图形界面,正常肯定是Yes。2新版本比拟新的镜像大局部是这个界面

15、,做了不少改变1Expand Filesystem 扩展文件系统同旧版。2 Change User Password 改变默认pi用户的密码,按回车后输入pi用户的新密码。3 Enable Boot to Desktop/Scratch 启动时进入的环境选择 Console Text console, requiring login(default) 启动时进入字符控制台,需要进展登录默认项。 Desktop log in as user pi at the graphical desktop 启动时进入LXDE图形界面的桌面。 Scratch Start the Scratch progra

16、mming environment upon boot 启动时进入Scratch编程环境。4 Internationalisation Options 国际化选项,可以更改默认语言 I1 Change Locale 语言和区域设置,建议不要改,默认英文就好。想改中文,最好选安装了中文字体再进展这步,安装中文字体的方法: sudo apt-get update sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei 移动到屏幕底部,用空格键选中zh- GB2312,zh- GB18030,zh- UTF-8,然后按回车,然后默认语言选中zh-然后

17、回车 I2 Change Timezone 设置时区,如果不进展设置,PI的时间就显示不正常。选择Asia亚洲再选择Chongqing某某即可。 I3 Change Keyboard Layout 改变键盘布局5 Enable Camera 启动PI的摄像头模块,如果想启用,选择Enable,禁用选择Disable就行了6 Add to Rastrack 把你的PI的地理位置添加到一个全世界开启此选项的地图,建议还是不要开了,免得被跟踪。7 Overclock None 不超频,运行在700Mhz,核心频率250Mhz,内存频率400Mhz,不增加电压 Modest 适度超频,运行在800Mh

18、z,核心频率250Mhz,内存频率400Mhz,不增加电压 Medium 中度超频,运行在900Mhz,核心频率250Mhz,内存频率450Mhz,增加电压2 High 高度超频,运行在950Mhz,核心频率250Mhz,内存频率450Mhz,增加电压6 Turbo 终极超频,运行在1000Mhz,核心频率500Mhz,内存频率600Mhz,增加电压68 Advanced Options 高级设置 A1 Overscan 是否让屏幕内容全屏显示 A2 Hostname 在网上邻居或者路由器能看到的主机名称 A3 Memory Split 内存分配,选择给GPU多少内存 A4 SSH 是否运行S

19、SH登录,建议开户此选项,以后操作PI方便,有网络就行,不用开屏幕了。 A5 SPI 是否默认启动SPI内核驱动,新手就不用管了。 A6 Audio 选择声音默认输出到模拟口还是HDMI口 0 Auto 自动选择 2 Force HDMI 强制输出到HDMI A7 Update 把raspi-config这个工具自动升级到最新版本9 About raspi-config 关于raspi-config的信息。配置完成后确认会重启系统,选项即可生效第四节树莓派网络与更新配置有线、无线1、有线网络: 1)自动获取IP:树莓派默认有线网卡是使能的,只需将网线插入树莓派网卡,即可自动获得IP(要求在局域

20、网内) 2)手动设定IP:如果是电脑与树莓派直连,不能自动获得IP,可以使用:ifconfig eth0 192.168.1.123设定ip(下次重启就没了) 3)设置静态IP:如果担心在同网络情况下ip或者不固定,可以讲电脑设置为静态ip,方法如下: 在终端中打开一下文件:sudo vi /etc/network/interfaces(需要学习VI根本操作,树莓派自带的vi不是很好用,请先参考下面文档更新一下viauto loiface lo inet loopbackiface eth0 inet dhcp讲以上内容改为:auto loiface lo inet loopback2、无线网

21、络 有线网络需要受到网线的限制,现在无线网络已经非常的普与,通过一个无线网卡与无线路由器起来岂不是更加无拘无束,下面介绍一下无线网络的配置。1)无线网卡驱动确实认树莓派内置了很多无线网卡的驱动,大家可以在这个查找所支持的型号elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters笔者手里面有一个:8188CUS(网卡芯片)的验证支持验证方法:将USB无线网卡插入树莓派USB接口旧版系统会自动重启,新版不会,敲入:$lsusb:lsusbBus 001 Device 002: ID 0424:9514 Standard Microsystems

22、Corp.Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter或者敲入:$ifconfig:wlan0 Link encap:Ethernet HWaddr 00:0b:81:87:e5:f9 UP BROADCAST MU

23、LTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:3 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)说明树莓派支持你的无线网卡,可进展下一步设置2)无线网卡的配置使用vi进入命令行: sudo nano /etc/network/interfaces打开以下文件进展修改:auto loiface lo in

24、et loopbackiface eth0 inet dhcpauto wlan0allow-hotplug wlan0iface wlan0 inet dhcpwpa-ssid 360WiFiwpa-psk hellworld重启即可连入:网络名为360WIFI,密码为helloworld的网络,如果想要设置为静态ip,类似有线网卡,修改相应代码即可3、更新源测试:有线或者无线网络连通过,我们后面对软件更新是,需要首先进展更新列表更新,执行以下命令即可:sudo apt-get updateGet:1 raspberrypi.collabora. wheezy Release.gpg 836

25、 B Get:2 archive.raspberrypi.org wheezy Release.gpg 490 B Get:3 raspberrypi.collabora. wheezy Release 7,532 B Get:4 mirrordirector.raspbian.org wheezy Release.gpg 490 B Get:5 mirrordirector.raspbian.org wheezy Release 14.4 kB Get:6 raspberrypi.collabora. wheezy/rpi armhf Packages 2,214 B Get:7 archi

26、ve.raspberrypi.org wheezy Release 7,263 B.Ign mirrordirector.raspbian.org wheezy/rpi Translation-en_GBIgn mirrordirector.raspbian.org wheezy/rpi Translation-enFetched 6,992 kB in 1min 12s (96.6 kB/s) Reading package lists. Done改变更新源:笔者测试这个默认的网址还是挺快的,网络上有人建议改变更新源为国内的我没发现快多少,大家根据自己网络选择:将默认的用#号屏蔽,改为deb

27、 mirrors.ustc.edu./raspbian/raspbian/ wheezy main contrib non-free rpi或者或者用以下地址代替上面的地址栏某某大学Raspbian mirror.sysu.edu./raspbian/raspbian/中国科学技术大学Raspbian mirrors.ustc.edu./raspbian/raspbian/清华大学Raspbian mirrors.tuna.tsinghua.edu./raspbian/raspbian/华中科技大学Raspbian mirrors.hustunique./raspbian/raspbian/A

28、rch Linux ARM mirrors.hustunique./archlinuxarm/某某东软信息学院源北方用户Raspbian mirrors.neusoft.edu./raspbian/raspbian/第五节树莓派常用软件与服务(vi、远程桌面、ssh、samba、u盘)1、更新vim树莓派自带的vim不是很好用,比如默认不支持小键盘与方向键等,我们可以更新一下sudo apt-get install vim2、使用远程桌面通过windows自带的远程桌面软件,可以远程访问树莓派桌面应用sudo apt-get install xrdp3、sshssh服务默认已经安装完毕只需要安

29、装一个ssh客户端即可,笔者推荐xshell4.0(Xmanage4.0的一个组件)host填入:开发板ip即可用户名、密码同串口登陆一致默认:pi、raspberry4、使用samba通过samba服务,可以自由、访问修改树莓派家目录下的文件、代码1)首先安装 samba:sudo apt-get install samba samba-mon-bin2)然后修改配置文件:下面的配置是让用户可以访问自己的 home 目录。a)开启用户认证,找到“# Authentication #,将“# security = user 的井号去掉。b)配置用户可以读写自己的 home 目录,在“homes

30、节中,把 “read only = yes 改为 “read only = noc)找到browseable=no改为yes 否如此等会访问时此文件夹会隐藏3)重启samba服务:4)把系统默认用户pi添加到samba :sudo smbpasswd -a pi会提示你输入密码:建议跟串口登陆的密码一致,防止密码太多弄混了5)windows访问任意打开一个文件浏览器,输入ip地址:172.20.223.91pi现在就可以从其它机器上访问pi 这个用户的 home 目录了。5、挂载U盘当需要大容量外接存储设备时,可使用U盘挂载通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:sudo mkdir /mnt/udisk1)手动挂挂载:挂载命令:sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/udisk用完之后卸载sudo umount /mnt/1GB_USB_flash注意:sd

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2