За полгода пользования "малиной" (RPi3b) понял - надоело каждый раз по включению вводить дату-время.
Штатно "малина" время не хранит, посему из наличной комплектухи были сделаны вот такие часики:
Вложение:
20180824_01.jpg [ 174.57 КБ | Просмотров: 6979 ]
DS1302S микросхема древняя, её интерфейс (3Wire) аппаратно "малиной" не поддерживается - пришлось делать "ногодрыгом".
Библиотека работы с портами ввода-вывода wiringPi (by Gordon Henderson) на "малине" была уже "из коробки" и обёртка к ней оказалась в составе системы Ofront Йозефа Темпля. Всё бы хорошо, но в модуле Unix нет реализации вызова системной функции system - нечем установить время в системе.
Глянул на Ofront+: автор (Oleg N. Cher) любезно сделал порт на ARM, любезно и терпеливо доработал транслятор в соответствии с ComponentPascalLanguageReport, помог с адаптацией модулей WiringPi и Platform (аналог Unix) к КП.
Вложение:
20180824_02.jpg [ 301.08 КБ | Просмотров: 6985 ]
Всё, теперь "малина" всегда "при часах".