Встроенные системы

Встроенные системы

Встроенные системы

Встроенное программное – это специализированные программы в процессоре или на прошивке во встроенном устройстве для контроля его функций.

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

    • Для обеспечения высокого качества кодирования для Вашей цели проектные спецификации и сценарии использования были изучены до мельчайших деталей.
    • От простых операций ввода-вывода до сложных алгоритмов и широких стандартов оформления кода
    • Цепочка инструментов межплатформенной компиляции
    • Наблюдение и контроль передачи данных от датчиков
    • Поддержка USB-связи, простое подключение продукт-компьютер, продуманный и стильный дизайн интерфейса на ПК
    • Поддержка алгоритмов моделирования и управления (P, PI и PID) системами
    • Поддержка систем, использующих такие стандарты связи, как USB, I2C, шина CAN, RS232, LAN, Bluetooth, SMS
    • Разработка протоколов связи
    • Разработка программного обеспечения для систем силовой электроники и источников питания (Источник электропитания в режиме переключения, SMPS – СМПС)
    • Контроль скорости/положения для щеточных и бесщеточных двигателей постоянного тока, сервоприводов, шаговых или 3-фазных двигателей, алгоритмы привода
    • Использование встроенных операционных систем в режиме реального времени (Linux, Android, встраиваемая ОС Windows и др.)
    • Разработка программного обеспечения для LCD-панелей (символьные, графические или TFT), в том числе систем
    • Системы реального времени (микропроцессоры 8 бит, 16 бит, 32 бит)
    • Организация проекта и автоматизация сборки
      • Сборочные файлы проекта
      • Отслеживание дефектов
      • Контроль версий
    • Отслеживание ошибок
    • Поддержка нескольких языков

Возможности:

    • Архитектура процессора: ArmCortex M, Renesas, STM32, Microchip PIC18-PIC24-PIC32, TexasInstruments, Atmel, x86, FPGA
    • Основные: Порты ввода-вывода общего назначения, АЦП, ЦАП, аналоговыевыходы
    • Связь: USB, Wi-Fi, Ethernet, CAN bus, Bluetooth, GPS, GPRS, SMS, UART, I2C, SPI, RS232, 1-проводная
    • Мультимедиа: 7-сегментная, камера, ЖК, сенсорный TFT, Выход HDMI, разъем DVI, видео кодек, звук, дизайн, интерфейс
    • Данные: SSD, PCIe, SATA, Flash, SDRAM, SD/MMC
    • Модуляция: FSK, ASK, AM, FM, PSK
    • Операционная система: Linux, Android, Windows CE
    • Привод двигателя: Щеточный DC, бесщеточный DC (BLDC), 3-фазный, сервопривод, шаговый двигатель
    • Управление двигателем: Скорость, положение, момент, ПИД-регулирование

Используемые нами средства проектирования:

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


Back to Top