树莓派外设开发笔记


wiringPi 库(动态库.so,静态库.a)
wiringPi库就是说厂家做了很多接口做了很多API放到这个库里面,叫做Wiringpi库(特定平台,特定功能接口)。

WiringPi库包含上层API和底层驱动。

标准C库 printf

1、树莓派的接口

IO口: Input、Output (对主控芯片来说)
常见的一些io口外围设备
Input:
人体红外传感器、
烟雾传感器、
火焰传感器、
震动传感器、
Output:
继电器、
蜂鸣器
所以说根据mcu主控芯片根外设之间的关系,需要把IO口进行复用。

PWM
比如说用于电机的调速,灯光的调明亮度会用到PWM;
这其实也是io口,只不过多了一些占功比的一些算法。

串口uart
IIC
SPI
IIS

其他特定硬件的接口,比如说flash、中断、多线程等。

以上是在学习中经常用到的一些接口,这些接口不仅仅树莓派有,与树莓派相同的平台也有。
有相同平台的意思是,像树莓派、nanoPi都要跑操作系统(Linux);
像三星的S3c2410、2440
像跑安卓的Tiny210、Tiny4412
海思方案&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值