




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈尔滨工业大学(威海)本科毕业 设计(论文) - 1 - 向切格拉瓦致敬 哈尔滨工业大学(威海)本科毕业 设计(论文) - 2 - 向瑞查德 哈尔滨工业大学(威海)本科毕业 设计(论文) - 3 - 致谢 每当我对别人说:我是一个作家,的时候,他们总是向我投来朦胧的眼神。显然很多人以为写作就是一个人坐在木桌旁边,品味者一杯红酒望着窗外咆哮的风暴。尽管这并不确切,但我的确非常享受书写 的快乐。 同样我非常享受写作本书的过程,多亏编辑, 宝贵的帮助。每当我灰心丧气的时候她都会积极的鼓舞我,每当我遇到困难时,她总能为我指点迷津。太感谢你了, 还要感谢 队的大力支持和帮助,没有你 们这本书根本无法完成。 本书要和电子器件打交道,其中的所有电路都是我用 常感谢 时要感谢 建的 了莓派 且生气了很多琢磨底层代码的时间。 慨的将他的 A 挑战的游戏截图供我使用。 同样要感谢的是参与复核本书的:。 最后,我要感谢 耐心。谢谢你,亲爱的人们。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 4 - 前言 在过去的几十年中,电脑越来越便宜。以至于现在你不仅可以在桌子下面,甚至可以在许多使能手机和 因为一台电脑总是要陪伴我们很长时间,所以我们不能像。 然而像树莓派这样的电脑的出现,将会打破这一局面,树莓派,或者直言派,是一个价格不足 300元人民币的完全功能的桌面电脑。既可以直接联网,也可以做高清视频播放器之用,也应为她运行的 使得树莓派或许成为历史上收款摔坏也不肉疼的电脑。 树莓派基金会研发树莓派的初衷是引导儿童学习编程,她的却胜任这项工作。更重要的是,你可以用它来做许多有趣的事情,例如家庭影院,网络服务器,玩游戏。同时派是一个非常好的学习电子知识的机器。又和许多流行的微控制器(如 同的是,派可以运行操作系统,你可有很多中选择来完成自己的工程。 树莓派之类的低价小巧的机器的出现,让无所不在的计算成为可能。这本书将让你成为其中的一份子。 本书的受众 这本书面向希望开始树莓派之旅的任何人。即便之前没有多少电脑经历,你也可以很块发现树莓派和其他电脑的不同之处,本书 将为你指点迷津。 你有很多操作系统可控选择,本书将主要使用 为她是新手的最爱。另外如果你没有 议你首先阅读最后一章, 当然如果身边有一块板子进行实验的话,你能更加深入的吃透本书的内容。 如果你有任何疑问,可以参考最后的附录,或者联系我们 尔滨工业大学(威海)本科毕业 设计(论文) - 5 - . 初识树莓派 正式开始使用树莓派之前,我们应该对她有 一个全面的了解。这可以帮助你如何恰当的使用树莓派完成何种工作,以及所需要的外设。例如,电源,鼠标键盘和显示器。这一章,你将知道如何使让个小东西更好的工作。 识树莓派的硬件资源 打开包装盒,一个树莓派呈现在我们眼前,当然肯定部如苹果产品那样让人眼前一亮。通常树莓派包裹在一个普通的纸盒中,附带有一两张简单介绍硬件和入门级的简介。 只有极客才会喜欢树莓派的最初版本。她不过是一个无盒的信用卡大小的单板电脑。某种成度说,她和我们小时候拆开过的玩具的内部结构类似。后来的发行版或许会配置一个包装盒,现在让我们把注意力放 在她的内在价值上,这是她的精华之所在,不是吗? 派上都有什么 树莓派有两种发行版:模板 。模板 稍便宜,接口 不 如 后 者 丰 富 。 我 将 会 在 以 下 的 文 章 中 介 绍 二 者 的 区别,。主要是介绍模版 B,如下图所示。 版本 B 哈尔滨工业大学(威海)本科毕业 设计(论文) - 6 - 版本 A 两款树莓派都拥有相同的大脑和心脏,一块名为 会在很多手机上面发现这种片上系统,价格低,功能强,并且不需要太多电源。这是树莓派团队选择她的原因。 与传统的 上系统将 理器), 形处理单元)和一些存储器件 整合在一块芯片上。该 00256于纯粹主义者来说,这个 为她的设计和图形驱动都是私有的,他们的源代码无法公开获得。对于你的日常工作和学习来说这并不会有太大影响,但对于少数自由软件的信徒来说这的确是个问题。 树莓派有很多外部接口,其中大多数你都会很熟悉。在 以用来连接鼠标和键盘或摄像头等,还有一个微 能用来外接电 源。如果想要外接更多的设备,只能通过 本 总是会需要一个外部 你可以通过网线接口直接将版本 于版本 可以通过一个 趣的是,从实现机制来讲,版本 以版本 在网络连接方面的表现没书么区别。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 7 - 你有两种可选项可以将树莓派的连接至显示器或者电视,数字字 字 而你会发现多数电视拥有模拟视频输出接口使得模拟输出拥有一定的通用性上的优势,不过 外树莓派团队没有在树莓派上添加 为他们认为 然你仍可以通过外部设备将 通过 使用模拟视频输出,你需要一个额外的声音输出连接装置。那正是 作用,你可以 通过那个 喇叭。 在模拟视频输出接口的左面,你可看到两排扩展引脚,其中多数为 用输入输出脚),你可以使用他们来和外部电子设备进行连接。人如其名,他们都没确定的应用目的,你可根据自己的需要自行 确定如何使用他们。例如你可以通过他们连接 者通过 第九章,摆弄 87页中,你会学习如何使用扩张头,并做一个自己的小玩意。 另外还有一些接口,如 有 板子上还包括 5个 义如下: 示 当树莓派读写 时,该灯就会闪烁。你可以通过软件来控制这个 以她不是完全精确的。 源接通,该灯即点亮。 示你的 路)是否工作在全双工状态。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 8 - 当有 灯即闪烁。 0M:指示树莓派的网络连接是工作在 1000个灯点亮时说明,派工作在 100 树莓派没有可以掉电保持的内部存储设备,所以你需要通过 前你可能 使用过 为他们小巧轻便,设用于各种移动设备。容量各有不同,通常有 1G, 2G, 4G, 8G, 16G, 32G, 64下图: 树莓派缺少什么 将成本考虑进去,派上面的东西已经足够丰富,然而她有少了一些东西。例如,电池维持的实时时钟, 本输入输出系统)。连接网络,时钟问题不难解决,树莓派像许多系统那样自动和国际标准 时间进行匹配。然而缺少 简单而言, 面的在开机是管理硬件启动配置的程序。例如,你可以选择是从硬盘还是 海)本科毕业 设计(论文) - 9 - 统。树莓派没有 总是从 便你拥有一个完好安装在也是无法启动的。当然你仍可以使用外部存储设备,不要试图在使用它启动树莓派。 树莓派没有原装的蓝牙和 可以通过 幸的是,大多数 应当查阅第三部分。,查看树莓派的软件兼容性。 现在你对树莓派的硬件有了基本的认识,下面让我们来看哪些外设和树莓派进行连接。 助设备 第一次打开包装盒,所见即所得,盒子里面除了一款板子外 就没有什么了。你需要一些外设,通常已经具备了的,来使树莓派正常工作。 选择电源 因为树莓派默认没有配置电源,你需要自备一个 树莓派的标准所言,两款板子都需要 5且模块 块 00电流。根据你所连接外设的不同,也许你需要能提供更大功率的电源。 大多数的手机充电器都可以用来为树莓派工作,这并非巧合。树莓派工作组这样设计,可以借用无处不再的手机充电器来降低成本。 树莓派有关电源方面的不足之处是 ,所有的外部器件都不能从 大于 100一时刻也许你会发现她的影响。安全起见,应当为版本 50000 下图是一个 哈尔滨工业大学(威海)本科毕业 设计(论文) - 10 - 当然你也可以使用外部供电的 那之前首先在树莓派的官网 选择 即便已经拥有了一个完美的电源,树莓派还需要一个安装操作系统的 可以购买一个预装镜像的 可以买一张 看第二章,烧些 通常后者更好一些,这可以使你自己拥 有对树莓派更多的控制权,并且可以安装最新的软件省区一些更新的麻烦。 的确有用户反应,某些型号的 以购买之前,请首先资询,第三部分, pi 论来说,你可以使用任何大小大于等于的2是随着后续工作的进行,软件的更新安装,文件添加,你总是需要多的占用一些空间。所有你的 连接鼠标和键盘: 除非你准备将树莓派作为一个 总是需要一 个鼠标和键盘。也许你家里有额外的鼠标和键盘可用,只要他们是时内置 为他们可能会偷窃树莓派的电流供其他设备使用。如果你个某个鼠标或键盘在树莓派上不能正常工作的话,换另外的鼠标键盘试试,或者通过外置电源的 的鼠标键盘的电流最好均小于 100 有些无线的鼠标和键盘没能在派上完好的工作,因为 以,首先保守一点在有线设备工作正常的情况下再试着逐渐向无 线设备转移。并要检查你 的 于该设备的支持情况。 多数情况下,你要用到多个的 需要通过 请注意该 多数情况下你需要外部供电的 选择显示设备: 取决于你将要使用的显示设备,你需要一个 果你使用 太幸运了。如若不然,你需要将派的音频接口通过哈尔滨工业大学(威海)本科毕业 设计(论文) - 11 - 选择正确的网络设备 对于 上往下并进行相关配置你就可以上 网了,因为 以你需要一个额外的 添加外壳 : 树莓派未来的发行版可能会配备盒体,在那之前,我们需要细心呵护树莓派。正如其它电子产品一样,树莓派对静电和灰尘比较敏感,所以你总是要将她包装起来。 树莓派团队非常具有创造天赋,已经有人使用乐高积木甚至纸张为树莓派制作了盒体。但那些自制的盒体通常没能很好的把树莓派的接口暴露出来,而给开发着带来不便。 另外你还需要一个用于烧些 叉编译的额外的 典型的树莓派开发环境建立起来了,看起来有些乱, 不是吗? 尽管其貌不扬,但是她的确秀外慧中。 :-) 一步 本章你学会了派上的接口的用途,并对辅助设备的选择有了认识。下一步,让我们开始大干一场吧! 哈尔滨工业大学(威海)本科毕业 设计(论文) - 12 - 2. 安装操作系统 和每一台电脑一样,树莓派也需要一个操作系统,官方推荐使用先应为她是自由、免费( 其次是应为她可以在树莓派的 其他大多数操作系统自能运行在 是知道目前为止,并非所有的 为某些系统例如 器。所以本章,你将首先了解可供选择的操作系统 选择操作系统只是第一步,接下来还有安装和使用的过程。尽管在树莓派上安装操作系统与你的习惯不同,却也并非难事:将操作系统安装在 本章中我们将安装最新版本的 他系统的安装过程大体相同。或者你也可以制作几张 样只需要更换 统可选择项 可以帮助你最大的发挥树莓派的潜力。同时许多人已经熟悉了 少有人在树莓 派上跑其他操作系统。 即便是运行在树莓派上的 上去也总是和传统台式 /笔记本电脑系统相异,例如也许她会使用一款更为精简的窗口管理器。同时也许你找不到以前熟悉的浏览器或者 除此之外还有也限制了操作系统的安装。现代操作系统的体量过大,他们通常以 些镜像或者所有的硬件驱动程序。然而我们无法使用 时因为树莓派没有 见 么是树莓派所不具有的),我们也没有 办法通过外部们没有办法将 反,我们需要一个可以启动的已安装操作系统的快照。 所以,我们需要制作或者找到一款可以和树莓派兼容并可以直接放入树莓派的 简单的办 法是在树莓派的官方网上面去寻找资源 ()。在文撰写的时候,你可以找到 海)本科毕业 设计(论文) - 13 - 定涌现出来;就 在最近 经可供使用。同时一些聪明的家伙尝试着将 植到树莓派上面。 此时,对初学者来讲树莓派的最佳操作系统是 她完美的支持树莓派的硬件,并且自带一个完整的桌面环境(如下图),应用程序丰富。 更重要的是,她拥有一个强大、易用的软件报管理器。在本书的后续章节中我们将使用 一节你将学会如何安装她。注意, 义互通,将不做具体区分。 其他的操作系统也非常有 趣,但是针对于不同的使用者。下面,我简单介绍几个。 一款极简主义的 假设你已经拥有了一定的 需要太多的资源,同时她也有一个非常人性的软件包管理器,如果你想用树莓派作为一个服务器的话,她将是一个不错的选择。而作为一个桌面系统的话, 需要自己安装 配置。 i 哈尔滨工业大学(威海)本科毕业 设计(论文) - 14 - i 是一款专注于 用程序开发框架,这使得在其上开发漂亮的图形界面非常简单。 其中包含一个完整的集成开发环境, 这个框架非常强大,并且是跨平台的,所以你可以在任何 当 们马上决定开发针对树莓派的 i 本。她包含了有关于 且是开发 是她同时是一个交叉编译环境,这意味着你需要在自己的电脑上面安装 电脑上面开发应用然后通过 莓派上。故而,如果你对 在 世界中向 种特殊意图的版本还有很多。在第七章,“将树莓派打造成为多媒体中心”,你将了解 更多选择: 树莓派并不仅仅局限于运行 也可以运行如 。当然这不应当奇怪,因为 S 是最早针对于 仍然有许多爱好者值得一试 。 尽管你无法改动树莓派的硬件结构,你仍然可以在短时间内尝试各种不同机器:更换不同的 了。 下一节,你将学习如何制作这样一张 备一张可启动的 正如第一章,初识树莓派,所将的那样树莓派没有 也没有内置的可持续存储器。她有的仅仅是一个 们需要在电脑上将树莓派的操作系统安装在 后使用该 幸运的是,已经有人将这些工作完成,比且提供他人免费下载。在本节中,你将学会如何将 首先,你需要一个拥有 可以使用外置的 质上讲,你可以在各种操作系统上完成此工作,但是如果你可以接触到微软的 操作系统的话,建议你使用他来完成这项工作, 应为相比 便完成此项工作。哈尔滨工业大学(威海)本科毕业 设计(论文) - 15 - 在 而容易应为命令使用不当而造成一些麻烦。同时在 个更加简单方便的 装程序正在开发之中,但是在那之前,仍需要自己来完成复制 无论使用哪中系统来完成安装工作,首先到 像的官方网站上面下载 ,也可以同过 下载完成之后,在你电脑的本地文件目录中有一个名为 文件。(版本变更,名称或许不同,建议下载最新版本) . 下述过程对于各种与树莓派兼容的操作系统镜像均适用,你只需更改具体镜像名称即可。 在 因为 个小程序,非常简便,界面友好。目的明确,将镜像写入 甚至无须安装,只需要在官网上面下载其 压至 本地目录即可。双击其中的可执行文件 续。 注意,镜像下载的完整性,不然烧些的 择需要烧些的镜像和目的 意,不要选错 者选作电脑某个分区,后果恨严重。烧些过程大概持续几分钟,然后你就拥有了一块可启动树莓派的 在 在官方网站上下载 移到包含该压缩文哈尔滨工业大学(威海)本科毕业 设计(论文) - 16 - 件的目录。尽管这不是必须的,检查压缩包的完整性还是有益的。 如果这个长的 16进制数据与下载也上的数据相同,该 若不然,该文件就有问题了。 下述命令可以将 接下来你需要确定 行下面的命令,获得当前电脑中的存储设备的列表: 插入 一次运行上述命令: 正如你在我的系统上所看到的那样, 有两个分区,分别是 当然,系统不同,命名不同。在继续烧写过程之前,你首先需要将 行下述命令: 哈尔滨工业大学(威海)本科毕业 设计(论文) - 17 - 最后,将镜像烧些如 认 后运行以下命令: 这个过程大概会持续几分钟,但成功的话,你就拥有了一张可启动的 将带你进入 下一步 无论自己电脑采用的何种系统,现在你都拥有以一个可启动的包含 知道了如何制作可启动 一章,你将学会如何开启 3. 配 置 没有那个操作系统或者电脑是适合所有人的口味的。对于树莓派哈尔滨工业大学(威海)本科毕业 设计(论文) - 18 - 上运行的 为树莓派上面直接安装的镜像意味着你无法像通常的安装过程那样设定自己喜好的选项。例如说,镜像默认的键盘布局和字符编码设置。本章中,你将第一次启动树莓派玩玩,学习如何更改许多基本设置。 次运行树莓派 准备和安装操作系统是非常重要的,更重要的是将系统运行起来,看看我们可以有何作为。故而,将烧些完成的 入相应的卡槽,上电来吧。 如果以前使用过 会知道开机时涌现在屏幕上的 那些信息的含义。无需惊讶,尽管树莓派并非普通的电脑, 首次启动树莓派,她会开启一个配置程序 她可以帮助你配置这各 会看到如下界面: 也许你习惯于通过鼠标来控制界面,现在的话你不得不使用键盘来控制 键, 键选择不同的菜单栏项目间移动,空格键, 第一个选项 次设定自己对喜好的哈尔滨工业大学(威海)本科毕业 设计(论文) - 19 - 项目,重启电脑之后,各设 置项目生效。 如果有需要的话,你可以在终端里面启动该程序: 过 :使用全部 以在菜单中选中将主分区扩张到全部 2:树莓派的显示模式: 通常如果连接有外部视频设备的话,树莓派会自动根据改设备的硬件特性,自动匹配显示模式, 这个选项可以不必注意。 3:重映射键盘 : 树莓派默认你使用的是英文键盘,这可能带来一些输入上的不便,你应该根据自己的键盘类型重新 进行选择。 4:本地设置: 树莓派默认采用英 文字符,若想要正确显示中文,需要添加中文哈尔滨工业大学(威海)本科毕业 设计(论文) - 20 - 字符集,和中文字体 在字符编码集中选择 方便使用默认字符集选择 莓派会为你生成相应字符集编码,这大概需要你分钟时间。 中文用户若要输入法,可以安装 采用以下命令 : pi $ 注:建议不使用中文输入法 安装中文字体: pi $ 注:建议不使用中文字体 5:配置时区和时间 时间就是生命,你懂的。 为了节约成本,树莓派并没有内置的储存时间的硬件,每次断电时间就丢失了。 每一此开机,树莓派都会自动和国际标准时间进行匹配(在联网的情况下)。 选择 正确 显示你所在时区的时间。 如果没有网络连接,你也可以自己设定树莓派的日期和时间。 6:修改密码 树莓派默认的用户是 的密码是 如附录中所说,你可以自己添加新的用户。 安全原因,你应当修改默认的密码,但是请不要改成 123, 7:开机开启桌面 树莓派默认开机不开启桌面,当然你可通过命令 如果你需要经常在图形界面下工作的话,使能这个选项。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 21 - 8:重启 件管理 现在你 的 统已经运行 起来,你总是想要添加其他软件。早些时候,在 不得不下载源代码,然后自己编译安装,而且还有含多包的依赖问题难以解决。 幸运的是,这些烦恼已经不是问题了,现在所有的 动的完成软件的安装,解决报的依赖关系。下面让我们来看如何使用他来安装,更新,删除软件。 安装软件: 树莓派的 是有必要的因为她存储空间有限。却又要安装一些新东西,来发挥树莓派的威力。好消息是,在树莓派上的操作和在桌面 有很多的软件可供使用,但有一些不能在树莓派的 有一些因为资源占用过多而无法在树莓派上运行。 这一节,来看如何在树莓派上安装一个 果你之前只是使用 么你可能不会为 是在一些 其是在资源有限的树莓派上,不要想当然的认为那儿就有一款优秀的 有趣的是,有许多工具可供选择,甚至有网站专注也 中两个比较有趣的是: 我们将安转他们两个,尝试使用,卸掉其中一个如果你不喜欢的话。 你可以通过 令安装新的包(确认你已经联接网络): 或者: 现在你已经完成了两个阅读器的安装,你可以尝试以下,那个更适合你的口味。你可以在 尔滨工业大学(威海)本科毕业 设计(论文) - 22 - 或者你也可以通过命令行运行他们 或者: 以下是两个软件查看统一 卸载软件: 试试两款软 件,看那个更适合你。假如说你更喜欢 可以通过以下命令卸载 维持软件的新鲜: 为使软件的安装变得简单明了, 海)本科毕业 设计(论文) - 23 - 存了所有可用软件的列表和他们的依赖关系。这个数据库只包含少量文件,通常你无须直接和他打交道,经常更新软件数据库还是有必要的: 这一命令从软件源下载最新的软件包的列表并更新本地的 以安装软件之前首先运行这个命令总是可以确保自己获得最新的软件。注意有时你需要重复运行两次运行该命令, 你什么时候应该这样做。 有时你必须多次使用 面的命令可以升级树莓派上的所有已安装的软件: 运行该命令可能会需要较长时间,然而结束之后,树莓派将焕然一新。对于 有时因为版本更新或者包的依赖关系的原因,树莓派上可能会有一些不必要的包,下面的命令可以将之清除: 理论上来讲,知道这些就足够在 外还有一个更强有力的工具你应当知道,下节让我们娓娓到来。 注: 软件管理神器 尔滨工业大学(威海)本科毕业 设计(论文) - 24 - 你可以首先通过命令行安装 pi $ 有了她之后,安装软件安就更加方便了,简单阅读以下各菜单栏,你就知道该如何安装,更新,卸载软件。 一步 这一章里,我们首次启动树莓派,配置了一些基本信息,并知道了如何管理软件。下一步,我们将在基本系统之上做出自己的东西来。 4. 树莓派网络配置 正 如每一台电脑一样,联网之后树莓派变得灵动起来。突然之间,你就可以用她来上网,发微博等日常活动,或者通过 样你就可以从别的电脑上安全方便的在树莓派上工作。甚至可以,让树莓派和电脑共享对方的图形界面。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 25 - 更重要的是,你可以之用树莓派这样一个廉价并且强大的服务器,不仅可以伺服静态内容,也可以在上面运行如 用树莓派完成日常活动 你可能只是使用网络浏览器就可以完成很多活动:检查邮件,阅读 看视频,发微博等等。这样归功于现在的浏览器支 持 和 有这些技术的,现在的995年差不多。 所有这些新鲜玩意只能在如谷歌的 管你的确可以在 是现在 且现在现在树莓派上的制在于树莓派的内存较少,只有 512M,而现代浏览器往往需要消耗大量内存。 认的浏览器是 是一 款简单轻便占用内存小的浏览器。不幸的是 ,现在她还在不断完善之中,自身也有一些局限性。例如 无法在 尽管 她并不能完全正确的现实网页。例如,谷歌邮箱运行不好,因为 可以通过屏蔽 改善这种局面,在便如此,一些输入选项也不能完好显示,你最好从别的文本里面复制 蔽 管此时浏览器只能提供稍显死板静态网页,但她的却是可用的。 另一个有益的帮助是更改 有的浏览器在每一次请求都会向服务器发出一个独特的身份辨识信息告诉服务器自己是何种浏览器。这个身份辨识信息被称为是用户代理,一些网站根据这一信息的不同发送 不同的回应。例如某些网站如不能获知用户代理的话,变化产生错误信息。在 的 海)本科毕业 设计(论文) - 26 - 中,更改用户代理信息。这里你应当告诉 者 另外,有时 用 树莓派连接网络之后,你就可以在树莓派和电脑之间互相访问了,其中最好的安全通信办法就是 一个用于安全数据通信的协议。 所要做的就是 设置 使用密码访问树莓派 如果你只是通过树莓派访问其他电脑的话,无需修改任何配置信息。例如你可以 需要在树莓派上启动 如果,你想从其他电脑通过 选需要通过 选中 能 择 启之后,树莓派的启动日志中边会包含一条新的信息。 这意味着你可以通过树莓派的 体 果想要确定本机的 以运行以下命令: 上例中显示的第一个地址就是树莓派的地址(很显然这是一个局域网地址),使用这个地址你就可以局域网的其他地方访问树莓派了。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 27 - 在苹果或者 可以通过命令行启动 入目的机器 若想要从 需要一个 好的便是 个小程序无须安装,下载可执行文件,运行可以看到下图: 哈尔滨工业大学(威海)本科毕业 设计(论文) - 28 - 且你可以将自己的 本次会话配置保存以北后续使用。登录树莓派,你只需要输入她的 下来你就可以看到树莓派的登录提示符。 通过公开 私有密钥访问树莓派 如果你需要经常访问树莓派,每次登录总是输入密码的话显得繁琐。一个更简单的方法是使用公共 私有密钥机制。在自己的 将密钥的公共部分拷贝到树莓派。下一次你通过 多台电脑上分别重复这一过程,你就可以在多台电脑上访问树莓派了。 在生成一对新的密 钥之前,你应当检查你是否已经拥有了一个。在 行以下命令 文件 包含着公共密钥。如果输出类似于上例的话,说明你应有了一个密钥,我们就无须执行下面的生成密钥的过程。如果,命令输出的是“ No or ,通过下面的过程生成密钥: 哈尔滨工业大学(威海)本科毕业 设计(论文) - 29 - 这一过程将在你的主目录下声称一个密钥对, 密 钥 文 件 , 现 在 把 该 文 件 转 移 到 派 的 主 目 录 下的 钥文件的列表 )。下面的命令可以将 第一条命名,将公共密钥文件转移至树莓派的临时文件夹中,第二条命令将其内容附到授权文件的末尾。 当然,如果你不打算,同时保存几个密钥的话,你可以直接将工作密钥文件拷贝成树莓派的授权密钥文件。 在 可以使用 哈尔滨工业大学(威海)本科毕业 设计(论文) - 30 - 生成密钥文件之后通过 以将公共密钥文件转移到树莓派下。 现在,你的树莓派就成了局域网内的新成员了。 动设定自己的 址和 务器 树莓派默认使用 动获取 果你所在的网络没有此功能,你就需要自己来设定了。假设的你的网络服务提供商分配给你的 服务商的 我们可以通过以下步骤设定本机的网络位置。 首先,进入目录 / $ 编辑文件 。 。 哈尔滨工业大学(威海)本科毕业 设计(论文) - 31 - 树莓派共享桌面 通过 如查看树莓派的文件系统,启动或者关闭进程,监视树莓派的状态。然而 有办法克服这一缺陷的,我们是可以通过另外一台电脑控制树莓派的桌面,键盘,鼠标的。解决的办法就是 ,这项技术可以将一台电脑的所有鼠标和键盘事件传递至另外一台电脑。 若要是能 们需要一个 务器运行在那个 你想通过远程控制的电脑上,亦即树莓派上面。在几个备用选项中,最佳的便是 这款软件在几个主要平台上都可以免费的获得,在树莓派上你可以通过 令来安装。 在你初次运行 会要求你设置密码。当你在自己的电脑上运行 需要输入该密码以阻止无关人员企图劫持你的树莓派。另外, 读”密码,设置改密码后用户不能启动鼠标键盘。做演示之用时,是非常有益的。 在你定义了密码之后, 可以通过自己的 可以生成足够多的虚拟屏幕。他们全都是虚拟的,使得多用户可以共同登录树莓派,并且他们的周面环境互相独立,互补影响。 远程访问树莓派的虚拟屏幕,你需要树莓派的 屏幕的哈尔滨工业大学(威海)本科毕业 设计(论文) - 32 - 端口号。 900,所以如果要访问屏幕 1的话,你需要使用端口 需要网络地址为 5901 记住,地址可能不同。 现在你知道了树莓派的 就可以通过 问了 。在 需要安 装 一个 注:如上图, ,包 含 若你的电脑上面没有 安装 是个不错的选择。 如果你要在树莓派上查看远程 装 哈尔滨工业大学(威海)本科毕业 设计(论文) - 33 - 在树莓派的周面环境下打开一个终端,运行 输入密码和某个 这样你也可以使用树莓派查看远程桌面了。 树 莓派打造成为网络服务器 尽管看起来树莓派的硬件资源与现代网络服务器相比,如此的贫瘠。但她的却可以本打造成为局域网内的服务器。尽管现在树莓派还只能伺服静态网页,但是在数据库的帮助下她是可以提供动态信息和网络应用的。此外,她还可以通过网络技术控制 讲树 莓 派打 造 成服 务器 的 第一 步 便是 建立 超文本传输协议)服务器。 在几个可供选择的服务器框架, 为她 对内存的 消耗较少。 安装 /使用 哈尔滨工业大学(威海)本科毕业 设计(论文) - 34 - 安装完成, 可以通过电脑的浏览器访问了,输入树莓派的 会有欢迎界面弹出。 产生自己的网页,你只需将 认为 /可。你应当确定只有操作系统的 述命令可以将用户 下次登录的时候,用户 可以使用任何喜哈尔滨工业大学(威海)本科毕业 设计(论文) - 35 - 欢的编辑器来制作网 页。下述命令声称一个名为 你的网站的欢迎界面。 输入下面的文本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广告策划面试题及答案
- 2024商业美术设计师考试秘笈试题及答案
- 2024年纺织材料改性技术试题及答案
- 2024年广告设计师文化传播试题及答案
- 平台测评面试题及答案
- 电工技能操作试题及答案
- 数字转型对广告传播的深远影响分析试题及答案
- 大学数学试题题库及答案
- 2014四川试题及答案
- 安全保护法试题及答案
- 2022年四川绵竹高发投资有限公司招聘笔试题库及答案解析
- 电厂烟囱外壁防腐工程项目施工方案
- 篮球比赛计分表word版
- 上古卷轴5所有任务代码
- 2000年40个部门投入产出表
- 《教师职业道德》全书word版
- 唯美复古风人间烟火气相册宣传模板课件
- 高空作业安全会议记录内容
- 合同制消防员绩效考核细则详解
- 00510秘书实务-自考整合版
- 门禁一卡通系统解决方案
评论
0/150
提交评论