不久之前,谷歌官方推出了Android Things,支持树莓派3,作为前安卓程序当然要买来把玩把玩
要准备以下几样东西
- 树莓派3的板子
- 电源开关线
- tf卡(8GB以上)
- 网线
- 路由器
要下载以下几样东西
- Win32DiskImager
- Raspbian镜像或Android Things镜像
- ipscan
- XShell或者putty(可以ssh连接的就行)
将镜像写入 tf卡
- 把 tf卡接入电脑
-
运行 Win32DiskImager.exe
(右键点击文件--选择“以管理员身份运行”). 你将看到下面的窗口:
- 如果tf卡 没有被自动找到,那么在下拉选择框中手动选择tf卡相应的驱动器
- 在Image File 选择框选择刚才下载的镜像(xxx.img)文件
- 点击“Write”按钮
- 几分钟后tf卡就写好了
SSH登录树莓派
在2016-11-25的Raspbian镜像中,默认是关闭ssh连接的,连接时会显示Connection refused,所以必须在tf卡的boot分区中新建一个ssh文件夹
- 树莓派插入tf卡,这时打开电源,绿灯会闪烁
- 将树莓派与路由器用网线连接
- 打开ipscan,将ip范围设为192.168.1.0到192.168.1.255
-
扫描到主机名称是raspberrypi.lan的ip就是树莓派ip,如下图所示
- 用XShell或者putty使用ssh登录,使用以上ip,端口22,用户名pi,密码raspberry
使用远程桌面
- sudo apt-get install tightvncserver
- 使用命令 vncpasswd设置密码,那个view-only密码可以不设。
- sudo vi /etc/init.d/tightvncserver,输入以下内容
### 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
4.然后给上述自启动文件降权限,更新开机自启动列表
sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults
5.输入命令 tightvncserver
6.打开windows自带的远程桌面,使用上面扫描到的ip,用户名pi,密码raspberry
7.最后进入到系统