用Java操作树莓派!pi4j简介与安装
简介
对C不熟?习惯了使用java不想换语言,但又想操作树莓派?想一边喝咖啡,一边吃树莓派蛋糕?快来使用pi4j吧!
pi4j旨在为java开发者提供面友好的面向对象的API,来操控树莓派。pi4j对底层接口实现了封装,让开发者将更多的精力放在自己的业务逻辑上。
pi4j支持的树莓派型号
Raspberry Pi - Model A
Raspberry Pi - Model B (Revision 1)
Raspberry Pi - Model B (Revision 2)
Raspberry Pi - Model A+
Raspberry Pi - Model B+
Raspberry Pi - Compute Module
Raspberry Pi 2 - Model B 本人使用的型号 : ) .截止发表,树莓派3代已经发布。pi4j版本 V1.0
pi4j的安装
首先你当然要有台安装了Linux操作系统并支持pi4j的树莓派了。系统的安装网上都有了,这里不介绍。
安装java
树莓派的官方镜像都自带java 的,使用命令java javac java -version查看。
由于pi4j API是基于wiringPi库的,所以, 你需要先安装wiringPi。
安装wiringPi
进入 wiringPi的github下载安装包。点击页面的第一个链接的右边的snapshot,下载安装压缩包。
然后进入安装包所在的目录执行以下命令:
tar xfz wiringPi-98bcb20.tar.gz //98bcb20为版本标号,可能不同 cd wiringPi-98bcb20 ./build
验证wiringPi的是否安装成功,输入gpio -v,会在终端中输出相关wiringPi的信息。否则安装失败。
安装pi4j
一、终端下在线安装
命令:
curl -s get.pi4j.com | sudo bash
二、如果树莓派不方便上网,可以去官网下载deb格式的安装包,则执行以下命令安装。
sudo dpkg -i pi4j-1.0.deb //注意你的版本号 -1.0 以后官方说不准升级有变动
自此安装完成!
附录
手册 pi4j的官方API
另一篇:如何使用Eclipse优雅写pi4j的java代码
作者:lulipro-代码钢琴家
出处:http://www.cnblogs.com/lulipro/
本文版权归作者和博客园共有,欢迎转载。限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。