码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派文档翻译

时间:2016-06-25 19:15:09      阅读:510      评论:0      收藏:0      [点我收藏+]

标签:

(1) raspberrypi document

https://www.raspberrypi.org/documentation/
翻译 2016.06.24


----------------------------------------


(2) 启动前的准备

#启动前的准备

一份启动你的树莓派的教程。

##你需要什么?

###必须的东西(一般情况下使用)
-  SD卡
    - 我们推荐8GB class 4的sdcard - 完美预装上了NOOBSX系统。【class4读取速度10+MB】
- 显示器和连接线
    - 任何 HDMI或者DVI接口的现实器和电视都可以作为树莓派的显示器。为了最好的效果,找一个支持HDMI输入的,但是其他的旧式的设备一样支持。
- 键盘和鼠标
    - 任何标准usb借口的键盘和鼠标都可以在树莓派上工作。
    - 无线键鼠匹配好了也可以。
    - 键盘的布局的配置见[raspi-config]
- 电源支持
    - 树莓派的电源由USB micro接口供电,和大多数的手机充电器一样。
    - 你需要一个质量好一点的电源供电,在型号3B的树莓派需要5v至少2A的供电,之前的低功耗的旧型号,至5v下700mA的供电电。
    - 700mA的供电只能支持基础使用,如果需要更多能耗的话会导致树莓派重启。

##可选的

- 以太网网线(型号b或者b+)
    -  一条以太网网线可以让你的pi连接上一个本地网或者互联网上。
- USB 无线网卡
    - 你可以使用USB无线网卡连接上无线网络不过需要配置。
- 音频设备
    - 可通过标准的3.5mm接口通过音箱或者耳机播放音频。
    - 没有HDMI线,可以通过音频接口播放。
    - 如果使用了hdmi借口连接了带扬声器的显示器,音频会直接通过hdmi传给显示器,但是你可能更喜欢用其他扬声器播放,就需要[配置一下]()

##处理问题

在准备启动时遇到了一些问题,可以在[论坛]上搜索解决问题的办法。如果你不能找到,可以发布你的问题,尽量提供一些细节。


----------------------------------------


(3) 安装

#安装

一些简单的教程,教你如何在你的树莓派上安装软件。

初学者可以用NOOBS开始,会让用户选择安装标准的发行版本。对于普通用户的发行版本是Raspbian,也提供其他的一些发行版本,比如OpenELEC(XBMC 媒体中心)或者 arch Linux。

## 目录

