Под словами device info скрывается информация об устройстве, к которой можно получить доступ через протокол UBI. Device info делится на две (с половиной) части.
- Data table - это таблица данных, хранящая информацию о устройстве, настройки и т.д. Ключевая идея, что данные data table хранятся во флеш памяти, поэтому могут быть изменены и сохранены между сессиями работы.
- Parameters - это основной метод передачи данных между устройствами. Информация о настройках параметра (об этом далее) статична для устройства, а содержимое (собственно данные) заполняются при каждой новой сессии и не сохраняются между ними.
- Widgets - виджеты - это часть параметра, которая на самом деле лишь один из вариантов device_additional_parameter. Но он используется на столько часто, что заслуживает отдельного топика о том, как с ним работать.
data_table используется для хранения настроек и информации об устройстве. Если это данные, к которым нужно получать доступ только на производственном уровне, то данные можно передавать через data_slot
Если это данные, которые активно передаются между subdevice, то для этого используется параметр.