求科普知识, openwrt用C语言怎么操作硬件? 潜水一段时间还是没明白

我是个高级语言程序猿, 基础语言C也只懂些基础.Arduino里面我潜水了一段时间, 他们有很多开源库直接可以调用, 调些函数就能控制硬件了.
openwrt我实在没搞明白, openwrt也有很多开源库来控制硬件吗?
还是说什么脉冲/高地位什么的, 就一个函数搞定(不同接口)?
还说只能在C语言里面调用shell命令(像其他帖子里面一样 什么echo 命令)?

ps:话说wrtnode还没下周, 等月底下手2P, 我自己刚好有舵机, 想试试. 感觉自己的理解还很模糊
已邀请:

低调

赞同来自:

基本意思没错,openwrt提供了标准的linux IO控制接口,与Arduino接口方式不同。
官方已经移植了mraa,提供了一套类似Arduino的接口。
舵机控制需要一个50hz的信号,通过占空比来调节角度。有的硬件提供硬件的PWM,有的硬件不支持。

要回复问题请先登录注册