- [NOOBS]()
- [安装镜像]()
- [sd卡 (nyf://entry?itemid=1) ]()


----------------------------------------


(4) 安装操作系统镜像

#安装操作系统镜像

本文主要解释了如何将一个树没皮的系统镜像安装到一个sd卡上面。在安装镜像的时候需要另外一台电脑和一个sd卡的读卡器。

我们建议大多数的用户下载为了更方便安装而设计的NOOBS。然而,大多数进阶的用户安装一个特别的镜像应该应该会用到这个教程。

## 下载镜像

官方推荐的操作系统镜像可以从这个[页面]()上下载。

第三方也提供了一些可选择的发行版本。

在下载完zip文件之后,将img的镜像文件解压之后写入你的sd卡。

## 将镜像写入SD卡

根据你的选择下载相应的发行版,你需要使用镜像写入工具来把它安装到你的sd卡上。

根据你的操作系统来查看教程:

- Linux
- mac os
- [Windows]()


----------------------------------------


(5) sd卡

#SD卡

树莓派兼容任何兼容性的SD卡,但是还是要注意下面的一些:

- SD 卡的容量大小。安装NOOBS,至少需要8GB的容量。镜像安装,我们建议最少4GB,一些发行版可以在更小的卡里运行。特别是OpenELEC和Arch。
-  SD卡的级别。卡的级别决定了持久的读写熟读,一个Class 4的卡写入速度4MB/s, class 10可以达到10MB/s。然而需要注意的是,这并不意味class 10的卡在日常使用中表现的比class 4要好,因为经常写入速度超过了读取速度,增加了搜索的次数。
- sd卡的尺寸。最开始的a和b型号需要全尺寸的sd卡。但是新的a+和b+和2b,zero和3b需要micro sd卡。

我们建议在这里购买树莓派的sd卡,其他的一些零售商可以买到。这是一个8GB大小的sd卡,class6,有大尺寸的sd卡套,比其他大多数的sd卡表现要好,是个不错的选择。

如果你在你的sd卡上遇到了一些问题,确定是否依照下面的一些步骤:

1. 确保你使用了一个正品的sd卡。有一些便宜的卡容量比宣传的容量要小,也不能使用多久。
2. 保证使用的质量的好的电源。你可以在在tp1和tp2之间测量你的电压,如果跌到了4.75v,恰好在做一些比较繁重的任务,就会变得很不稳定。
3. 保证你使用了好的usb电源线连接电源。如果你使用的电源线是质量的好电源,TP1到TP2的电压差还是在4.75v之下,大多是因为线的消耗,为了节约成本usb连接线会尽量减少铜,在这么长的线材上耗损1v(或者1w)的电压。
4. 在切断电源之前先关闭树莓派,输入sudo halt,等待树莓派的信号灯闪烁表示显示关闭。
5. 最后,超频使用pi也可能导致异常,这问题之前被修复过,但是仍然可能会发生。如果检查在检查了上面提到的几步,还是有问题的话,请让我知道。


----------------------------------------


(6) 使用

##使用

一些基础的使用例子,可以帮助里开始使用raspbian的一些软件。

目录:

- scratch
  - scratch是一个可视的变成工具,可以让用户通过拖动和放置界面,做一些动画和游戏。
- python
  - python 是一个广泛使用的变成语言,很容易入门,也很强大。
- Sonic pi
  - 用sonic pi写代码制作音乐。
- 终端


----------------------------------------


(7) 远程访问

#远程访问

有时候你想要远程访问一个没有连接显示器的树莓派:比如,如果树莓派被嵌入了比如机器人的设备,如果你想要在别的地方查看它上面的一些信息,或者你刚好没有用多余的显示器。

##目录

- IP 地址
  如何找到你的树莓派的ip地址,为了连接上它之需。
- 通过互联网连接
   通过因特网连接上树莓派。
- VNC (nyf://entry?itemid=0)
   远程访问树莓派的图形界面,就是在另外电脑上的一个窗口上访问。
- SSH
   在另外电脑上访问树莓派的命令行。
- SFTP
   在你的树莓派和另外的电脑之前用security FTP传输文件
- SCP
    在你的树莓派和另外的电脑之前用Securiy copy传输文件
- SSHFS
   在你的树莓派和另外的电脑之前用Security FTP传输文件
-  rsync
   在树莓派和其他电脑上同步文件,rsync通过ssh。
- FTP
   在你的树莓派和另外的电脑之前用FTP传输文件
- Web 服务器
   可以制作一个网站介绍显示一些信息,其他电脑可以通过一个浏览器来访问,通过网络,或者因特网。


----------------------------------------


(8) VNC

VNC 虚拟网络电脑

有时候不方便直接在树莓派上工作的时候,你可能想要通过在另外一台电脑上远程控制。

VNC是一个图形化的桌面分享系统,可以让你在一个电脑远程控制另外一个。它通过控制器传送鼠标和键盘的事件,然后接受远程计算机屏幕上的更新。

你会在你电脑上的一个窗口看到树莓派的桌面,你可以控制它,就像在树莓派上工作一样。

- 在你的树莓派上,使用显示器或者通过SSH远程连接,安装TightVNC安装包

sudo apt-get install tightvncserver

- 然后,运行TightVNC服务器,会提示你输入密码,然后会提示输入只观看的密码(为可选项)。

tightvncserver

- 在终端下运行一个VNC服务器。这条例子开启了一个全高清分辨率的VNC display(:1)

  注意由于默认的x session从display 零开始,如果你使用:0的话,可能会获得一个错误信息。

- 由于现在有两个x 会话在运行,可能会比较消耗资源,建议关掉默认在:0运行的display管理器。使用如下命令:

service lightdm stop

- 现在,在你的电脑上,安装运行VNC客户端吧:、
    - linux下可以安装xtightvncviewer
      sudoinstall xtightvncviewer
    - 其他的平台下的tightvnc可以从tightvnc.com下载

【停止vnc, vncserver -kill :1】

## 自动化然后开机时运行

你可以创建一个简单的写有命令的文件,用来在树莓派上运行VNC服务器,to save having to remember it:

- 创建一个包含下面shell脚本的文件:

  #!/bin/sh
  vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96

- 保存为vnc.sh

- 让文件变成可执行的:

  chmod +x vnc.sh

- 然后可以随时运行它:

  ./vnc.sh

- 如果你希望在vnc客户端上的鼠标作为箭头显示而不是默认的"x",在/home/pi/.vnc/xstartup里添加一个选项给xsetroot:

  -cursor_name left_ptr

开启启动:

- 在命令行里root登录:

  sudo su

- 切换到/etc/init.d/目录

  cd /etc/init.d/

- 创建一个包含下面脚本的文件

#! /bin/sh
# /etc/init.d/vncboot

### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO

USER=pi
HOME=/home/pi

export USER HOME

case "$1" in
start)
  echo "Starting VNC Server"
  #Insert your favoured settings for a VNC session
  su - $USER -c "/usr/bin/vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565"
  ;;

stop)
  echo "Stopping VNC Server"
  /usr/bin/vncserver -kill :1
  ;;

*)
  echo "Usage: /etc/init.d/vncboot {start|stop}"
  exit 1
  ;;
esac

exit 0

- 保存为vncboot(只是做个比方)

- 然后让文件可执行

  chmod 755 vncboot

- 开启dependency-base的启动顺序

update-rc.d -f lightdm remove
update-rc.d vncboot defaults

- 如果启用了dependency-base启动顺序,你可以看到这个:

update-rc.d: using dependency based boot sequencing

- 重启你的树莓派,然后你可以发现vnc服务器已经在运行了。

你就可以在你的电脑或者笔记本上用vnc客户端程序远程连接服务器,然后控制树莓派了。根据你的电脑的操作系统依照下面说明去做:

-  linux
-  mac os
- windows

树莓派文档翻译

标签:

原文地址:http://www.cnblogs.com/mize/p/5616727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!