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) 程序