admin管理员组文章数量:1569876
[原创]树莓派个人实测 Q&A(最新修改使用windows连接远程桌面)
这篇帖子我打算用Q&A的方式来编写,这样大家更容易一目了然的看明整个帖子的内容,层次分明,调理清晰,以下均是我个人拿到树莓派之后实际使用中碰到的问题和解决办法。
1. Q:树莓派怎么启动?
2. Q:没有屏幕,没有键盘,怎么玩树莓派?
A:没有屏幕和键盘,只要你有一根最大负载至少750ma的5V电源适配器和一根网线,你就可以使用电脑通过SSH连上树莓派。这里,我要说明的是,树莓派官方系统Raspbian自2012-9-18版本之后,均设置了ssh服务随系统自动启动,我使用的是最新的2012-10-28版本的。插上SD卡,插上网线,上电,树莓派启动约30秒之后,应该就启动完成了。我们只需要一个SSH客户端来连接树莓派就可以。这里推荐putty.exe这个小巧的ssh客户端软件,整个程序就一个exe文件,很精简。
IP地址填上树莓的IP,其他设置不用更改,点击OPEN。这时会提示需要输入账号和密码,树莓派的默认账号是pi,默认密码是raspberry,注意密码输入的时候是没有*号来告诉你输了几位的。ssh连接成功后如图所示
3. Q:如何让你的电脑远程连接上树莓派桌面?
A:树莓派的官方系统raspbian自带了x window,因此是可以使用它的类WIN风格的GUI界面的。但是ssh是不支持GUI图形界面的,因此我们这次要用到是vnc。首先按照问题2的操作,连接上树莓派。然后输入以下命令
- sudo apt-get install tightvncserver
- vncserver -geometry 1024x768
这里说明一点,每执行一次上面的命令,就打开了一个VNC的端口。VNC默认的端口是5901,也就是说,上面命令执行完成后的编号表示你当前可以连接的端口号。这时候VNC的服务端已经安装完成了,你需要一个客户端来连接这个服务端。这里可以使用tightvnc view或者RealVNC,这两个软件可以自行谷歌搜下。启动VNC view,这里以tightvnc举例
IP是你的树莓派的IP,端口号就是上面ssh中New 'X' desktop is raspberrypi:1加上5900,因此现在可以连接的端口号是5901。当然你可以再次执行 vncserver -geometry 1024x768,那么New 'X' desktop is raspberrypi:2,可以连接的端口号就是5901和5902,以此类推。点击连接按钮,需要输入前面设置过的VNC登陆密码,登陆成功后的效果
这里有几个问题我需要说明下。有时候VNC连上去,不出来桌面,而是灰色的面板,整个时候滑动几下鼠标的滚轮,可能会解决问题,这个是无意中发现的,不保证一定有效。还有一个情况是,我使用tightvnc view和Realvnc view连上去,点鼠标右键出来的菜单不一样,到现在还不知道是什么原因,而且两个view都无法用界面上的按钮输入ctrl+alt+del来调出任务管理器。
4. Q:如何让树莓派显示中文?
A:树莓派默认是采用英文字库的,而且系统里没有预装中文字库,所以即使你在locale中改成中文,也不会显示中文,只会显示一堆方块。因此需要我们手动来安装中文字体。好在有一个中文字体是免费开源使用的。ssh中输入以下命令
- sudo apt-get install ttf-wqy-zenhei
中文字库安装完成之后,还需要安装一个中文输入法。输入如下命令
- sudo apt-get install scim-pinyin
- sudo raspi-config
- sudo reboot
5. Q:如何在树莓派上安装谷歌的开源浏览器Chromium?
A:连接ssh,输入如下命令
- sudo apt-get install chromium-browser chromium-l10n
完成之后,进入桌面 选择菜单-〉互联网-〉Chromium网页浏览器,就可以打开熟悉的chrome浏览器了
还有一种方式,是在系统发行版软件库里没有chrome的时候来安装chrome浏览器的
打开ssh,输入如下命令
- wget http://goo.gl/go5yx -O install.sh
- chmod a+x install.sh
- ./install.sh
这个方式参考了这个链接里的教程http://www.leiphone/raspberry-pi-hands-on.html
不过这种安装方式在菜单里就没有选项可以让你点了,VNC连接后,在中端里输入
- chrome -disable-ipv6 &
6. Q:官方Raspbian默认的自动更新的源连接速度太慢,更新常常失败,如何解决?
A:这里需要修改源的文件sources.list。输入如下命令:
- sudo cp /etc/apt/sources.list /etc/apt/sources.list_bk
- sudo nano /etc/apt/sources.list
- deb http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi
- deb-src http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi
- sudo reboot
- sudo apt-get update
7. Q:如何使用无线网卡,让树莓派摆脱网线束缚?
A:首先你要确定你的无线网卡驱动是Raspbian的驱动库里包含了的,可以上这个地址查看自己的无线网卡芯片是否是支持列表里面的( http://elinux/RaspberryPiBoardVerifiedPeripherals#USB WiFi Adapters)。如果你的无线网卡可以支持,那么进入正题,配置无线上网。首先发一下我的参考配置的链接(http://omer.me/2012/04/setting-up-wireless-networks-under-debian-on-raspberry-pi/),是老外写的,英文不好的朋友可以看我下面的讲解
1,首先插上你USB无线网卡,插好SD卡,上电启动系统,通过外接屏幕和键盘或者SSH连接进入命令行。要注意的是,树莓派的USB供电有问题,启动系统以后如果直接插入USB设备会导致系统重启,避免这个问题的办法是用外接有源的USB HUD。进入命令行界面,输入如下命令
- sudo lsusb
- pi@raspberrypi ~ $ sudo lsusb
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
- Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
- Bus 001 Device 004: ID 0cf3:1006 Atheros Communications, Inc. TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]
- sudo lsmod
- pi@raspberrypi ~ $ lsmod
- Module Size Used by
- snd_bcm2835 12808 0
- snd_pcm 74834 1 snd_bcm2835
- snd_seq 52536 0
- snd_timer 19698 2 snd_seq,snd_pcm
- snd_seq_device 6300 1 snd_seq
- snd 52489 5 snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_bcm2835
- snd_page_alloc 4951 1 snd_pcm
- arc4 1187 2
- ath9k_htc 54918 0
- mac80211 236178 1 ath9k_htc
- ath9k_common 3181 1 ath9k_htc
- ath9k_hw 376754 2 ath9k_common,ath9k_htc
- ath 16648 3 ath9k_hw,ath9k_common,ath9k_htc
- cfg80211 171957 3 ath,mac80211,ath9k_htc
2,现在可以测试你周围的无线网络了。输入如下命令
- sudo iwlist wlan0 scan
3,配置无线网络
输入如下命令
- sudo apt-get install wpasupplicant
安装完成之后,创建一个配置文件,输入如下命令
- $ sudo nano /etc/wpa.conf
- network={
- ssid="你用的WIFI的SSID"
- proto=RSN
- key_mgmt=WPA-PSK
- pairwise=CCMP TKIP
- group=CCMP TKIP
- psk="WIFI的密码"
- }
- $ sudo nano /etc/network/interfaces
4,重启你的树莓派
- sudo reboot
现在你可以使用命令来查看无线网卡的状态了,输入如下命令
- ifconfig
8.Q:我不想用VNC,想用WINDOWS的远程桌面连接树莓派,如何实现?
A:办法已经有了,需要在raspbian下面安装一个服务xdrp,输入如下命令
- sudo apt-get install xrdp
首先连接
输入pi的用户密码,就是ssh连上去的用户名密码
这样就连上去了,跟用VNC效果一样
点评
版权声明:本文标题:[原创] 树莓派个人实测 Q&A(最新修改使用windows连接远程桌面) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727653873a1123719.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论