树莓派上手指南--购买、点亮、VNC远程操控
来源:互联网 发布:如何用c语言编写程序 编辑:程序博客网 时间:2024/06/03 15:36
以下观点纯属个人见解,如有不权威之处敬请谅解
1.购买列表
套装型(预算在500+,5寸屏幕,屏幕越大预算越高)
树莓派主板(推荐3b或以上)
内存卡(推荐8g以上class10级别,注意谨防买到假卡)
2.5v电源线一根
屏幕一块(推荐5寸以上屏幕越大经济预算越高)
HDMI线一根(用于接屏幕与主机用)
其他开发装备,比如传感器,步进电机,杜邦线,面包板、电阻等,根据需求采购。
注:买了屏幕就不用买外壳了到时候主机嵌在屏幕后边就行,HDMI转VGA是用在显示器上的,如有需要可选,不过买了屏幕一般不要。经济型(有显示屏可用)
树莓派主板(推荐3b或以上)
内存卡(推荐8g以上class10级别,注意谨防买到假卡)
2.5v电源线一根
显示器支持HDMI接口就买双口HDMI线,只支持VGA接口就买HDMI转VGA线+一根VGA接线
其他开发装备,比如传感器,步进电机,杜邦线,面包板、电阻等,根据需求采购。超经济型(啥都没有)【推荐用这种吧,挺好的】
树莓派主板(推荐3b或以上)
内存卡(推荐8g以上class10级别,注意谨防买到假卡)
2.5v电源线一根
转接线可能用一次,想买就买,不买到时候借一下用用就好(我就是借人家的,用一次就没用了)
其他开发装备,比如传感器,步进电机,杜邦线,面包板、电阻等,根据需求采购。
注意:
好多开发者都是学生,只有一台笔记本可以用。这里说明一下,笔记本上有的有HDMI接口,但是。。。但是一般廉价的也就是我们常用的笔记本都不能作输入用,就是说他那个HDMI接口只支持往外边的屏幕投影,所以不用想用自己的笔记本做屏幕用了。下边说怎么用笔记本连树莓派主机。
不买屏幕的看一下我的盒子,挺棒的个人感觉:
可以买一个T型外接排线,这样以防树莓派GPIO接口磨损或人为损坏
加一个这个上边的盖子就可以合上用了。否则要直接插到树莓派上盒子上盖是不能盖上的,T型插到面包板上,这样就随便用,完成后这样子:
2.点亮树莓派
点亮树莓派就是装上系统开机。
点亮方式有很多种,刷入系统手动配置等。这种不说了有需要去搜搜查查吧,科技所做的事就是让顾客做更少的操作达到预期。所以官方给了自动化装系统。哈哈,解压文件到内存卡然后放到树莓派连上不用配置的可上网网线,然后等他下完吧。(这里看不到进程,也许吧需要借用别人的显示器用用)
点亮只说官方自动化的,毕竟简单。
下载系统下载器
树莓派官网:[https://www.raspberrypi.org/]国外服务器,速度慢一点。(翻墙就另论了)
点击Download进入下载页面
点击NOOBS下载到本地,Download ZIP 下边那个lite是简化的
下载也可以去其他资源网站下载,可能快一点。
下载完后解压到内存卡,用读卡器将内存卡连接到电脑。内存卡用之前格式化一下,然后解压到内存卡,解压好后这样子:
拿下来插到树莓派上,(如果上边下载的简化版这还需要插网线)这时候要用到显示器,去借用一下别人的显示器,需要HDMI转VGA线;或者支持HDMI的显示器或电视上边有HDMI线用一下接上去,然后通电,还需要一个鼠标,不多说了很常见的,界面显示:
只选择第一个就是了官方系统,其他的是第三方系统,有需要研究就是。然后点Install然后就等吧,1小时以上预算
装好后点确定就重启进入系统了。
刚装好的系统账号pi密码raspberry,刚装上开机总提示安全问题,是你密码没改,改了就好了
以下,是没有显示器的远程操作方法:
点亮了就该考虑以后没显示器怎么办了,我们都知道windows有个远程桌面的功能很是方便,linux也支持的。
插上网线,在同一局域网下扫描ip地址,得到树莓派分到的ip,固定网口得ip一般是固定的,路由器分给你的ip是不固定的,所以有时候要扫描才能得到ip,什么ipscanner,portscan我用着真是慢死了,个人电脑主机上的不用扫
,ipconfig看一下记住;路由器的我用手机软件调试助手扫的,挺快。
路由器分配的ip是这样的,他本机ip是xxx.xxx.xxx.0,然后第一个连接他分配xxx.xxx.xxx.1,以此类推,然后方式一是用windows的远程桌面来控制win+R>>mstsc然后输入ip>输入用户名和密码就可以了。这个是一种方法。
第二种使用软件putty.exe一个免安装的软件,全面支持ssh,不过它只支持命令操作,不支持界面操作。
第三种使用软件vnc viewer,这个设置了屏幕分辨率,小窗口很好用
注意的是上边窗口写ip时候格式如下xxx.xxx.xxx.xxx:x冒号后边的随便写,不要漏写了,不然进不去。
vnc安装
做这些之前,先更新下软件
命令:
sudo apt-get update
速度有点慢,耐心等一下。-_-!好了以后执行命令
sudo apt-get install tightvncserver
运行vnc:
tightvncserver
设置密码 确认下就ok了最后让输入view-only密码直接N就是
下一步:配置vnc开机启动
sudo vim /etc/init.d/tightvncserver
按i进入编辑模式然后把下边这些复制到里边
### 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 underexport USER='pi'### End customization requiredeval cd ~$USERcase "$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 ;;esacexit 0
然后按Esc退出编辑模式,按shift+:再输入wq回车(vim的相关操作会了更好,不会慢慢来学),保存成功
最后给刚编写的这个文件添加执行权限
sudo chmod 755 /etc/init.d/tightvncserversudo update-rc.d tightvncserver defaults
至此,操作完毕,重启一下树莓派就可以用vnc远程操控啦!
reboot
重启要输入密码,确认保证安全。
说明一下:树莓派3自带有wifi模块,可以记住你笔记本开热点的SSID,也就是wifi名称,以后笔记本开热点连就是,优点是方便携带随时连接,拿个充电宝一根数据线其他什么也不要了,就是不好的一点是ip不是很固定;树莓派3之前没有wifi模块就要插网线了,虽然不太方便了,但是不换地方ip固定,不用去麻烦扫ip了。还要说明一下有说要设置静态ip的,我觉得没有必要,静态ip就是ip地址预先设置成固定的,这样就不用每次去扫ip了,但是你在公司或者用学校的网好多都是静态ip的,你换地方后不在同一网段树莓派就上不了网了,扫一下,也没有太大麻烦,这样灵活,不会出意外,毕竟没有屏幕可以用,哈哈。没有也挺好,自己的笔记本比树莓派提供的屏幕分辨率高多了,鼠标键盘什么的都省了,一直开也没问题,不浪费电,做服务器用不错,据说有人一个月就重启了一次,哈哈,完全相信树莓派的实力。
好了在你的电脑上下载一个VNC Viewer,记得ip输入格式xxx.xxx.xxx.xxx:x前边是ip,冒号后的一个x随便打个数字就是,连接成功基本是秒连让你输入vnc连接密码的,其他练很久都是失败的,直接stop就是,检查一下ip有没有问题。注意区分vnc连接密码和你的树莓派用户密码,别弄混了,怕错设置成一样就好,不耽搁。好了至此就可以不要屏幕来玩树莓派了。
- 树莓派上手指南--购买、点亮、VNC远程操控
- vnc远程连接树莓派
- 使用VNC远程控制树莓派
- 树莓派3 VNC远程登录
- 树莓派远程VNC登录图形界面
- 树莓派+python 远程点亮LED灯
- Java远程操控
- ssh远程操控mysql
- ssh远程操控mysql
- VNC远程登录树莓派的图形界面
- VNC远程登录树莓派的图形界面
- VNC远程登录树莓派的图形界面
- VNC远程登录树莓派的图形界面
- VNC远程访问树莓派<已验证>
- 远程连接树莓派,ssh,putty,vnc,xrdp
- 使用VNC Viewr远程控制树莓派
- ros turtlebot pc 远程操控
- adb远程操控Android手机
- 学习笔记:Injlib程序中的相关函数
- OpenJudge - 8469:特殊密码锁
- 玄虚赋
- Python基础教程(二)
- 【Android】Android中fragment的基本使用
- 树莓派上手指南--购买、点亮、VNC远程操控
- 交换与路由知识点总结(三)
- javascript笔记--(第七章)函数
- 初识最短路算法
- Sping boot系列--redis之2 -- RedisKeyValueTemplate处理Model对象
- hibernate单元测试中表不存在的错误解决方法
- 蓝桥杯算法提高 打水问题
- Git学习笔记
- 委托(五):多播委托