树莓派Raspberry Pi使用小记
2016-05-26 23:13
513 查看
最近玩了下Raspberry Pi,很有意思。Raspberry Pi是一个低成本,信用卡大小的计算机,官方推荐的系统Raspbian是一个基于Debian的Linux系统,系统装在MicroSD卡上,外接显示器、键盘、鼠标等就可以像台式机一样操作,下面是Raspberry Pi 的接口示意图:
https://www.raspberrypi.org/documentation/installation/installing-images/mac.md
https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
RPi的系统是放到MicroSD卡上的,即手机中插入的那种外置SD卡,所以需要大家购买一张存储卡,最好8G以上。官方推荐系统Raspbian下载地址:
https://www.raspberrypi.org/downloads/raspbian/
“RASPBIAN JESSIE”是带图形界面的,建议大家下载这个完整版。
下载完成后解压会得到一个img镜像文件。之后去下载Win32DiskImager,用于将镜像文件写入到MicroSD卡中。
https://sourceforge.net/projects/win32diskimager/
选择好镜像文件与MicroSD卡盘符后,点击Write 后一会儿就会写入成功。
之后按本文每一张图将MicroSD卡插入相应位置,再用5V/2A(或1A)充电器加USB线给树莓派供电即可,成功接通电源后会有红灯常亮。
访问工具:
Xshell: http://www.netsarang.com/products/xsh_overview.html
PuTTY: http://www.putty.org/
树莓派默认账号:pi/raspberry
输入两遍想设置的root密码,然后再执行:
这样就可以解锁root账户了。
注:有些版本的Raspbian默认禁止root用户进行ssh登录,可在用pi登录后调用 su 命令获取一次root权限。
Shell中执行
选择第一项点Enter一路确定即可。
记得要下载Hard Float版本:
2.通过Xftp等工具将 jdk-8u91-linux-arm32-vfp-hflt.tar.gz 上传到/home/pi目录,如果上传时提示*”Premission not allowed”应该是要上传的目录权限不够,
执行
3.将jdk放置在 /usr/local 目录下:
4.
5.执行
Raspbian是个Linux系统,所以Linux可玩的树莓派都可玩,尽情玩耍吧^_^
系统安装
下面仅介绍Windows下树莓派系统安装步骤,其它操作系统请参考:https://www.raspberrypi.org/documentation/installation/installing-images/mac.md
https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
RPi的系统是放到MicroSD卡上的,即手机中插入的那种外置SD卡,所以需要大家购买一张存储卡,最好8G以上。官方推荐系统Raspbian下载地址:
https://www.raspberrypi.org/downloads/raspbian/
“RASPBIAN JESSIE”是带图形界面的,建议大家下载这个完整版。
下载完成后解压会得到一个img镜像文件。之后去下载Win32DiskImager,用于将镜像文件写入到MicroSD卡中。
https://sourceforge.net/projects/win32diskimager/
选择好镜像文件与MicroSD卡盘符后,点击Write 后一会儿就会写入成功。
之后按本文每一张图将MicroSD卡插入相应位置,再用5V/2A(或1A)充电器加USB线给树莓派供电即可,成功接通电源后会有红灯常亮。
访问树莓派
外接显示器、键盘
参考本文第一张图,树莓派上电后直接通过HDMI口外接显示器即可看到启动过程。不过这种需要的外设较多,推荐初期可使用SSH访问的方式使用。SSH登录
用网线将树莓派接到路由器即可得到IP地址,或者根据以下链接直连电脑来获得IP地址:http://my.oschina.net/u/1582119/blog/296647?fromerr=dEt5nlTO访问工具:
Xshell: http://www.netsarang.com/products/xsh_overview.html
PuTTY: http://www.putty.org/
树莓派默认账号:pi/raspberry
获取root权限
pi用户登录后,shell中执行以下命令:sudo passwd root
输入两遍想设置的root密码,然后再执行:
sudo passwd --unlock root
这样就可以解锁root账户了。
注:有些版本的Raspbian默认禁止root用户进行ssh登录,可在用pi登录后调用 su 命令获取一次root权限。
文件上传
使用Xshell自带的Xftp工具或其它类似工具,或直接使用命令。扩展磁盘使用空间
因为树莓派系统是用img文件镜像写入的,所以原系统镜像可能未使用全部MicroSD卡空间,造成明明MicroSD卡空间很大但是系统提示空间满的情况。Shell中执行
sudo raspi-config,可出现树莓派配置窗口:
选择第一项点Enter一路确定即可。
安装Java运行环境
1.去Oracle官网下载:记得要下载Hard Float版本:
2.通过Xftp等工具将 jdk-8u91-linux-arm32-vfp-hflt.tar.gz 上传到/home/pi目录,如果上传时提示*”Premission not allowed”应该是要上传的目录权限不够,
执行
sudo chmod 777 /home/pi授权后再尝试上传。
3.将jdk放置在 /usr/local 目录下:
mv /home/pi/jdk-8u91-linux-arm32-vfp-hflt.tar.gz /usr/local tar -zxvf jdk-8u91-linux-arm32-vfp-hflt.tar.gz
4.
sudo vi /etc/profile打开profile文件,在文件末尾加入以下内容:
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar export JAVA_HOME=/usr/local/jdk-8u91 export PATH=$JAVA_HOME/bin:$PATH
5.执行
source /etc/profile使环境变量生效。检测一下:
java -version
Raspbian是个Linux系统,所以Linux可玩的树莓派都可玩,尽情玩耍吧^_^
相关文章推荐
- <AOP:aspectj-autoproxy/>
- ASP.NET基本对象的认识
- asp.net常用字符串函数
- Asp.Net编写Web服务(WebService)与SQL2005连接操作
- asp.net mvc 防止重复提交
- AspectJ风格的Aop切点表达式
- aspx后台传递Json到前台的两种接收方法推荐
- java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
- ASP.NET 的服务器控件,GridView传多个参数
- Asp.net MVC 之过滤器
- asp.net 多个域名重定向,在web.Config中配置
- Java代理之(jdk静态代理/jdk动态代理/cglib动态代理/aop/aspectj)
- Asp.net MVC 之请求生命周期
- Error occurred initialization of VM Could not allocate metaspac:xxx bytes发生时
- ASP.NET MVC学习系列(二)-WebAPI请求(转)
- asp.net控件,服务器标记的格式不正确问题解决方法
- ASP.NET Web API 使用Swagger生成在线帮助测试文档
- Asp.Net MVC 4 Web API 中的安全认证-使用OAuth
- ASP.NET Core 开发-中间件(Middleware)
- 微信扫码支付+Asp.Net MVC