Проектирование систем Android в компании Promwad

 

 

Разработка платы на базе Android: использование CTS-тестов и обновлений OTA

Команда Promwad разработала плату на базе Android, используя CTS-тесты и обновления OTA. Встроенное программное обеспечение и электронные устройства требуют необходимый уровень адаптируемости из-за непредсказуемости условий эксплуатации. 

Инженеры нашей компании используют CTS-тесты для расширения функциональности ОС. Инженеры нашей компании используют CTS-тесты для расширения функциональности ОС. CTS — набор модульных тестов, который предназначается для интеграции в ежедневный рабочий процесс инженеров. CTS расшифровывается как Compatibility Test Suite. Такие тесты используют для выявления несовместимости Android на ранней стадии и достижения совместимости ПО на протяжении каждого из этапов разработки. 

Среда CTS представляет собой десктопную машину, на которой выполняются тестовые сценарии непосредственно на подключенных устройствах или эмуляторе. Среда CTS представляет собой десктопную машину, на которой выполняются тестовые сценарии непосредственно на подключенных устройствах или эмуляторе. Инженеры Promwad используют юнит-тесты для отдельных единиц кода в рамках исследования платформы Android и функциональные тесты для комбинации API при исследовании более высокоуровневого сценария использования. 

CTS Verifier дополняет CTS и предоставляет тесты для API и функций, которые невозможно протестировать на стационарном устройстве без ручного ввода данных. В рамках проекта CTS-тесты проводились с точки зрения безопасности с использованием версии Android 8.0.

С ростом числа смартфонов и IoT-устройств разработчики используют новые методы архитектуры обновления по воздуху для установки новых операционных систем на эти устройства. Кроме того, обновления OTA позволяют выявить проблемы до запуска устройств, что позволяет OEM-производителям сэкономить время и деньги и сократить процесс разработки программного обеспечения и проверки качества.

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

Планируете проект по разработке системы Android? Свяжитесь с нами! Готовы выполнить ваш проект под ключ или взять на себя отдельные задачи в сфере разработки и производства.

 

Наши проекты

 

Разработка встроенного ПО для POS-принтеров Инженерная команда Promwad реализовала полнофункциональное встроенное программное обеспечение POS на базе Embedded Linux с системой Buildroot.

Модуль Ambarella CV25 для потребительских камер Мы разработали модуль для быстрого прототипирования на базе процессора Ambarella CV25 для потребительских камер в спорте, дронах, wearable-устройствах и VR

Кастомизация интерфейса ТВ-приставки Мы разработали программное средство, которое позволяет с минимальными усилиями изменять внешний вид пользовательского интерфейса
Sport Club – Smart TV-приложение для Tizen Мы разработали Smart TV-приложение для Tizen, WebOS и Android TV с функицями live streaming, VOD и поддержкой голосового управления
Разработка приложения для Smart TV на Tizen/webOS Мы разработали приложение IPTV с функциями TimeShifting, EPG, PVR и паузы/перемотки для Smart TV. Демонстрируем опыт с Tizen/webOS
Разработка рации с MP3-плеером для водного спорта По запросу стартапа мы разработали цифровую рацию со встроенным MP3-плеером для активных видов спорта на воде (серфинга, кайтсерфинга, виндсерфинга)
Промышленные коммутаторы на 10GbE и 48 портов Мы разработали новую линейку из восьми промышленных Ethernet-коммутаторов 1Gb/10Gbps, работающих в температурном диапазоне от -20 до +70°C
Пользовательское ПО для WiFi-колонки Мы разработали ПО для беспроводной Wi-Fi колонки на основе последней версии ядра Linux и OpenWrt с поддержкой всего аппаратного обеспечения
Аппаратный фреймбуфер 4К на базе FPGA/ПЛИС Фреймбуфер на базе ПЛИС с возможностью подключения двух независимых мониторов. Устройство планируется использовать при построении железнодорожных диспетчерских
Спутниковый SDR-модем на базе Zynq Ultrascale+ Мы разработали программно-аппаратную платформу спутникового модема в форм-факторе 1U, разделив его на две платы: цифровую и аналоговую.
Блок для связи и навигации на ЖД: GPS + ГЛОНАСС Мы разработали универсальный коммуникационно-навигационный блок для связи и навигации в кабине машиниста поезда
Покупки из видео. ИИ-приложение Smart TV Мы разработали приложение для ТВ-приставок на базе Android и Java. Распознавание фото и видео реализовали на базе нейросети белорусского стартапа Oyper
Станция контроля воздуха для «умных городов» Мы разработали станцию контроля качества воздуха, которая отправляет данные на IoT-сервер, откуда она загружается в онлайн-карту
Нейронавигатор: навигационная система Мы разработали рабочий прототип медицинского навигатора с поддержкой 3D-изображений УЗИ / МРТ / КТ. Себестоимость — на 50% ниже мировых лидеров
Умный WiFi-роутер с фильтром рекламы Мы разработали опытные образцы умного абонентского роутера (Smart CPE) со встроенным сервисом контент-фильтрации и блокировки рекламы
Коммутаторы второго уровня Серия устройств под ключ — разработаны управляемые коммутаторы второго уровня на базе набора микросхем Realtek 83xx и Linux kernel
OpenWRT портирование Мы проанализировали и протестировали несколько вариантов аппаратной платформы на базе чипсетов Mediatek, Qualcomm, Realtek и выбрали оптимальное решение
Проектирование сетевого анализатора трафика BYPASS Мы создали прототипы анализатора сетевого трафика для реализации функции BYPASS

