Nvidia jetson tx1: Jetson TX1 Module | NVIDIA Developer
NVIDIA Jetson TX1:
платформа для «умных» дронов и роботов
Компания NVIDIA анонсировала платформу Jetson TX1 — небольшой аппаратный модуль размером с кредитную карту, предназначенный для построения автономных дронов и роботов следующего поколения с возможностями самообучения.
«Сердце» Jetson TX1 — процессор Tegra X1. Это 64-битное изделие имеет конфигурацию ARM big.LITTLE: оно содержит четыре энергоэффективных ядра Cortex-A53 и такое же количество мощных ядер Cortex-A57. Графическая подсистема Tegra X1 использует архитектуру Maxwell и насчитывает 256 потоковых процессоров. Заявлена возможность воспроизведения видео в формате 4K при 60 кадрах/с, поддержка технологий DirectX 12, OpenGL 4.5, CUDA, OpenGL ES 3.1 и Android Extension Pack.
Модуль Jetson TX1 содержит 4 Гбайт оперативной памяти LPDDR4, флеш-чип вместимостью 16 Гбайт, сетевой контроллер Gigabit Ethernet, адаптеры беспроводной связи Wi-Fi 802.11 2×2 ac и Bluetooth. Габариты изделия — всего 87 × 50 мм.
NVIDIA утверждает, что процессор Tegra X1 способен обеспечить теоретическую производительность при вычислениях операций с плавающей запятой на уровне 1 терафлопса. Это позволит реализовать в дронах и роботах функции машинного обучения, включая распознавание изображений и анализ сцены, а также обработку речи.
Для модуля Jetson TX1 создана дополнительная плата, позволяющая задействовать самые разнообразные интерфейсы ввода/вывода. NVIDIA также предложит передовой комплект для разработчиков.
Модуль Jetson TX1 станет доступен в начале 2016 года по цене в 300 долларов США. Комплект с дополнительной платой обойдётся в 600 долларов.
Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Nvidia называет модуль Jetson TX1 суперкомпьютером, который позволит наделить новое поколение роботов и дронов искусственным интеллектом
Компания Nvidia на этой неделе представила модуль Jetson TX1. По словам производителя, модуль размером с кредитную карту позволит наделить новое поколение роботов и дронов искусственным интеллектом, обеспечивая глубокое обучение нейронных сетей при очень низком энергопотреблении.
Как утверждается, устройства с Jetson TX1 смогут проявлять самостоятельность. Скажем, дрон будет лететь не просто по командам оператора, а прокладывая себе маршрут в обход препятствий; компактная система видеонаблюдения будет не просто передавать изображение людей, а и распознавать их подозрительную активность; робот будет не просто выполнять рутинные операции, но сможет учитывать привычки своего хозяина. Все это обеспечат технологии машинного обучения, компьютерного зрения, навигации и другие технологии, для которых необходим значительный вычислительный ресурс.
Производительность Jetson TX1 достигает 1 TFLOPS — 15 лет назад сравнимый результат демонстрировал самый быстрый суперкомпьютер в мире. Этот показатель обеспечивается 256-ядерным GPU Maxwell. Конфигурация модуля также включает 64-разрядные CPU ARM Cortex-A57. Модуль может кодировать и декодировать видео 4K, справляется с потоком данных от камер до 1400 Мп/с. Пропускная способность подсистемы памяти, включающей 4 ГБ памяти LPDDR4, составляет 25,6 ГБ/с. Модуль располагает 16 ГБ флэш-памяти eMMC, поддерживает беспроводное подключение Wi-Fi 802.11ac 2×2 и проводное Gigabit Ethernet. Он работает под управлением ОС Linux for Tegra. Все компоненты модуля находятся на печатной плате размерами 50 x 87 мм.
Модули Jetson TX1 доступны отдельно и в составе набора для разработчиков. Кстати, что касается разработки, доступна поддержка CUDA 7.0 и библиотека для машинного обучения cuDNN, которая позволяет задействовать ускорение CUDA. Библиотека VisionWorks позволяет использовать CUDA в задачах компьютерного зрения (по сути, это реализация спецификации OpenVX 1.0.1 с фирменными расширениями). Также поддерживаются API OpenGL 4.5, OpenGL ES 3.1 и Vulkan.
Цена Jetson TX1 Developer Kit примерно равна $600. В США наборы уже можно заказать, в других странах такая возможность должна появиться в ближайшие недели. Модули Jetson TX1 станут доступны в начале 2016 года по цене около $300 за штуку в партии из 1000 штук.
Источник: Nvidia
Встраиваемые системы машинного обучения на базе Nvidia Jetson
Аппаратные платформы для машинного обучения быстро развиваются и дешевеют. Модули Nvidia Jetson позволяют создавать эффективные и доступные решения для Edge Computing. Сегодня стало возможным уместить высокопроизводительную систему с 256 графическими ядрами Nvidia Cuda в компьютер, умещающийся на ладони.
В статье мы разберем что такое Edge Computing, расскажем о модулях Nvidia Jetson и покажем решения, которые нам удалось разработать на их основе.
Edge Computing
Концепция Edge Computing предполагает экономию ресурсов с помощью переноса вычислительных мощностей максимально близко к конечному оборудованию.
————————————————————————————————————————-
Рассмотрим один пример из реального проекта: заказчику требуется распознавать номер автомобиля, подъезжающего к воротам на удаленном объекте. Над воротами установлена цифровая камера высокого разрешения. Единственная связь с объектом — дорогой канал мобильного интернета. Раньше заказчику приходилось обрабатывать любое движение на видео и пересылать кадры с камеры на сервер для распознавания. Большая часть пересылаемых кадров содержала ложные срабатывания: движение людей, животных, погодных явлений. Это приводило к повышенному расходу мобильного трафика. С появлением доступных решений Еdge Сomputing стало возможным обрабатывать видеопоток локально на объекте, с помощью машинного обучения отличать подъезжающий автомобиль от других явлений и даже распознавать его номер. В результате пересылка данных на сервер по дорогому интернет-каналу сводилась только к отправке текстовой строки с номером автомобиля. Это позволило сократить расходы на мобильный трафик в разы.
Что такое Nvidia Jetson
Nvidia Jetson — семейство встраиваемых вычислительных модулей в формфакторе SoM (System On Module), ориентированное на создание компактных и энергоэффективных систем машинного обучения. Модули Nvidia Jetson это компактные платы, содержащие на борту все компоненты полноценного компьютера: процессор, видеоядра, оперативную память, USB-контроллеры и т.д. Они предназначены для встраивания в другие платы (carrier board), разработанные под конкретные задачи.
Использования SoM значительно упрощает разработку встраиваемых систем, так как производителю специфического решения требуется разработать только плату с обвязкой (carrier board) для периферии и вставить готовый вычислительный модуль. Это позволяет снизить затраты на разработку сложных материнских плат и сфокусироваться на качестве сборки и дополнительных опциях. Также это проще для разработчиков, так как они могут использовать тот же самый модуль SoM в виде Evaluation Kit, пока финальное устройство еще не готово. В итоге разработчик ПО получает предсказуемое аппаратное окружение и может быть уверен, что при переносе программ на финальное устройство он получит ровно такую же производительность. Это особенно важно при разработке систем машинного обучения, когда результат сильно зависит от характеристик железа.
Jetson Nano
Nvidia Jetson Nano — младший модуль линейки Jetson, предназначенный для встраивания в конечные устройства вроде камер, видеорегистраторов, роботов, интерактивных терминалов и потребительской электроники. Выполнен в формфакторе SO-DIMM как платы оперативной памяти для ноутбуков.
Характеристики
Процессор: четырёхъядерный ARM Cortex-A57 MPCore @ 1.4 GHz
Графический процессор: Maxwell со 128 ядрами CUDA
Аппаратный кодек видео: кодирование 4K@30fps (кодек H.264/H.265) и декодирование 4K@60fps
Видеовыход: HDMI 2.0 или DP1.2 | eDP 1.4 | DSI (1×2), два одновременно
RAM: 4 ГБ LPDDR4 64-бит; 25,6 ГБ/с
Флэш-память: 16 ГБ eMMC (для операционной системы)
Интерфейсы: 1×1/2/4 PCIE, 1×USB 3.0, 3×USB 2.0, Gigabit Ethernet
Ввод-вывод: 1×SDIO / 2×SPI / 6×I2C / 2×I2S / пины GPIO
Операционные системы: Linux
Размеры: 69,5×45 мм
Подключение: 260-пиновый коннектор SO-DIMM DDR4
Благодаря низкой стоимости модуля Jetson Nano, множество разработчиков успели попробовать его в работе. Даже на хабре уже есть несколько статей о применении его для машинного зрения и распознавания образов: Демо Jetson Nano — распознавание котиков. Это наиболее доступный и популярный модуль для разворачивания систем машинного обучения.
Видеорегистратор MIC-710IVA на базе Nvidia Jetson Nano
Мы представляем решение для интеллектуального видеонаблюдения «все в одном» — цифровой 8-канальный видеорегистратор MIC-710IVA на базе Nvidia Jetson Nano. Он позволяет интегрировать системы машинного зрения без построения сложного комплекса из нескольких устройств.
MIC-710IVA объединяет в себе:
- Цифровой видеорегистратор с системой хранения данных
- Вычислительный модуль из 128 ядер CUDA для обработки видео в реальном времени
- 8-портовый PoE коммутатор для подключения камер напрямую
- Блок цифровых входов/выходов для управления реле, герконами, сигнализациями и т.д.
Машинное обучение быстро стало трендом в видеонаблюдении. Оно позволяет автоматизировать то, что раньше приходилось делать человеку, например, выявлять аномальное поведение людей, автомобилей, природных явлений, обнаруживать аварии, анализировать загруженность объектов и т.д. Больше не нужно полагаться на внимательность диспетчера. Такие системы востребованы в ритейле, охранных комплексах, транспортных узлах.
Технические характеристики MIC-710IVA
- Построен на базе NVIDIA Jetson Nano
- 8 портов PoE для видеокамер
- Возможность установки двух 3.5″ HDD
- ОС Linux
- Низкое энергопотребление
- Поддержка видео-кодеков H.264 / H.265
- Интерфейс RS-485 и 8-битные цифровые входы/выходы
Задняя панель видеорегистратора MIC-710IVA
Видеорегистратор MIC-710IVA позволяет выполнять первичную обработку видеоданных в реальном времени, без необходимости транслировать весь поток в удаленные центры обработки данных. Это позволяет снизить нагрузку на сеть и избавиться от необходимости передавать чувствительные данные третьим лицам.
Jetson Tegra X2
Jetson Tegra — более старший модуль в линейке, почти втрое производительнее чем Jetson Nano. Выполнен в формфакторе мезонинной платы, то есть вставляется в другую плату через специальный 400-контактный разъем. Существует также версия TX2i с расширенным диапазоном рабочих температур.
Характеристики
Процессор: Четырёхъядерный ARM Cortex-A57 MPCore + Двухъядерный NVIDIA Denver 2 64-Bit CPU
Графический процессор: 256 ядер NVIDIA Pascal + 256 ядер NVIDIA CUDA
RAM: 8 или 4 ГБ LPDDR4 64-бит; 59.7 ГБ/с
Подключение: 400-контактный разъем
Данный модуль ориентирован на профессиональных разработчиков и стоит в четыре раза дороже Jetson Nano. Модуль Jetson TX2 предназначен для более производительных вычислений. Применяется в робототехнике, промышленности, летательных аппаратах и т.д.
Компактный промышленный компьютер MIC-720AI
MIC-720AI построен на базе платформы Jetson TX2 с полностью пассивным охлаждением и предназначен для установки в промышленные системы машинного зрения, на производстве и в подвижных объектах. Безвентиляторная конструкция обеспечивает полную бесшумность в работе и позволяет использовать компьютер в пыльных помещениях без необходимости обслуживания.
Наличие порта PoE позволяет подключить Ethernet-камеру напрямую к компьютеру без необходимости использовать инжекторы и промежуточное оборудование.
Технические характеристики MIC-720AI
- Основан на Nvidia Tegra X2
- Полностью пассивное охлаждение
- Два USB 3.0, один USB 2.0 OTG/Host
- Ethernet-порт c поддержкой 802.3af PoE
- ОС Linux
- Широкий диапазон рабочих температур
На задней панели компьютера находится USB 2.0 порт с возможностью переключения режимов работы между OTG и Host. В режиме OTG компьютер можно подключить как USB-накопитель к другому компьютеру для передачи данных и обновления ПО.
MIC-720AI подходит для построения систем контроля производства и высокоточного анализа видеопотока.
Jetson Xavier
Jetson Xavier — самый производительный модуль в линейке. Предназначен для установки в автомобили, летательные аппараты и другие системы с большим потоком видеоданных. Выполнен в формфакторе мезонинной платы. Jetson Xavier в 20 раз производительнее Jetson TX2 и имеет на борту 512 ядер Nvidia Volta. При этом модуль потребляет до 30W.
Высокопроизводительный промышленный компьютер MIC-730AI
Компьютер MIC-730AI построен на базе Jetson Xavier и предназначен для установки в высокопроизводительные системы производства, где требуется обработка большого объема данных. Также как и в модели MIC-720AI, система охлаждения выполнена полностью на пассивных компонентах и не использует вентиляторы. Конфигурация компьютера может быть расширена с помощью подключения двух PCIe x8/x4 плат через модуль расширения iModule MIC-75M20.
Технические характеристики MIC-730AI
Основан на Nvidia Xavier
Пассивное охлаждение
Два USB 3.0, два USB 2.0
2 Ethernet-порта
Возможность подключения двух PCIe-плат (через модуль iModule MIC-75M20)
Возможность подключения 1х MiniPCIe и 1x M.2 (PCIex4 NVMe)
Два последовательных порта RS-485/232
Предустановленная ОС Linux Ubuntu 18.04
Низкое энергопотребление
Заключение
Машинное обучение становится доступным для применения во множестве отраслей. Мы в Advantech считаем, что технологии машинного обучения уже сегодня могут значительно повысить эффективность работы и автоматизировать процессы, которые раньше невозможно было представить без участия человека. Мы надеемся, что наши аппаратные решения позволят клиентам проще интегрировать машинное обучение в свою работу.
Мини суперкомпьютер Nvidia Jetson TX1
Nvidia представила новостям технологий Jetson TX1, суперкомпьютер размерами кредитной карточки с возможностью машинного обучения, которое мог бы помочь разработчикам аппаратного обеспечения добавлять сложные функции в свои проекты. Nvidia Jetson TX1 предназначен для обработки глубоких нейронных сетей — программное обеспечение, которое имитирует, как человеческий мозг распознает объекты и интерпретирует информацию.
Суперкомпьютер от Nvidia, размером кредитную карту, может позволить самостоятельно летать дронам (беспилотным летательным аппаратам) и породит новое поколение автономных роботов.
Компания-производитель утверждает, что ее новый модуль «система на чипе» открывает возможности для интересных технологий: «дронов, которые не просто могут летать с помощью дистанционного управления, но готовы проложить свой путь через лес для поиска и спасения человека; компактных систем видеонаблюдения, которые готовы не просто сканировать толпы людей, но определить подозрительную деятельность в толпе; и роботов, которые не просто выполняют задачи, но и адаптировать их к привычкам человека».
Малогабаритная компьютерная система TX1 предлагает один Терафлоп производительности — это где то в два, три раза мощней созданного компанией чипа Tegra K1, который работает в таких устройствах, как:
— Портативное игровое устройство Nvidia Shield;
— Планшетный компьютер Google Nexus 9;
— И некоторых ноутбуках Chromebook от производителей Acer и HP.
Искусственный интеллект суперкомпьютера Nvidia сделает роботов умней.
Компания утверждает, что новый мини суперкомпьютер «Nvidia Jetson TX1» может стать хорошим помощником для аппаратных разработчиков экспериментирующих с роботами ассистентами, которые работают на принципе AI (искусственном интеллекте), поведенческом анализе, используют компьютерное зрение в обучении:
— Для систем самостоятельного вождения и автономных навигационных систем в автомобилях или дронах;
— Для распознавания лиц и человеческих эмоций;
— Для смарт-устройств использующих такую технологию как «Интернет вещей».
Основные технические характеристики Jetson TX1 включают в себя:
Опция | Характеристика | ||
Графический процессор | 256-ядерный, базирующийся на архитектуре Maxwell (производительность в 1 Терафлоп) | ||
Центральный процессор | 8 ядер, 64-битный ARM (4 ядра A57 с кэшем 2Мб L2 и 4 ядра A53 с кэшем 512Кб L2) | ||
Оперативная память | 4Гб LPDDR4-3200 с 25,6 Гигабит/сек. | ||
Видео | 4K декодирование и кодирование | ||
Wi-Fi / Bluetooth | 802.11ac 2×2 плюс Bluetooth Ready | ||
Камера | 5-мегапиксельный интерфейс. Поддержка до 1400 Мегапикселей в секунду. | ||
Работа по сети | Gigabit Ethernet контроллер, Wi-Fi | ||
Операционная система | Linux 4 Tegra и Ubuntu 14.04 LTS; Поддержка OpenGL и OpenGL ES | ||
HDMI | Есть | ||
USB | Есть | ||
M.2 шина | Есть | ||
PCIe 2.0 | Четыре слота | ||
Жесткий диск | Flash модуль 16Гб eMMC | ||
Размеры | 50 на 87 (в миллиметрах) | ||
Питание | 3,3 Вольта |
Nvidia продает графические процессоры для IBM, Microsoft, Google, Amazon Web Services и прочих IT-компаний. В частности для того, чтобы они могли продуктивно работать с приложениями искусственного интеллекта, разработанными их собственной или другими компаниями.
Jetson TX1 является преемником встроенного аппаратного обеспечения Jetson TK1. Так же в начале этого года, Nvidia выпустила Drive PX, это оборудование для автономных транспортных средств.
Немного ранее, Nvidia выпустила Tesla M40 и Tesla M4. Это новые графические процессоры для работы на серверах. Они могут ускорять обучения нейронных сетей. Но, давайте оставим эти новинки мира высоких технологий и вернемся к новости о выходе Jetson TX1.
Продажа мини суперкомпьютера Nvidia Jetson TX1.
Предварительные заказы на маленький суперкомпьютер Jetson TX1 стартуют 12 ноября в США. Комплект разработчиков имеет цену 599 долларов. Он станет продаваться для других стран в ближайшие несколько недель.
Nvidia утверждает, что примет заказы поставку свыше 1000 единиц с начала 2016 года по цене 299 долларов за каждый мини компьютер TX1.
Кто хочет купить маленький компьютер с искусственным интеллектом?
Срочный выпуск новостей:
Крупнейшая сделка в мире чипов, Nvidia покупает ARM Holdings.
Компания Nvidia согласилась на покупку (у SoftBank Group) британской компании по разработке микросхем ARM Holdings. Это крупнейшее приобретение в истории полупроводниковой индустрии измеряется примерно в 40 миллиардов долларов. В сделке могут быть задействованы наличные, акции и будущие выплаты.
ARM разрабатывает чипы и лицензирует дизайн для компании Apple, Marvell, Nvidia и Broadcom, плюс собирает роялти, когда IT-компании продают чипы работающие на базе ARM. Крупнейшим рынком ARM являются мобильные устройства, это процессоры в более чем 95 процентах мобильных телефонов и планшетных компьютеров мира.
Планы Nvidia содержат задачу по постройке большого суперкомпьютера в кампусе ARM Cambridge.
Jetson TX1 -NVIDIA процессорный модуль и средства разработки | Логос
Компания ООО Логос принимает заказы на поставку комплекта разработчика NVIDIA Jetson TX1. Комплект оснащен однокристальной системой Tegra X1 SOC (графический процессор Maxwell GPU с 256 ядрами CUDA + 4-хъядерный процессор ARM Cortex-A57), с поддержкой параллельных вычислений CUDA.
Платформа разработчика NVIDIA Jetson TX1 имеет большой набор интерфейсов и готова к включению. Она позволяет осуществить быстрый запуск для создания приложений на основе визуальных вычислений. Для работы используется операционная система Linux for Tegra (L4T), эта сборка скомпилирована для Tegra.
Комплект разработчика NVIDIA Jetson TX1, позволяет быстро начать разработку и использовать системы для решения задач, требующих большой вычислительной мощности при низком энергопотреблением. Решение многих задач в области машинного зрения, робототехники, медицины и подобных стало теперь возможным..
комплект разработчика NVIDIA Jetson TX1
Рис.1. Комплект разработчика NVIDIA Jetson TX1
Комплект разработчика NVIDIA Jetson TX1 включает:
- Основную плату Jetson TX1
- Процессорный модуль Tegra K1
- NVIDIA Maxwell GPU с 256 ядрами CUDA
- 4-хъядерный процессор ARM® Cortex-A57
- 4 Гб памяти LPDDR4
- 16 Гб eMMC 5.1 флеш-памяти
- Подключение к сети Wi-Fi 802.11ac и устройствам с поддержкой Bluetooth
- Порты 10/100/1000BASE-T Ethernet
- Сетевой адаптер и сетевой шнур питания
- Набор кабелей USB
- Антенны для подключения к устройствам с поддержкой Wi-Fi
Получить информацию о поставках можно по электронной почте, или обратившись в офис компании ООО Логос.
NVIDIA представила платформу Jetson TX1 для роботов и автономных дронов
SANTA CLARA, CA — NVIDIA (NASDAQ: NVDA) today unveiled a credit-card sized module that harnesses the power of machine learning to enable a new generation of smart, autonomous machines that can learn.
The NVIDIA® Jetson™ TX1 module addresses the challenge of creating a new wave of millions of smart devices — drones that don’t just fly by remote control, but navigate their way through a forest for search and rescue; compact security surveillance systems that don’t just scan crowds, but identify suspicious activity; and robots that don’t just perform tasks, but tailor them to individuals’ habits — by incorporating capabilities such as machine learning, computer vision, navigation and more.
Jetson TX1 is the first embedded computer designed to process deep neural networks — computer software that can learn to recognize objects or interpret information. This new approach to program computers is called machine learning and can be used to perform complex tasks such as recognizing images, processing conversational speech, or analyzing a room full of furniture and finding a path to navigate across it. Machine learning is a groundbreaking technology that will give autonomous devices a giant leap in capability.
With its 1 teraflops of performance — comparable to the fastest supercomputer from 15 years ago — Jetson delivers exceptional performance for machine learning, computer vision, GPU computing and graphics, while drawing very little power.
«Jetson TX1 will enable a new generation of incredibly capable autonomous devices,» said Deepu Talla, vice president and general manager of the Tegra business at NVIDIA. «They will navigate on their own, recognize objects and faces, and become increasingly intelligent through machine learning. It will enable developers to create industry-changing products.»
Available as a module, Jetson TX1 is also built into a Developer Kit, which enables hobbyists and professionals to develop and test highly advanced autonomous devices. This makes it easy to transition from development to manufacturing and production.
Industry Support
Ovum Principal Analyst Michael Azoff said: «Jetson TX1 is a significant advance in moving machine learning applications from research into the real world. It has uses that range from artificial intelligence-assisted robots, to advanced systems in automobiles, and to Internet of Things-connected intelligent machines. The ecosystem around Jetson will accelerate the transfer of AI from lab to real-world machines.»
Sertac Karaman, professor of aeronautics and astronautics at the Massachusetts Institute of Technology, said, «NVIDIA’s Jetson TX1 is so powerful and easy to use, we decided to base MIT’s robotics systems and science course around it. Our students will use TX1 for embedded vision, stereo reconstruction and machine learning, so their scale racecars will be able to detect and avoid obstacles. I’m excited with the possibilities that Jetson offers.»
Jeff Bier, president of Berkeley Design Technology, Inc., said: «Based on BDTI’s independent analysis, the Jetson TX1 stands out in three respects. First, developing applications on the Jetson TX1 feels more like developing on a PC than like developing on a typical embedded board. Second, the JetPackTX1 installer makes it easy to install a system image on the board. Third, support for CUDA enables developers to use the GPU to accelerate their applications without having to delve into the complexities of GPU programming.»
System Specs and Software
Key features of Jetson TX1 include:
- GPU: 1 teraflops, 256-core Maxwell™ architecture-based GPU offering best-in-class performance
- CPU: 64-bit ARM A57 CPUs
- Video: 4K video encode and decode
- Camera: Support for 1400 megapixels/second
- Memory: 4GB LPDDR4; 25.6 gigabits/second
- Storage: 16GB eMMC
- Wi-Fi/Bluetooth: 802.11ac 2×2 Bluetooth ready
- Networking: 1GB Ethernet
- OS Support: Linux for Tegra
- Size: 50mm x 87mm, slightly smaller than a credit card
Jetson TX1 includes the most comprehensive SDK for embedded visual computing, including:
- cuDNN is a CUDA®-accelerated library for machine learning. For both training and inference, it is compatible with many industry-standard frameworks, including Caffe, Theano and Torch.
- VisionWorks™ is a CUDA-accelerated library and framework for computer vision. It is an implementation of the OpenVX 1.1 specification with additional NVIDIA extensions.
- Support for the latest graphics drivers and APIs, including OpenGL 4.5, OpenGL ES 3.1 and Vulkan.
- Support for CUDA 7.0. CUDA turns the GPU into a general-purpose processor, giving developers access to tremendous parallel performance and power efficiency.
Availability
The NVIDIA Jetson TX1 Developer Kit can be preordered starting Nov. 12 for $599 in the United States, with availability in other regions in the next few weeks. The Jetson TX1 module will be available in early 2016 at a suggested price of $299 (in quantities of 1,000 or more) from distributors around the world.
— See more at: http://nvidianews.nvidia.com/news/tiny-nvidia-supercomputer-to-bring-artificial-intelligence-to-new-generation-of-autonomous-robots-and-drones#sthash.i87puf1w.dpuf
Интерфейс
GPIO — NVIDIA Jetson TX1
Взаимодействие с подсистемой Jetson TX1 GPIO ( G eneral P urpose I nput / O utput) может быть выполнено с помощью небольшой библиотеки языков программирования «C» и знание заголовка расширения J21. Смотрите здесь:
Фон
В предыдущей статье JetsonHacks «Интерфейс GPIO — NVIDIA Jetson TK1» мы рассказали, как взаимодействовать с подсистемой Jetson TK1 GPIO.В этой статье аналогичным образом обсуждается интерфейс с Jetson TX1.
Примечание: Обычное предупреждение, вы имеете дело с электричеством и всем остальным, есть вероятность, что вы можете поджечь свой Jetson, неправильно подключив его. Будь сильным, будь храбрым, но и очень осторожным.
В демонстрации был создан простой интерфейс библиотеки GPIO для Jetson TK1 и создана небольшая демонстрация аппаратного / программного обеспечения. Аппаратное обеспечение состоит из пары схем, светодиода, управляемого выводом GPIO на Jetson, и кнопочного переключателя, который считывается с другого вывода GPIO на Jetson.
Разводка GPIO для Jetson TX1
Схема сигналов заголовка Jetson TX1 J21 описана на этой странице: Распиновка заголовка J21.
Существует несколько документов, которые используются для получения списка сигналов заголовка GPIO в заголовке J21 комплекта разработчика Jetson TX1. J21 — это 40-контактный разъем. Все документы доступны в Центре загрузки встроенных приложений NVIDIA.
- Jetson TX1 Module Pinmux — Электронная таблица, в которой перечислены способы маршрутизации сигналов от модуля TX1 к несущей плате Jetson
- Jetson TX1 Developer Kit Технические характеристики несущей платы — Информация о несущей плате и интерфейсных разъемах.Раздел 3.4 Заголовок расширения дает описания контактов заголовка расширения в виде таблицы.
- Jetson TX1 Developer Kit Схема несущей платы и файлы макета — Схема несущей платы (полезна, но может не потребоваться для данной задачи)
- Исходный файл ядра: drivers / pinctrl / pinctrl-tegra210.c содержит имя сигнала для сопоставления номеров gpio
На разъеме Jetson TX1 J21 имеется 8 сигнальных контактов GPIO:
Jetson TX1 J21 Заголовок | |||
---|---|---|---|
Sysfs GPIO | Штифт | Имя сигнала Jetson | PUPD |
гпио36 | Штифт 32 | AO_DMIC_IN_CLK | ТЯНУТЬ ВНИЗ |
гпио37 | Штифт 16 | AO_DMIC_IN_DAT | ТЯНУТЬ ВНИЗ |
гпио38 | Штифт 13 | GPIO20 / AUD_INT | ТЯНУТЬ ВНИЗ |
гпио63 | Штифт 33 | GPIO11_AP_WAKE_BT | ТЯНУТЬ ВНИЗ |
гпио184 | Штифт 18 | GPIO16_MDM_WAKE_AP | ТЯГА ВНИЗ |
гпио186 | Штифт 31 | GPIO9_MOTION_INT | PULL_UP |
гпио187 | Штифт 37 | GPIO8_ALS_PROX_INT | ТЯНУТЬ ВНИЗ |
гпио219 | Штифт 29 | GPIO19_AUD_RST | PULL_UP |
Имя сигнала представляет имя сигнала на Jetson TX1.Имена сигналов представлены в виде предлагаемых выводов интерфейса для людей, которые проектируют и добавляют заданные именованные функции к Jetson. Это не означает, что контакты GPIO выделены, все контакты GPIO являются общими. Другими словами, имена не означают каких-либо встроенных функций.
Sysfs GPIO — это имя виртуального файла, который можно использовать для доступа к порту GPIO. Файл находится в каталоге «/ sys / class / gpio».
Сигналы в заголовке можно настроить для работы на 3.3 В или 1,8 В, закоротив соответствующие контакты на разъеме J24. В этом примере выбрано 3,3 В. Это стандартная конфигурация.
Сигналы на заголовке J21 могут быть сконфигурированы с резистором как цепь PULL_DOWN, PULL_UP или NORMAL. Стандартная конфигурация указана в таблице. Значение сопротивления составляет 4К Ом.
Все сигналы включены для E_input.
Jetson TX1 включает возможность экспорта управления и статуса GPIO для использования в приложении, использующем sysfs .Никакой другой драйвер не может использовать интересующий GPIO.
Pinmux
В сообществе Jetson вы можете встретить термин «Pinmux». В модуле Jetson TX1 на микросхеме больше сигналов, чем на несущей плате. Мультиплексор (или «мультиплексор») — это устройство, которое выбирает один из нескольких входных сигналов и перенаправляет выбранный вход в одну строку. Таблица Pinmux используется для описания того, какие контакты выбраны на процессоре и как направить их на плату с помощью мультиплексора.Эта таблица обычно описывается в формате исходного кода, который после компиляции в структуру данных может использоваться операционной системой для маршрутизации сигналов. Эта структура данных, называемая «деревом устройств», загружается операционной системой во время загрузки.
Исходные файлы для дерева устройств находятся в исходном коде ядра для L4T и имеют расширение .dts или .dtsi. Скомпилированные файлы .dts имеют расширение .dtb. В дополнение к базовому дереву устройств можно создавать наложения для добавления дополнительных функций без необходимости перекомпилировать все дерево устройств или поддерживать монолитный двоичный BLOB-объект.Описание pinmux может быть изменено для различной маршрутизации сигналов в зависимости от требований системы. В этой статье предполагается, что используется стандартная конфигурация.
Детали
Для цепи светодиода:
- 2.3V 16ma светодиод
- BC547 транзистор
- Резистор 10 кОм
- резистор 560 Ом
Для схемы кнопки:
- Тактильный кнопочный переключатель
- Резистор 100 Ом
- Резистор 1 кОм
Примечание: Все резисторы 1/4 Вт
Провода перемычки, 2.54 мм, 1–1 полюс, штекер на гнездо
Макетная плата (в видео использовалась беспаечная плита, 400 точек соединения, 4 шины питания)
Мультиметр (дополнительно, использовался мультиметр Fluke 115 Electricians True RMS)
Стартовый комплект Arduino включает широкий выбор перечисленных выше компонентов).
Интерфейсная проводка GPIO
Вот некоторые псевдосхемы цепей:
Схема GPIO Jetson TX1Jetson TX1 Светодиодный интерфейс GPIO
Если мы посмотрим на распиновку заголовка Jetson TX1 J21, мы увидим, что контакт 13 — gpio38.Мы будем использовать это как входную кнопку для Jetson. Мы также видим, что вывод 29 — это gpio219, который мы будем использовать для управления светодиодом.
Макет макета
Пример Jetson TX1 GPIO — кнопка и светодиоды Переключение GPIO на Jetson TX1 с макетной платой
Установка и демонстрация программного обеспечения
Библиотека GPIO и пример кода для запуска прототипа макета хранятся в учетной записи JetsonHacks Github. Чтобы клонировать репозиторий:
$ git clone git: //github.com/jetsonhacks/jetsonTX1GPIO.git
Для построения примера:
$ cd jetsonTX1GPIO
$ ./build.sh
После компиляции примера запустите его:
$ sudo ./exampleGPIOApp
«sudo» требуется для получения разрешения на доступ к подсистеме GPIO. Приложение-пример запустится и несколько раз мигнет светодиодом. Затем пользователь может нажать кнопку, чтобы включить и выключить свет, нажатая кнопка имеет значение «включено», а не нажатая кнопка — «выключено».Приложение будет работать до тех пор, пока пользователь не нажмет на клавиатуре клавишу «Esc».
Другие контакты GPIO
Есть и другие сигналы GPIO, доступные на разъемах камеры и дисплея на Jetson TX1. К этим сигналам можно получить доступ в программном обеспечении так же, как и к сигналам на разъеме J21, но с ними немного сложнее взаимодействовать через разъемы платы с мелким шагом.
Заключение
Это простой способ взаимодействия с GPIO на Jetson, попробуйте! Код предоставляется для библиотеки, как и пример приложения.Обратите внимание, что это очень упрощенная версия библиотеки интерфейса GPIO. Есть много типов стратегий интерфейса устройства для использования GPIO, это отправная основа для того, как к нему можно подойти.
Банкноты
Демонстрация проводилась на комплекте разработчика Jetson TX1, работающем под управлением L4T 23.1.
Нравится:
Нравится Загрузка …
Статьи по теме
.
Jetson Nano | NVIDIA Разработчик
GPU | Архитектура NVIDIA Maxwell со 128 ядрами NVIDIA CUDA® |
Процессор | Четырехъядерный процессор ARM Cortex-A57 MPCore |
объем памяти | 4 ГБ 64-разрядной LPDDR4, 1600 МГц 25.6 ГБ / с |
Место хранения | 16 ГБ eMMC 5.1 |
Кодирование видео | 250 МП / с 1x 4K при 30 (HEVC) 2x 1080p при 60 (HEVC) 4x 1080p при 30 (HEVC) 4x 720p при 60 (HEVC) 9x 720p при 30 (HEVC) |
Видео декодирование | 500 МП / сек 1x 4K при 60 (HEVC) 2x 4K при 30 (HEVC) 4x 1080p при 60 (HEVC) 8x 1080p при 30 (HEVC) 9x 720p при 60 (HEVC) |
Камера | 12 полос (3×4 или 4×2) MIPI CSI-2 Д-ФИЗ 1.1 (1,5 Гбит / с на пару) |
Связь | Гигабитный Ethernet, M.2 Key E |
Дисплей | HDMI 2.0 и eDP 1.4 |
USB | 4 порта USB 3.0, USB 2.0 Micro-B |
Другие | GPIO, я 2 C, я 2 S, SPI, UART |
Механический | 69.6 мм x 45 мм 260-контактный краевой разъем |
Пожалуйста, обратитесь к документации NVIDIA, чтобы узнать, что в настоящее время поддерживается, и на странице оборудования Jetson для сравнения всех модулей Jetson.
.