目录
2、树莓派的镜像固件中不会带有wiringPi库函数,需要手动安装
3、怎么看树莓派的引脚:可以将引脚分为左、右两侧(左右两侧是对称的)
一、什么是树莓派
树莓派是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。
二、树莓派主要功能
树莓派就像其他任何一台运行Linux系统的台式计算机或者便携式计算机那样,利用Raspberry Pi 可以做很多事情。当然,也难免有一点点不同。普通的计算机主板都是依靠硬盘来存储数据,但是Raspberry Pi 来说使用SD 卡作为“硬盘”,你也可以外接USB 硬盘。利用Raspberry Pi 可以编辑Office 文档、浏览网页、玩游戏—如《雷神之锤》(Quake )。
Raspberry Pi 的低价意味着其用途更加广泛,将其打造成极佳的多媒体中心也是一个不错的选择。利用Raspberry Pi 可以播放视频,甚至可以通过电视机的USB 接口供电。
三、树莓派的接口
Io口:input output 对主控芯片来说
Input (输入口):把数据往主控芯片里面传
Output(输出口):主控芯片的数据向外输出
Input:人体,烟雾,火焰,震动
Output:继电器,蜂鸣器
PWM:电机调速,灯光明亮度
串口uart、IIC、SPI、IIS
其他特定硬件的接口:flash
像树莓派一样要跑操作系统的芯片还有:
Nanopi:linux
S3c2410 2440 6410
Tiny210 tiny4412
海思方案,瑞芯微方案,移远方案
不带操作系统的芯片:
C51,STM32,Arduino,WemosD1:没有OS(linux)
四、wiringPi 库函数
1、什么是wiringPi库函数
wiringPi是应用于树莓派平台的GPIO控制库函数,wiringPi遵守GUN Lv3。wiringPi使用C或者C++开发并且可以被其他语言包转用,例如python、rub