Наряду с прикладными решениями мы также разрабатываем системное программное обеспечение – драйверы устройств, утилиты, системы управления базами данных, библиотеки, системные службы, протоколы связи и сетевые приложения.

Создаем и преобразовываем образы ядра Linux.

Разработка
системного ПО

Часть наград IT-компании КЕДР Solutions
Часть наград IT-компании КЕДР Solutions
Часть наград IT-компании КЕДР Solutions
Награды Clutch - КЕДР Solutions
Наша работа отмечена отечественными и мировыми наградами.
Инженер компании KEDR Solutions в процессе разработки системного программного обеспечения

Зачем нужно системное ПО?

Системное ПО находится между аппаратной частью устройства и прикладными приложениями, выполняющими конкретные практические задачи. Оно связывает операционную систему и периферию, решает вспомогательные задачи и обеспечивает работу прикладного ПО.

Наш опыт с языками C/C++ позволяет нам создавать драйверы устройств, связующее ПО (middleware), расширять функционал операционных систем под различные устройства и многое другое.

Какое системное ПО мы разрабатываем?

Связующее ПО (Middleware)

Разрабатываем библиотеки, утилиты и другое связующее программное обеспечение для корректного взаимодействия между операционной системой и приложениями различного уровня.

Дистрибутивы Linux

Можем адаптировать образ ядра Linux под ваше устройство. Это позволит изделию работать с максимальной эффективностью. Мы также оптимизируем Linux для лучшей работы ЦПУ, ОЗУ, ПЗУ, флеш-памяти и повышения скорости загрузки.

Разработка драйверов устройств

Пишем драйверы режима ядра и пользовательского режима под основные операционные системы: Windows, macOS, Linux, Android и iOS. Создаем виртуальные драйверы и расширяем функционал штатных драйверов. Такое ПО обеспечит бесперебойную работу подключаемых и IoT-устройств (датчиков, исполнительных узлов, переключателей и пр.).

Протоколы передачи данных и сетевые приложения

Разрабатываем оригинальные протоколы обмена данными для связи между управляющими и периферийными IoT-устройствами по Wi-Fi, Bluetooth, 4G, LTE, Lora и др.

Разработка утилит и сервисного ПО

Пишем утилиты для вспомогательных задач – управления параметрами оборудования, мониторинга производительности устройств и данных с сенсоров, контроля корректности данных и т.п.
Проекты
Ниже представлены некоторые наши проекты по разработке программного обеспечения. Ознакомиться с другими проектами КЕДР Solutions вы можете в нашем портфолио.
Устройство предназначено для защиты корпоративной информации. Записывает последовательность нажатых на клавиатуре клавиш на чип NAND. С помощью Borland Delphi создана утилита для настройки устройства на ПК.
Позволяет использовать веб-камеры в различных приложениях и одновременно передавать потоковое видео или использовать видеочат. Поддерживает Windows 7, 8 и 10. Написан на C/C++ с помощью Microsoft Visual Studio и Windows Driver Kit.
Планшет помогает обучать детей программированию, созданию музыки, игр и пр. С помощью Buildroot для него создана собственная сборка Linux на базе Debian с более простым и интуитивным интерфейсом.
Роботы используются для обучения детей и подростков программированию на языке Python. Мы выполнили ряд задач по созданию и оптимизации ПО, в том числе создали сборку Linux для робота Lego EV3 и написали несколько утилит на C/C++

С кем мы работаем?

Малый и средний бизнес

Предоставим техническую консультацию и оценим стоимость проекта. Напишем утилиты, драйверы, связующее и другое системное ПО для широкого спектра устройств.

Государственные корпорации

Разработаем системное ПО для зарубежных и отечественных устройств. Подготовим программную документацию в соответствии с российскими требованиями.

Стартапы

Создадим драйверы для ваших оригинальных устройств под любые операционные системы. Адаптируем ядро Linux под ваши разработки. Обеспечим поддержку продукта.

Образование и наука

Разработаем утилиты для управления измерительным оборудованием и контроля корректности данных. Напишем драйверы для экспериментальных устройств. Предоставим долгосрочную поддержку.

Производители

Напишем оригинальные протоколы обмена данными и другое системное ПО для систем промышленного IoT, систем учета материально-технических средств, систем диагностики оборудования и др.

Крупные предприятия

Создадим библиотеки, сетевые драйверы и другое системное ПО для промышленных IoT-систем, утилиты и связующее ПО. Предоставим исходный код и программную документацию в соответствии с ЕСПД.

