Разработка устройств на базе процессора Freescale iMX6
Портфолио успешно выполненных проектов Дизайн центра электроники АДАКТА пополнилось двумя разработками на базе отладочных плат Sabre Lite (процессор I.MX 6 Quad) и Wandboard (процессор I.MX 6 Solo).
Sabre Lite – недорогая отладочная платформа на базе четырехядерного ARM Cortex-A9 микропроцессора Freescale I.MX 6 Quad, с тактовой частотой 1 ГГц, 1 МБ L2 кэш-памяти и поддержкой 64-битной памяти DDR3 или двухканальной 32-битной LPDDR2. Интегрированные FlexCAN, шина MLB, PCI Express и SATA-2 обеспечивают превосходные коммуникационные возможности, а благодаря встроенным интерфейсам LVDS, MIPI Display port, MIPI Camera port и HDMI v1.4 делают плату SABRE Lite идеальной платформой для высокотехнологичных решений, автомобильных и индустриальных мультимедийных приложений.
Wandboard Solo – недорогой высокопроизводительный одноплатный миникомпьютер с ультранизким энергопотреблением на базе ARM Cortex-A9 микропроцессора i.MX6 Solo от Freescale с тактовой частотой 1 ГГц. На плату установлено 512 МБ DDR3 памяти и два разъем microSD для хранения данных и образа операционной системы.
На плате Wandboard Solo имеются следующие разъемы и интерфейсы: аудио-вход/ выход, оптический интерфейс S/PDIF для передачи цифрового аудио сигнала, HDMI, интерфейс камеры, 2 слота microSD карты, последовательный порт, разъем расширения, USB Host и USB OTG и GigabitLAN.
Под управлением операционной системы Yocto на базе ядра Linux (core 3.0.35 + патчи АДАКТА) были реализованы и протестированы следующие функции:
* Управление часами реального времени.
* Дисплей разрешением 1024*768 (SK- TFT1024X768(TP)-Plug). LVDS сигнала – выводы 117…135 SOM.
* Регулировка яркости экрана с использованием PWM.
* I2С до 100 кБи.
* I2S Audio codec.
* Управление GPIO.
* Поддержка карт памяти SDHC\eMMC.
* Сброс контроллера по внешнему управлению.
* Поддержка SPI для touchscreen, с выводом прерывания.
* Поддержка управления потоком UART.
* HDMI версии 1.4.
* Драйвер watchdog timer.
* Драйвер вывода температуры кристалла.
* Поддержка стандартной встроенной системы энергопотребления в ядре Linux.
* Wi-Fi на базе RTL8192CU.
* GPS/ГЛОНАСС по протоколу NMEA-0183, чипсет SiRFstarIII.
* Стек bluetooth.
* Реализация драйвера приема данных CAN, интегрирован протокол J1939.
* Framework QT5 c поддержкой аппаратного ускорения графики и сенсорного экрана.
* Поддержка VNC сервера через X server или DirectFB.
* Запуск приложений QT5 через X server или DirectFB.
* Использование графического акселератора для обработки OpenGL ES 2.0 3D и 2D графики:
** VPU—Video Processing Unit.
** IPUv3H—Image Processing Unit version 3H.
** GPU3Dv5—3D Graphics Processing Unit (OpenGL ES 2.0) version 5.
** GPU2Dv2—2D Graphics Processing Unit (BitBlt).
Смотри также:
Отладочный комплект server AMX6
Отладочный комплект media AMX6
Миникомпьютер (miniPC) AMX6
Процессорный модуль ADAKTA-mx6 для серийного производства высокоскоростных решений на базе Linux \ Android
ADAKTA Development Kit (ADK)
Ссылка на Yocto project