树莓派日记——树莓派3的新手入门
来源:互联网 发布:js select 赋值选中 编辑:程序博客网 时间:2024/06/03 20:39
不久之前,谷歌官方推出了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文件夹
1. 树莓派插入tf卡,这时打开电源,绿灯会闪烁
2. 将树莓派与路由器用网线连接
3. 打开ipscan,将ip范围设为192.168.1.0到192.168.1.255
4. 扫描到主机名称是raspberrypi.lan的ip就是树莓派ip,如下图所示
5. 用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.最后进入到系统
0 0
- 树莓派日记——树莓派3的新手入门
- 树莓派新手入门流程
- 树莓派新手入门教程
- 树莓派新手入门教程
- Swift新手入门—数据类型
- Swift新手入门—函数
- 刚买的新树莓派怎样用(树莓派新手入门)
- Java新手入门——整理的SCJP听课笔记
- 新手入门之——linux版本的选择
- 新手入门——查看各种对象的SQL(转)
- 【matlab】GUI 新手入门——最基本的几个概念
- shader新手入门——分享我的shader入门经验
- Java新手入门——环境变量
- AngularJS Eclipse——新手入门
- Swift新手入门—条件语句
- Genesis-3D新手入门——25环境
- 新手入门之——Linux学习基础
- 新手入门——输入格式一
- php简单计算器
- 242. Valid Anagram
- 最短路径应用题
- 生成英文回文串
- 序列求和
- 树莓派日记——树莓派3的新手入门
- [Leetcode] 50. Pow(x, n) 解题报告
- 最大子数组问题
- 80老翁谈人生(337):网络空间是否具有地理边界?
- MacOS下安装rvm的几点注意
- Mesos实践:基于MZM的PAAS的构建(3):Marathon简介
- Leetcode 290. Word Pattern
- 二、算法_二叉树
- Http状态码与常见问题出现的原因