Преимущества работы с нами

  • Профессионализм

    Мы собрали команду талантливых высококлассных программистов с профильным образованием и большим опытом разработки системного программного обеспечения.

    Постоянно учимся, узнаем новое и берем на вооружение передовые разработки в области IT-технологий. Абсолютно все сотрудники компании владеют как минимум одним иностранным языком.
  • Опыт

    Имеем 9-летний опыт разработки программного обеспечения для различных отраслей и сфер деятельности.

    Знания С/С++, других языков и технологий позволяют нам создавать ПО для различных целей и под любые платформы.
  • Индивидуальный подход

    Каждый наш клиент может быть уверен в индивидуальном подходе к разработке, учитывающем все его требования.
  • Реалистичное планирование

    Проводим тщательные предварительные исследования, чтобы озвучить заказчику реальные сроки, цены и перспективы проекта. Не даем пустых обещаний, всегда беремся за то, что точно можем сделать на высоком уровне.
  • Гарантии безопасности и конфиденциальности

    Гарантируем соблюдение прав интеллектуальной собственности и конфиденциальности информации клиента с юридическим закреплением.
  • Открытость, честность и доступность

    Всегда на связи с клиентом во время и после проекта. Осуществляем бесплатное сопровождение и поддержку после завершения разработки.

С какими операционными системами мы работаем?

Логотип Windows

Windows

Логотип macOS

macOS

Логотип Apple

iOS

Логотип Android

Android

Логотипы Wear OS, TROS, Unix

Unix, Wear OS,
RTOS

Логотип ROS

ROS

Логотип Linux

Linux и Embedded Linux

Логотипы Zephyr, watchOS

watchOS, Zephyr и др.

Assembler C/C++ C# Java Objective-C Python Rust
.NET ASIO Boost gRPC Microsoft Windows SDK Mono Qt
Android Studio CLion Eclipse Microsoft Visual Studio PyCharm Qt Creator Visual Studio Code Xcode
ClickHouse MariaDB Microsoft SQL Server MongoDB MySQL Oracle PostgreSQL Redis
Языки
программирования
Операционные
системы
Фреймворки и
библиотеки
Среды разработки
Базы данных
Протоколы передачи
данных
AMQP CAN HTTP/HTTPS Modbus Modbus TCP/IP MQTT/MQTT-SN REST SOAP SSL WebSocket Индивидуальные разработки
Для каждого проекта подбираем инструменты, которые обеспечат оптимальное время, качество и стоимость разработки.

С какими технологиями
мы работаем


Android Embedded Linux iOS Linux macOS ROS RTOS Unix watchOS Wear OS Windows Windows CE Zephyr
Архитектуры
процессоров
ARM 7/9/11 Cortex M0/M3/M4/A8/A7/A9 MIPS RISC-V x86/x86-64

Партнеры и поставщики

Логотип AWS partner network
Логотип Google Cloud Partner
Логотип Infineon Associated Partner
Логотип Microsoft Azure Partner
Логотип Authorized Microchip Design Partner
Логотип Nordic Semiconductor
Логотип CYPRESS
Логотип Texas Instruments
Логотип Allwinner Technology
Логотип Mediatek
Логотип Analog Devices
Разработка драйверов устройств и другого системного ПО для промышленных предприятий - KEDR Solutions
  • Драйверы для устройств автоматизированного управления производством и контроля качества
  • Системные утилиты для тестирования, отладки и эмуляции поведения оборудования
  • Библиотеки для облегчения доступа к устройствам и драйверам
  • Дистрибутивы Linux для промышленных устройств
  • Протоколы передачи данных для систем промышленного Интернета вещей
Разработка драйверов и системного ПО для медицинских устройств - KEDR Solutions
  • Драйверы для устройств медицинского назначения
  • Протоколы связи и сетевые приложения для приборов удаленного сбора показателей пациентов
  • Утилиты для систем удаленного наблюдения за пациентами
  • Системное ПО для систем автоматического оповещения персонала
Разработка системного ПО для сельского хозяйства - KEDR Solutions
  • Системное ПО для сельскохозяйственных дронов
  • Протоколы передачи данных для систем контроля влажности и химического состава почвы
  • Дистрибутивы Linux и другое системное ПО для сельскохозяйственных автономных роботов
  • Драйверы для устройств автоматического климат-контроля в оранжереях и теплицах
Разработка системного ПО для улучшения качества образовательных программ - KEDR Solutions
  • Системное ПО для цифровых интерактивных досок и проекторов
  • Драйверы для систем виртуальной и дополненной реальности
  • Дистрибутивы Linux для программируемых роботов
  • Драйверы для умных камер и компонентов системы безопасности
  • Системное ПО и утилиты для учебных измерительных приборов
Разработка драйверов и утилит для устройств Умного дома, IoT и других - KEDR Solutions
  • Драйверы и протоколы обмена данными для устройств умного дома
  • Драйверы умных камер, аудио и видео устройств
  • Дистрибутивы Linux для потребительской электроники
  • Драйверы и утилиты для IoT-устройств