Глюкометр Irma: дизайн корпуса и производство Мы разработали и поставили на производство глюкометр – устройство для измерения концентрации глюкозы в капиллярной крови человека

TAO гаджет для фитнеса Мы модернизировали программное обеспечение TAO и дизайн печатной платы, чтобы продлить срок службы батареи устройства

tAKT синхронизатор времениМы разработали систему синхронизации времени на базе систем ГЛОНАСС/GPS и программной платформы Linux

S-Terra загрузочный носитель Мы спроектировали и подготовили к серийному производству USB-устройство для защиты удаленного доступа

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

Глюкометр для смартфонов на Android и iOS Мы создали мобильный измеритель концентрации глюкозы в крови, который работает в паре cо смартфонами под управлением iOS или Android

Контроллер тягового электроприводаМы обновили контроллер тягового электропривода, который был разработан для вагонов производства «Метровагонмаш» более 10 лет назад

MPEG2/4 встроенное ПОМы доработали встроенное программное обеспечение для многоканального транскодирования транспортных потоков MPEG2-TS в потоки формата H264

Bluetooth-устройство + приложение Parrot Разработали устройство для сбора данных с нескольких Bluetooth-датчиков и передачи данных на сервер

OpenWRT для RealtekМы разработали специализированный дистрибутив Embedded Linux для роутеров, маршрутизаторов и других сетевых устройств

VoIP абонентское устройство Разработано абонентское устройство для предоставления услуг голосовой связи по протоколу IP в широкополосных сетях

IPTV + T/C гибридная ТВ-приставка Мы спроектировали референс-дизайн ТВ-приставки, который предназначен для платформенной разработки и вывода на рынок цифровых устройств

Locus ТВ-приставка DVB-TМы разработали цифровую ТВ-приставку (STB) с поддержкой формата DVB-T (MPEG-2/4), наземного цифрового вещания

USB-ключ защита доступа Мы разработали программно-аппаратную систему для обеспечения безопасной передачи данных при работе с небезопасным компьютером

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

Навигатор GPS+ГЛОНАСС для авто Мы разработали навигационное устройство для авто с поддержкой ГЛОНАСС/GPS, мобильной связи в режиме hands-free и передачи данных

OBD-II бортовой самописец Мы разработали портативный автомобильный самописец для контроля и диагностики технического состояния («черный ящик» для авто)
Цифровая приставка IPTV для SmartLabs Самый крупносерийный проект! Мы разработали IPTV-приставку с ОТТ и PVR — выбор абонентов Ростелекома и МТС

AK1100 тонкий клиентМы разработали компьютер для сетей с клиент-серверной архитектурой, который переносит основные процессы на удаленный сервер

Бортовой мультимедийный компьютерМы спроектировали программно-аппаратную систему для мультимедиа, GPS-навигации, расчета времени в пути, управления кондиционером

IP-Plug ARM-мини-серверМы разработали первый в России коммерческий plug-компьютер — IP-Plug АК-Systems

5D-кино система для кинотеатраКоманда инженеров Promwad разработала аппаратно-программную систему 5D-кинотеатра

Контроллер HDMI-CEC для управления умным домом Спроектировали устройство для управления домашним кинотеатром, тюнером и другими элементами умного дома

JPEG2000 4-канальный регистраторМы разработали устройство видеорегистрации для оцифровки, хранения и выдачи по запросу аудио и видеопотоков от 4 аналоговых источников

5D-кино ПО для спецэффектов Команда инженеров Promwad разработала программу Cinema Control Panel для системы 5D-кинотеатра