Встроенные системы
Встроенное программное – это специализированные программы в процессоре или на прошивке во встроенном устройстве для контроля его функций.
Производители оборудования используют встроенное программное обеспечение для управления функциями различных устройств и систем. Встроенное программное обеспечение управляет функциями устройства тем же способом, что операционная система компьютера управляет функцией прикладных программ. Практически любое устройство может содержать встроенное программное обеспечение – от настолько простых, что Вы даже не могли себе представить наличие у них компьютерного контроля, например, тостеры и электрические лампочки, до сложных систем слежения за ракетами.
-
- Для обеспечения высокого качества кодирования для Вашей цели проектные спецификации и сценарии использования были изучены до мельчайших деталей.
- От простых операций ввода-вывода до сложных алгоритмов и широких стандартов оформления кода
- Цепочка инструментов межплатформенной компиляции
- Наблюдение и контроль передачи данных от датчиков
- Поддержка 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% программ и библиотеку с открытым исходным кодом