Wbincludes:Peripherals: различия между версиями

Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
<noinclude>{{Warning Editing Inсlude}}</noinclude>
<h2> Введение  </h2>
<h2> Введение  </h2>
Эта статья предназначена, в первую очередь, для разработчиков стороннего ПО для контроллеров Wiren Board.  
Эта статья предназначена, в первую очередь, для разработчиков стороннего ПО для контроллеров Wiren Board.  


<!--T:2-->
<!--T:2-->
Самый простой и удобный способ работы с железом контроллера - через [[MQTT]], связываясь с сервисами wb: wb-mqtt-gpio, wb-mqtt-adc, wb-mqtt-gpio и т.п. Сервисы wb- позволяют работать с железом через унифицированный интерфейс [[MQTT]] и скрывают аппаратные различия между [[Controller_hardware_revisions|аппаратными ревизиями]] контроллеров.
Самый простой и удобный способ работы с железом контроллера через [[MQTT]], связываясь с сервисами wb: wb-mqtt-gpio, wb-mqtt-adc, wb-mqtt-gpio и т.п. Сервисы wb- позволяют работать с железом через унифицированный интерфейс [[MQTT]] и скрывают аппаратные различия между [[Controller_hardware_revisions|аппаратными ревизиями]] контроллеров.


<!--T:3-->
<!--T:3-->
Работать в обход стандартных сервисов wb- обычно используется, когда программное обеспечение выполняется на разных Linux-контроллерах разных вендоров, и работа через соответсвующие интерфейсы ядра уже реализована в ПО. Данная статья содержит описание периферии, нужное для работы с ней через стандартные интерфейсы ядра. При работе с ядерными интерфейсами не забудьте отключить соответствующий сервис wb-.
Работа в обход стандартных сервисов wb- обычно используется, когда программное обеспечение выполняется на разных Linux-контроллерах разных вендоров, и работа через соответсвующие интерфейсы ядра уже реализована в ПО. Данная статья содержит описание периферии, нужное для работы с ней через стандартные интерфейсы ядра. При работе с ядерными интерфейсами не забудьте отключить соответствующий сервис wb-.


<!--T:4-->
<!--T:4-->
Строка 29: Строка 28:
<!--T:9-->
<!--T:9-->
Для других версий контроллера смотрите [[GPIO | Таблицы GPIO разных версий контроллера]].
Для других версий контроллера смотрите [[GPIO | Таблицы GPIO разных версий контроллера]].
При работе с GPIO рекомендуем использовать адресацию по меткам, так как номера могут отличаться в разных версиях контроллера.
<!--T:10-->
Посмотреть метки GPIO можно командой <code>cat /sys/kernel/debug/gpio</code>, или в разделе ниже.
</translate>
</translate>
translator, wb_editors
4251

правка