Процессорные модули и средства разработки на процессорах NXP IMX6
Дизайн центр-электроники АДАКТА с 2016 года является участником программы NXP Partner, что позволяет нам в полной мере реализовать потенциал технологий и разрабатывать современные устройства на процессорах Freescale NXP.
В портфолио выполненных проектов есть устройства на процессорах серий: iMX6, iMX7, iMX8, QorIQ, Kinetis K2x и др.
Одним из наших конкурентных преимуществ, позволяющих сократить срок разработки, является применение процессорных модулей.
Процессорный модуль (System on Module, SoM) - небольшое устройство на печатной плате, которое объединяет все программное и аппаратное обеспечение, необходимое для построения высокоскоростных решений на базе операционных систем Linux и Android.
Наш опыт
В портфолио выполненных проектов есть разработки, включающие в себя материнскую плату и процессорный модуль, разработанные по ТЗ Заказчика. Например, процессорный модуль на NXP iMX7 или модуль видеорегистратора. В этом случае все права на использование и производство данных модулей принадлежат Заказчикам.
Помимо услуг по разработке, АДАКТА предлагает поставку готовых процессорных модулей собственного производства на процессорах линейки iMX6 и iMX6ULL .
Комплект разработчика
В отличии от одноплатного компьютера (например, SabreLite), при применении процессорных модулей необходимо использовать материнскую плату.
Для сокращения срока разработки, работу над программным обеспечением можно начинать на отладочной плате. Комплект разработчика состоит из процессорного модуля (серийного) и специальной материнской платы со всеми интерфейсными разъемами. Таким образом, к моменту готовности материнской платы, сделанной с учетом требований к корпусу и расположению интерфейсных разъемов, ПО уже может быть проверено и готово к запуску на «боевой» системе.
АДАКТА предлагает комплекты разработчика на процессорах iMX6 (Solo, Duo, Quad) и iMX6ull (1 Core 500 \ 800 MHz).
Для разработчиков доступен репозиторий с исходными кодами открытого программного обеспечения (ОС, среда разработки) и база знаний.
Варианты применения процессорных модулей
1. Купить модуль в составе комплекта разработчика
И сразу начать разработку собственного решения. При этом можно получить результат в максимально сжатые сроки.
Преимущества: Быстрый старт начала разработки. Данный вариант стоит выбирать, когда применение одноплатных компьютеров нецелесообразно.
Недостатки: Возможные неудобства при сопряжении материнской платы комплекта разработчика с другими компонентами разрабатываемой системы (например, корпусом).
2. Купить модуль как готовое изделие
Заказчик самостоятельно разрабатывает материнскую плату по своим требованиям и использует модуль как покупной элемент.
Преимущества: Небольшие сроки и стоимость изготовления 2-х слойной материнской платы. Разработку ПО можно начинать с помощью комплекта разработчика.
Недостатки: Необходимость иметь собственные компетенции в разработке аппаратного обеспечения.
3. Заказать доработку модуля, разработку материнской платы, разработку ПО
В зависимости от задачи, АДАКТА может выполнить разработку материнской платы или модифицировать модуль (добавить разъемы, изменить габариты, установить дополнительные датчики и т.д.) под требования Заказчика. АДАКТА предлагает услуги по разработке программного обеспечения (в т.ч. драйверов) и весь спектр работ по аппаратной части от помощи в составлении ТЗ до постановки на серийное производство.
Преимущества: расширенная техподдержка и документация, гарантия на выполненные работы 3 года.
4. Купить комплект конструкторской документации для производства
Заказчик сможет контролировать процесс производства изделий, включающих процессорный модуль, на собственном предприятии или заказать производство у любого контрактного производителя.
Преимущества: Полный контроль всей производственной цепочки. Экономия времени (примерно 6 месяцев) по сравнению с собственной разработкой КД модуля.
Важно
При организации производства процессорных модулей понадобится тестовый стенд для проверки серийно выпускаемых изделий. АДАКТА предлагает тестовые стенды для проверки:
* Процессорных модулей ADAKTA-mx6
* Процессорных модулей ADAKTA-mx6ull
Свяжитесь с нами
Если у вас есть идея проекта или вы хотите использовать процессорный модуль ADAKTA-MX6x или комплект разработчика ADK - пожалуйста свяжитесь с нами.