Этот пример показывает как использовать ntp-сервис в KasperskyOS. Программа Ntpd поставляется в составе KasperskyOS Community Edition и представляет собой реализацию ntp-клиента, который в фоновом режиме получает параметры времени от внешних ntp-серверов и передает их ядру KasperskyOS.
Пример также демонстрирует использование разных виртуальных файловых систем (далее VFS) в одном решении:
VfsNet;VfsSdCardFs.Программа Client использует стандартные функции библиотеки libc для получения информации о времени, которые транслируются в обращения к программе VFS по IPC.
Для сборки и запуска примера используется система CMake из состава KasperskyOS Community Edition.
Поставляемые ресурсы
./resources/edl расположен файл Client.edl, который содержит статическое описание программы Client../resources/hdd/etc расположены файлы конфигурации для программ VfsNet, Dhcpcd и Ntpd: hosts, dhcpcd.conf и ntp.conf соответственно.Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/multi_vfs_ntpd
Сборка и запуск примера
См. "Сборка и запуск примеров".
В начало