在进行物联网原型项目开发的过程中,接到了在树莓派上扩展GrovePi及Grove Sensor的需求,于是开始了折腾。
一、树莓派现状:
1,已安装i2ctools
2,未使用预配置Grove软件的SD卡(即不包含Raspbian for Robots)
3,使用公司内有线网,通过代理连接外网
二、安装
从GrovePi的Git里的README.md找到GrovePi的官方网站
1,将树莓派和GrovePi组装
树莓派的引脚和GrovePi的插槽,从顶端对齐,如下图所示组装
2,GrovePi驱动软件安装
有两种安装方式:
a, 下载到电脑上,然后安装到树莓派的SD卡中
b, 直接在树莓派Debian系统中安装
由于公司电脑没有SD卡插槽,选择第二种安装方式
2-1, 安装git 点击打开链接
使用 sudo apt-get install git
发现无法安装,报错是网络连接错误。
考虑到可能是公司网络问题,将树莓派网络连接切换到无线网,重试,还是不行。
在无线网状态下测试网络,
wget www.baidu.com
显示尝试连接代理...
编辑 /etc/profile 注释掉对代理的设置,然后 source /etc/profile
重启系统,
sudo apt-get install git 成功。
2-2,下载GrovePi 项目
在WiFi环境下进行如下操作
cd /home/pi/Desktop sudo git clone https://github.com/DexterInd/GrovePi2-3,运行install.sh
cd /home/pi/Desktop/GrovePi/Script
sudo chmod +x install.sh
sudo ./install.sh</