树梅派(raspberrypi 2)学习指南【一】

1.其实学习任何一样东西最好的就是它的官网

https://www.raspberrypi.org/

另外树梅派官网也开通了一个中文板块

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)

 未完待续.............

Princeb 发表于11-19 19:30 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

Princeb
Princeb(上将)
金币:1440个|学分:8536个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号