Проектирование систем 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? Свяжитесь с нами! Готовы выполнить ваш проект под ключ или взять на себя отдельные задачи в сфере разработки и производства.

 

Наши проекты

 

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

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

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

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

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

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

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

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

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

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 бортовой самописец Мы разработали портативный автомобильный самописец для контроля и диагностики технического состояния («черный ящик» для авто)
Smartlabs IPTV-приставка Самый крупносерийный проект! Мы разработали 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-кинотеатра