目录 1 准备工作...5 1.1 下载Raspbian系统...5 1.2 Linux系统下安装Raspbian系统...6 1.3 Windows系统下安装Raspbian系统...7 1.4 配置树莓派系统...8 1.5 安装samba.9 1.6 使用ssh工具登录树莓派...11 2 树莓派GPIO的学习...15 2.1 GPIO类库...15 2.1.1Python GPIO类库...15 2.1.2wiringPi类库...16 2.1.3BCM2835 C Library库...16 2.2 GPIO写入...18 2.2.1 电路连接图...21 2.2.2 连接效果图...21 2.2.3BCM2835 C Library源代码...22 2.2.4wiringPi源代码...23 2.3 GPIO读入...24 2.3.1 电路连接图...24 2.3.2 连接效果图...25 2.3.3BCM2835 C Library源代码...25 2.3.4wiringPi源代码...27 2.4 红外遥控解码实例...28 2.4.1 电路原理图...28 2.4.2 连接图...29 2.4.3wiringPi红外遥控解码程序...29 2.4.4BCM2835 C Library红外遥控解码程序...35 3 树莓派I2C学习...41 3.1 树莓派I2C的设置...41 3.2 电路连接图...43 3.3 连接效果图...44 3.4 BCM2835C Library源代码...45 3.5wiringPi源代码...54 4 UART学习...60 4.1 树莓派UART设置...60 4.2 所需部件及连接...61 4.3wiringPi UART通讯程序...63 4.4 Linux C UART编程...67 【下载地址】http://download.youkuaiyun.com/detail/poonjun/7905945 http://www.deruio.org/RaspberryPiV001.pdf