0. 写在前面的话。
学习树莓派的动力来自于想做一个四足机器人(miniDog),见另一篇博客。miniDog采用树莓派控制,所以以项目为驱动不学习树莓派的使用吧。
1. 系统安装
a) 官网下载最新的系统RASPBIAN JESSIE:
b) 使用Win32DiskImager将系统写入到SD卡即可
2. 系统设置
a) 打开写入系统后的SD卡中的config.txt文件,将hdmi_mode修改成16,否则树莓派接到显示器上后是黑屏
http://www.shumeipai.net/thread-19317-1-1.html?_dsign=9e4f75fe
b) 配置键盘、时区等
键盘默认是欧洲标准,符号键跟我们使用的不一样
在同样的设置方法可以设置TimeZone,设置为Shanghai
c) 软件源设置
默认软件源速度太慢,多加几个国内的
中山大学
中国科学技术大学
清华大学
Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/
华中科技大学
ArchLinux ARM http://mirrors.hustunique.com/archlinuxarm/
大连东软信息学院源(北方用户)
具体配置文件如在 ~/etc/apt/sources.list,打开后按提供的格式加如上几个新的软件源即可
3. Vim编辑器配置
a) 下载:sudo apt-get install vim
b) 树莓派下vim的代码高亮显示
新建~/.vimrc文件如下
set number
syntax on
set tabstop=4
保存后即可实现
4. 代码托管
a) 树莓派系统下的文件没法用win系统查看,所以计划将代码托管到github上,操作如下
b) Linux下的Github安装与简单配置教程
c) Linux下使用git命令及github项目
5. 编程语言
a) 选择使用Python,Linux+Python真是如鱼得水
b) 一般Linux自带Python,如果没有的话,安装方式如下:
$ wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2
(说明,在该网址上可以找到想要的任何版本)
$ tar –jxvf Python-2.5.2.tar.bz2 (解压)
$ cd Python-2.5.2 (进入到解压目录)
$ ./configure
$ make (编译,大概十来分钟)
$ make install (安装)
c) 安装后测试,在命令行中输入python,出现python解释器即表面正确安装
6. 硬件驱动库——WiringPi2 for Python
a) 该库支持GPIO、USART、I2C、SPI等,比较全面
b) 安装步骤如下
$ sudo apt-get install python-dev python-pip
$ sudo pip install wiringpi2
http://raspi.tv/how-to-install-wiringpi2-for-python-on-the-raspberry-pi
c) 基础教程
7. 远程连接
a) 采用命令行方式远程连接到树莓派,这样无需显示器
https://www.rpicn.org/documentation/remote-access/ssh/README.md.16/
https://www.rpicn.org/documentation/remote-access/ssh/windows.md.3/
8. 串口使用
a) 设置
b) 程序