浙江大学计算机科学与技术学院 / 课程:嵌入式系统 / 指导教师:翁恺
1. 实现树莓派联网
在之后的步骤中因为会用到apt-get,需要从网络上获取安装包,因此需要先实现树莓派的联网。在紫金港蛋疼的网络环境中(总不能在ARM的树莓派上装一个闪讯客户端啥的对吧)要让树莓派能够访问网络至少需要两块网卡(其中一块应该是有线网卡)。
1.用无线网卡/3G上网卡等任何一种方法连接到互联网;
2.将该网络连接(如果是无线,例如ZJUWLAN,为“Wi-Fi Adapter”;如果是3G则是对应的3G上网卡)共享到本地连接(或“以太网”);
3.会提示IP被设置为192.168.137.1,此时确认即可;
4.用网线(闪讯营业厅卖的那种蓝皮五类线不行,工程用的五类线以及超五类和六类线都行)连接电脑的有线网卡和树莓派;
5.Enjoy!
/* http://www.cc98.org/dispbbs.asp?boardID=248&ID=411536我在cc98的帖子 */
联网之后用putty通过串口登录树莓派,并获取当前的ip地址
2. 通过VNC实现远程桌面访问
安装VNC服务器
sudo apt-get install tightvncserver |
此处由于之前已经安装过了故返回没有更新版本。正常安装时需要设定VNC密码才能使用。
vncpasswd |
如果没有需求可以不设置view-only的密码。
在/etc/init.d/中创建一个文件,用于开机自动运行VNC服务器(按照惯例启动脚本与程序同名)。
sudo nano /etc/init.d/tightvncserver |
内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#!/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 requiredeval cd ~$USER case "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/tightvncserver -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 |
给tightvncserver文件赋予执行权限,并更新开机启动列表
sudo chmod 755 /etc/init.d/tightvncserver sudo update-rc.d tightvncserver defaults |
/* 树莓派部分配置完毕,接下来配置Windows部分 */
下载RealVNC Viewer,输入之前获得的IP地址和上文配置文件中的控制台号。
连接并键入密码
3. 通过RDP实现远程桌面访问\
安装xrdp
sudo apt-get install xrdp |
使用树莓派的用户名和密码登录。
Comments