1.其实学习任何一样东西最好的就是它的官网
另外树梅派官网也开通了一个中文板块
https://www.raspberrypi.org/forums/viewtopic.php?f=90&t=62903
2.操作系统推荐
(1).raspbian
这是官方推荐的操作系统,也是为树梅派硬件量身优化的操作系统,可以在官方网站很容易的下载安装。
(2).Ubuntu MATE
这是我使用的操作系统,漂亮的UI设计。如果觉得raspbian界面难看那么这个系统最适合你,熟悉ubuntu的人都知道,和ubuntu差不多,但是针对树梅派做了一些优化。接上显示器,键盘,鼠标等完全可以当作一个个人PC机使用。
(3).Windows 10 IOT core
简言之就是微软为树梅派定做 的物联网开发版本。不会linux的可以用这个,不过不建议使用,还是熟悉下linux较好,根据个人喜好。
3.各种基本的配置都可以百度和谷歌到。要折腾的话就得自己探索。网上有很多大神写的优秀的介绍树梅派博客文章。
4.树莓派应用
树梅派可以用来作为一个小型的web服务器,做一个智能路由器,智能家居控制器,智能小车,飞行器,语音机器人,打造家庭影音.........and so on.只要你能想到的都可以自己折腾。
要做控制类的话最好学会树梅派的GPIO控制,使用python或者C语言编写代码,python主要使用python GPIO库,支持python2和python3,C语言使用wringPi库进行编程开发。大家都知道,有一次看到一个帖子,比较了C语言和python在树梅派上运行的速度,结果C语言的运行速度是python的6倍左右。可见C语言的优势,不过各有所长,python简节,学习入门简单。
使用python控制小灯示例:
import RPi.GPIO as GPIO<br> import time led_pin = 24 GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(led_pin,GPIO.OUT) print (“linker led pin 24 (BCM GPIO)”) while True: GPIO.output(led_pin,True) time.sleep(0.2) GPIO.output(led_pin,False) time.sleep(0.2)
未完待续.............