树莓派官网下载地址: http://www.raspberrypi.org/downloads (可下载最新的 Raspbian 树莓派系统)
树莓派官方论坛地址: http://www.raspberrypi.org/phpBB3/
1. 插上 SD 卡到电脑,格式化 SD 卡,使用我们光盘下 software/Panasonic_SDFormatter/SDFormatter.exe 对 SD 卡进行格式化
2. 打开 software/Win32DiskImager/Win32DiskImager.exe 选择烧写镜像(经过我们配置好的镜像在光盘的 IMAGE/ 目录下,你也可以选择安装自己下载的镜像),并点击“Write”进行烧写,烧写完后把 SD 卡插入树莓派即可运行。
打开software/putty.exe,使用串口终端登陆,对下图红框位置进行设置:
输入用户名:pi 密码:raspberry 即可进入串口终端:
注:树莓派的串口默认为串口终端调试使用,如要正常使用串口(运行串口程序时)则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,需使用SSH等其他方式控制树莓派。需开启后才能通过串口控制树莓派。关于串口终端设置请查看为树莓派安装必要的函数库。
树莓派需要连接网络才能使用SSH登陆。对下图红框位置进行设置:
输入用户名:pi 密码:raspberry 即可进入SSH终端。
(运行我们提供的示例 API 代码,要安装相应的库)
我们提供了 WiringPi 的安装包(WiringPi.tar.gz (文件大小:502 KB,MIME类型:application/x-bzip)
),用户也可以到 WiringPi 官网下载: https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/
复制安装包到你自己的镜像的系统中,把文件解压后,进入 WiringPi 文件夹内部,执行:
- chmod 777 build
- ./build
安装完后输入:
- gpio -v
查看是否安装成功。
我们提供了 bcm2835 的安装包(Bcm2835-1.45.tar.gz (文件大小:245 KB,MIME类型:application/x-bzip)),用户也可以到 bcm2835 官网下载:http://www.airspayce.com/mikem/bcm2835/
复制安装包到你自己的镜像的系统中,把文件解压后,进入 bcm2835-1.36 文件夹内部,执行:
- ./configure
- make
- sudo make check
- sudo make install
安装完成。
用户可以通过apt-get命令安装树莓派的python函数库(包括RPi.GPIO安装包和spidev安装包,参见:https://pypi.python.org/pypi/RPi.GPIO https://pypi.python.org/pypi/spidev)
使用apt-get命令安装库需要树莓派联网。更新软件列表:
- sudo apt-get update
1、安装python-dev
- sudo apt-get install python-dev
2、安装RPi.GPIO,GPIO接口库函数
复制RPi.GPIO安装包到树莓派,解压并进入文件内部执行如下命令安装
- sudo python setup.py install
3、安装smbus库,I2C接口库函数
- sudo apt-get install python-smbus
4、安装serial库,UART接口库函数
- sudo apt-get install python-serial
5、安装spidev库,SPI接口库函数
复制spidev安装包到树莓派,解压并进入文件所在目录,执行安装命令
- sudo python setup.py install
(运行我们提供的示例 API 代码,需要启动树莓派对应接口内核驱动才能运行程序,我们配置的系统中已经默认启动i2c,spi,但串口还是默认作为终端调试用)
1、启动I2C功能
运行如下命令进入树莓派设置
- sudo raspi-config
选择Advanced Options -> I2C -> yes 启动i2C内核驱动
除了启动i2c内核驱动外,还需修改配置文件,运行如下命令打开配置文件,
- sudo nano /etc/modules
增加以下两行
- i2c-bcm2708
- i2c-dev
按Ctrl+X退出,输入Y 确定保存。重启生效。
2、启动serial(串口)功能
树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,需开启后才能通过串口控制树莓派。
- sudo raspi-config
选择Advanced Options -> Serial
选择 no 关闭串口终端调试功能,可以正常使用串口;选择 yes 启动串口终端调试功能.重启生效。 注意:树莓派3代B型的串口不可用,因为14脚和15脚连接到板载的蓝牙模块。
3、启动spi功能 运行如下命令
- sudo raspi-config
选择Advanced Options -> SPI -> yes 启动SPI内核驱动