树莓派3b学习笔记

0. 写在前面的话。

学习树莓派的动力来自于想做一个四足机器人(miniDog),见另一篇博客。miniDog采用树莓派控制,所以以项目为驱动不学习树莓派的使用吧。

1.     系统安装

a)     官网下载最新的系统RASPBIAN JESSIE:

https://www.raspberrypi.org/downloads/raspbian/

b)     使用Win32DiskImager将系统写入到SD卡即可

2.     系统设置

a)     打开写入系统后的SD卡中的config.txt文件,将hdmi_mode修改成16,否则树莓派接到显示器上后是黑屏

http://www.shumeipai.net/thread-19317-1-1.html?_dsign=9e4f75fe

b)     配置键盘、时区等

键盘默认是欧洲标准,符号键跟我们使用的不一样

http://blog.csdn.net/xukai871105/article/details/38374197

在同样的设置方法可以设置TimeZone,设置为Shanghai

c)     软件源设置

默认软件源速度太慢,多加几个国内的

中山大学

Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/

中国科学技术大学

Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/

清华大学

Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

华中科技大学

Raspbian http://mirrors.hustunique.com/raspbian/raspbian/

ArchLinux ARM http://mirrors.hustunique.com/archlinuxarm/

大连东软信息学院源(北方用户)

Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/

具体配置文件如在 ~/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安装与简单配置教程

http://www.cnblogs.com/smilejinge/p/3589479.html

c)     Linux下使用git命令及github项目

http://blog.csdn.net/five3/article/details/8904635

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)     基础教程

http://www.cnblogs.com/yafengabc/p/5096720.html

http://www.cnblogs.com/yafengabc/p/5107768.html

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)     设置

http://blog.csdn.net/qq_30968657/article/details/52044876

b)     程序

http://blog.csdn.net/xukai871105/article/details/22713925

你可能感兴趣的:(树莓派)