Разработка утилит и драйверов для устройств логистических компаний - KEDR Solutions
  • Протоколы передачи данных для систем с RFID и NFC считывателями
  • Протоколы передачи данных для систем позиционирования грузов и отслеживания их состояния
  • Утилиты и драйверы для систем контроля расхода топлива
  • Драйверы для устройств в составе охранных систем и систем контроля доступа
Assembler ▪ C/C++ C# Java Objective-C Python Rust
Android ▪ Embedded ▪ Linux ▪ iOS ▪ Linux ▪ macOS ▪ ROS ▪ RTOS ▪ Unix ▪ watchOS ▪ Wear OS ▪ Windows ▪ Windows CE ▪ Zephyr
.NET ASIO Boost gRPC Microsoft Windows SDK ▪ Mono Qt
Android Studio ▪ CLion ▪ Eclipse ▪ Microsoft Visual Studio ▪ PyCharm ▪ Qt Creator ▪ Visual Studio Code ▪ Xcode
ClickHouse MariaDB Microsoft SQL Server MongoDB MySQL Oracle PostgreSQL Redis
Языки
программирования
Операционные
системы
Фреймворки и
библиотеки
Среды разработки
Базы данных
Протоколы передачи
данных
AMQP CAN Custom data exchange protocols HTTP/HTTPS Modbus Modbus TCP/IP MQTT/MQTT-SN REST SOAP SSL WebSocket
Для каждого проекта подбираем инструменты, которые обеспечат оптимальное время, качество и стоимость разработки.

С какими технологиями
мы работаем


ARM 7/9/11 ▪ Cortex M0/M3/M4/A8/A7/A9 ▪ MIPS ▪ RISC-V ▪ x86/x86-64
Архитектуры
процессоров

Как мы работаем

Анализ требований
Уточняем цель и задачи проекта. Производим грубую оценку его сложности и объема работ.
Обсуждение проекта и составление ТЗ
Созваниваемся с заказчиком и уточняем детали и требования к проекту. Составляем техническое задание. Согласовываем бюджет и сроки.
Подписание договора
Заключаем договор на контрактную разработку системного ПО. Подписываем соглашение о неразглашении. Формируем команду.
Проектирование
Проектируем архитектуру системного ПО с учетом функциональных особенностей и аппаратного обеспечения устройства. Выбираем инструменты разработки, среду и язык программирования.
Разработка
Приступаем к написанию кода. Регулярно отчитываемся о проделанной работе по телефону, почте или видеосвязи. Если нужно, вносим изменения.
Тестирование и отладка
Проверяем работоспособность ПО. Ищем и устраняем ошибки. Если нужно, оптимизируем продукт.
Сопровождение и поддержка
По завершении разработки начинается период сопровождения и технического обслуживания. Если обнаружатся новые ошибки, мы устраним их бесплатно.

Мы знаем, как делать качественно

  • 1
    Передаем интеллектуальные права на разработку заказчику. Гарантируем конфиденциальность предоставленной информации.
  • 2
    Разработка системного программного обеспечения – драйверов, утилит, библиотек, сетевых приложений и системных служб – всегда сопровождается тестированием. Результаты испытаний демонстрируются заказчику. Вы можете вносить дополнения или изменения в ходе работы над программным продуктом. В результате вы получаете стабильно работающее решение, на 100% удовлетворяющее вашим требованиям.
  • 3
    Выполним разработку системного программного обеспечения в соответствии с необходимыми нормативными документами для успешного прохождения любых сертификаций.
  • 4
    После запуска ПО начинается период бесплатного сопровождения и технического обслуживания.
заказчиков рекомендуют нас
для будущих проектов
95%
62%
клиентов работают с нами
более 3 лет
98%
довольны нашей оценкой сложности и стоимости проектов

Кратко в цифрах

человек работает в нашей команде
50+
250+
завершенных проектов
200+
довольных заказчиков
Степан Русаков
Открытость - одно из важнейших достоинств КЕДР Solutions. Благодаря регулярным отчетам, я в любой момент точно знаю, что происходит с проектом и на каком этапе разработки находится команда. Я доволен текущими результатами и с удовольствием продолжу работать с компанией.
Директор компании
«Сады Алтая»
Команда показала прекрасные управленческие качества. Специалисты всегда были доступны к общению. Компания клиентоориентирована и ответственна. Молодая и мотивированная фирма не боится вникать в проблемы и разрабатывать свои собственные решения.
Президент компании
Ruiz Aerospace Manufacturing
Эдуардо Руис
КЕДР Solutions невероятно организована и последовательна в достижении целей проекта. С командой легко общаться, стоимость их услуг адекватна. Компания предоставляет высококачественные решения. Мы очень довольны результатами нашего сотрудничества.
Заместитель генерального директора по инновациям компании The Medical Team
Тед Циримис

Заказчики о нашей работе:

Нам доверяют клиенты со всего мира

С нами работают крупные предприятия, исследовательские центры и успешные стартапы.