Стали доступны публичные репозитории СВД ВС
Мы разработали примеры драйверов и системных программ, которые в исходных текстах размещены в публичных репозиториях.
В сочетании с онлайн-документацией исходные тексты примеров позволяют программистам эффективно изучать принципы разработки системного ПО и осваивать драйверные фреймворки ЗОСРВ «Нейтрино».
В составе репозиториев опубликованы примеры для следующих классов драйверов:
Драйверы сетевых контроллеров (devnp-)
Драйверы HID-устройств (devh-)
Драйверы GPIO (gpio-)
Драйверы графических контроллеров (devg-)
Драйверы USB-устройств (devu-)
Драйверы ввода (devi-)
Кроме того, в репозиториях доступны исходные тексты различных системных программ, иллюстрирующих механизмы работы с оборудованием, включая следующие примеры:
Пример получения времени с момента включения питания
Сканер шины I2C и чтение/запись произвольного регистра I2C устройства
Пример установки обработчика прерывания и вывода отладочного сообщения при его возникновении
Пример подключения к PCI устройству
Пример чтения/записи произвольного физического адреса
Тест последовательных интерфейсов (COM-портов) с передачей, получением и проверкой пакетов с данными
Пример получения/установки конфигурации SPI и тестовый обмен с устройствами на шине
Пример установки периода срабатывания и тест задержки прерывания системного таймера
Состав и наполнение репозиториев мы планируем расширять, добавляя в них другие полезные примеры драйверов и утилит.
Наша компания готова оказать консультации разработчикам в рамках технической поддержки пользователей, а также выполнить разработку системного программного обеспечения под требования заказчика на заказной основе.