一 .硬件环境
SD卡: Kingston 32G C10
WIN7(64位)
二.Raspbian 系统安装
1.在win7系统下载安装SD Memory Card Formatter ,格式化为FAT32
下载地址:
https://www.sdcard.org/downloads/formatter_4/index.html
2.下载 NOOBS stands for New Out Of Box Software(包含raspbian)
下载地址: https://www.raspberrypi.org/downloads/
下载完成后,把解压后的文件夹内的所有内容复制到SD卡 把SD卡插树莓派卡槽内,
通电安装 树莓派要连接USB鼠标键盘,连接HDMI信号显示器. 然后根据提示安装Respbian系统
如选择中文,更改用户密码等操作
按方式基本上有两种,另一种是镜像方式............
3.设置固定IP(DHCP分配动态ip,需设置固定ip,方便SSH,VNC等操作)
其实解决起来特别简单,人家已经在 interfaces 文件的开头注释里告诉我们了要修改静态IP地址,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。
查看官方文档 man dhcpcd.conf 可知,需要配置 static IP 的话,只需修改以下参数:
vi /etc/dhcpcd.conf # 使用 vi 编辑文件,增加下列配置项 # 指定接口 eth0 interface eth0 # 指定静态IP,/24表示子网掩码为 255.255.255.0 static ip_address=192.168.1.20/24 # 路由器/网关IP地址 static routers=192.168.1.1 # 手动自定义DNS服务器 static domain_name_servers=114.114.114.114 # 修改完成后,按esc键后输入 :wq 保存。重启树莓派就生效了 sudo reboot
另外注意配置时,你的静态IP一定要和你的路由器网段一致,比如:假设你的路由器的IP为 192.168.0.x 网段,
则上面的 static ip_address 就要对应的修改为 192.168.0.x/24 。
还有一点就是你的手动静态IP要注意不能跟路由器 DHCP 所自动分配的 IP 冲突,否则树莓派就有可能无法正常联网。
4.添加国内软件源--sudo apt-get update 速度明显提升
Raspberry Pi(树莓派)国内软件源:(http://www.linuxidc.com/Linux/2013-10/91012.htm) 先复制粘贴系统本身资源列表(此操作防止自己改错文件无法恢复) pi@raspberrypi:/ $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 修改配置文件: pi@raspberrypi:~ $ vi /etc/apt/sources.list 或者 pi@raspberrypi:~ $ nano/etc/apt/sources.list 增加以下列表 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 修改文件后更新 sudo apt-get update
5.打开raspbian自带SSH
sudo raspi-config
win7中安装ssh软件---PuTTY
下载地址: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
登录后界面如下:
已经测试过,reboot系统后,ssh服务还是默认开启的.
6.安装 tightvncserver
sudo apt-get install tightvncserver 安装完成后运行tightvncserver tightvncserver 安装好之后请一定先使用此命令设置一个VNC密码: vncpasswd (先输入操作密码两次,然后会询问是否设置一个查看(view-only)密码,按自己喜欢,一般没必要。)
raspi-config P3 VNC是Respbian自带的realvnc,与tightVNC,只能安装一个.
如果系统中有一个VNC,安装另外一个VNC时,系统内已经安装的VNC被删除.
这个时候,vnc服务已经运行,但是reboot系统后不会自动启动.
可以用客户端登录到raspbian系统
VNC客户端登录 或 TightVNC Viewer
下载VNC-Viewer:http://www.realvnc.com/download/viewer/
登录地址输入“IP地址 : 控制台号码”,0号控制台可不加号码。
登录后界面
7.设置开机启动
设置开机启动 设置开机启动,需要在/etc/init.d/中创建一个文件。例如tightvncserver: (注:启动脚本的名称,有和程序名一致的习惯) sudo vi /etc/init.d/tightvncserver 内容如下: #!/bin/sh ### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop tightvncserver ### END INIT INFO # More details see: # http://www.penguintutor.com/linux/tightvnc ### Customize this entry # Set the USER variable to the name of the user to start tightvncserver under export USER='pi' ### End customization required eval cd ~$USER case "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1' echo "Starting TightVNC server for $USER " ;; stop) # 终止命令行。此处控制台号码与启动一致。 su $USER -c '/usr/bin/tightvncserver -kill :1' echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;; esac exit 0 (注:USER变量的值为默认用户名,这里是pi。) 然后给tightvncserver文件加执行权限: sudo chmod 755 /etc/init.d/tightvncserver 并更新开机启动列表: sudo update-rc.d tightvncserver defaults
终止VNC控制台: tightvncserver -kill :1
以上是结合网上教程,及自己实操总结.....