Разработка для Embedded Linux

Разработка ПО под платформу Embedded Linux

Команды инженеров компании АКСОНИМ выполняют задачи, качающиеся разработок программного обеспечения под платформу Embedded Linux, uCLinux и Android.

Типичные задачи:

  • Проектирование архитектуры пакета аппаратной поддержки (BSP) для решений на платформах ARM, x86, BlackFin; подготовка и корректировка начального загрузчика (Bootstrap);
  • Разработка и кастомизация загрузчика u-boot для устройств на платформах ARM, x86, BlackFin; написание стартового кода, кода управления прерываниями, кода управления питанием аппаратного модуля и сходные задачи;
  • Разработка программного обеспечения под платформу Embedded Linux также включает в себя задачи по добавлению HAL кода с функцией поддержки многоядерных платформ; написание драйверов на уровне ядра, разработка программных модулей для подключения различных периферийных решений;
  • Кастомизация кода операционной системы Embedded Linux, программирование дополнительных опций и сервисов, оптимизация работы программного обеспечения нижнего уровня – настройка приоритетов и последовательности загрузки драйверов, совершенствование кода;
  • Создание и преобразование образов ядра, проектов образа, сборка с учетом особых требований, удаление элементов ПО из образа, сборка образа для последующей отладки и подъема на устройстве заказчика;
  • Разработка тестовых методик, текстового программного обеспечения, процедур, тестовых аппаратно-программных решений, проведение тестирования, в том числе на целевой платформе;
  • Для задач разработки приложений с использованием конкретного образа операционной системы наши программисты осуществляют подготовку SDK; разрабатывают индивидуальные решения – модули и приложения ПО, адаптируют, корректируют, совершенствуют пользовательские приложения;
  • Разработка программного обеспечения верхнего уровня – сервер, клиент, пользовательские интерфейсы, специализированные решения под различные технологии.

Разработка ПО под Embedded Linux в Беларуси: +375 (17) 270-69-00.