- : compulab mintbox mini 2 бесшумный мини-пк
- Apple mac mini 2020
- Arduino industrial 101
- Arduino tian
- Arduino yun / yun poe
- Asus pb60
- Banana pi bpi-m2
- Banana pi bpi-m3
- Beaglebone black wireless
- Beaglebone green wireless
- Chip pro dev kit
- Cloudbit
- Creator ci40
- Cubieaio-a20
- Cubieboard4
- Nvidia представила микрокомпьютер jetson nano за $99 с четырехъядерным процессором arm и gpu maxwell
- Xcy mini pc n4100
- Встраиваем raspberry pi и кулер
- Делаем акриловые стенки
- Запуск демоверсий nvidia jetson nano
- Как развернуть пользовательские модели в jetson nano?
- Компьютеры для cs:go для про игроков
- Критерии отбора
- Мини-пк с поддержкой poe высокой мощности для простой передачи данных —
- Одноплатные и мини компьютеры raspberry pi | купить в розницу и оптом
- Прежде чем начать работу с jetson nano
- Техническое сравнение
- Устанавливаем oled-дисплей
- Установка tensorflow и keras на nvidia jetson nano
: compulab mintbox mini 2 бесшумный мини-пк
Компания Compulab из Израиля представила мини-компьютер с полностью пассивной системой охлаждения. MintBox Mini 2 имеет скромные размеры 112 x 84 x 34 мм и работает под управлением Linux Mint. Компьютер оснащён процессором Intel Celeron J3455 с четырьмя ядрами и частотой до 2,3 ГГц, видеокарта HD Graphics 500 встроена в процессор. В систему можно установить один модуль оперативной памяти стандарта SO-DIMM DDR3L и твердотельный накопитель с интерфейсом M.2. Также имеются Wi-Fi 802.11ac и Bluetooth 4.2.
Компьютер наделён следующими разъёмами: два порта USB 3.0, пара USB 2.0, два 3,5-мм аудиоразъёма, пара гигабитных Ethernet, слот microSD, разъём для вывода COM-порта, а также видеовыходы HDMI 1.4 и Mini DisplayPort 1.2. Цена за минимальную комплектацию с 4 Гб памяти и SSD на 64Гб составит 300$, с 8Гб и накопителем на 120 Гб 350$.
Apple mac mini 2020
В этом году Apple представила последнее поколение неттопов — Mac mini 2020. Аппарат оснащен процессорами Intel Core 8-го поколения: младшую модель укомплектовали 4-ядерным Intel Core i3, старшую — 6-ядерным Core i5 (возможны также конфигурации на базе Intel Core i7).
В стандартной версии компьютер оснащен 8 Гбайт ОЗУ (есть варианты с 16, 32 и даже 64 Гбайт). Со встроенной памятью проблем тоже возникнуть не должно —хранилище увеличили вдвое (256 и 512 Гбайт вместо 128 и 256 Гбайт в предыдущем Mac mini). К тому же память можно дополнительно расширить до 2 Тбайт с помощью SSD-накопителя.
Для подключения периферийных устройств предусмотрены следующие порты: Ethernet, 4х Thunderbolt 3 (USB-C), HDMI 2.0, 2х USB 3 и 3,5 мм выход на наушники. К неттопу можно подключить до двух мониторов 4K одновременно или один монитор 5K, заряжать от него сторонние устройства или добавить внешнюю видеокарту.
Дополняет все это фирменный минималистичный дизайн Apple, теперь еще и экологичный — корпус мини-ПК полностью выполнен из переработанного алюминия.
Arduino industrial 101
Компания/проект — Arduino
Страница продукта
CPU — Qualcomm Atheros AR9331 (1x MIPS24k @ up to 400MHz)
Память — 64MB DDR2 RAM; 16MB SPI flash
Цена — $38.50
Войны Ардуино закончились, но мы не увидели много новых Ардуино-плат, кроме не-Linux, Sigfox-совместипой MKRFOX1200. Два сайта так ии не объединились, и каждый предлагает немного разные решения. Linux-совместимая, расширяемая плата Arduino Industrial 101 доступна на Arduino.org, а со страницы Arduino.ccесть только ссылка.
Плата включает в себя Linux/WiFi от Arduino Yun и COM, интегрированный в Arduino-совместимую базовую плату. Плата включает запаянный модуль Chiwawa LGA, работающий под Linino (версия OpenWrt) на WiFi SoC AR9331, а также 64MB DDR2 RAM и 16MB SPI flash.
Arduino tian
Компания/проект — Arduino
обзор от LinuxGizmos
Страница продукта
CPU — Qualcomm Atheros AR9432 (1x MIPS24k @ up to 560MHz); Atmel SAMD21G18 Cortex M0 MCU (48MHz)
Память — 64MB DDR2 RAM; 4GB eMMC; 256KB flash и 32KB RAM для SAMD21G18
Цена — $95.70
По сравнению с Arduino Yun и Yun Mini PoE, плата Arduino Tian имеет размеры 68.5 x 53mm, работает под Linino на более быстром процессоре Atheros AR9432, и использует более мощный 32-bit микроконтроллер Atmel SAMD21G18. В дополнение к WiFi, плата Tian имеет чип Qualcomm CSR8510 с поддержкой Bluetooth EDR/BLE 4.0a. Также вы получаете порт USB 2.0 host, порт GbE, и 4GB eMMC. На стороне Ардуино есть 6 аналоговых портов и 12 выходов PWM.
Arduino yun / yun poe
Компания/проект — Arduino
Страница продукта
CPU — Qualcomm Atheros AR9331 (1x MIPS24k @ up to 400MHz)
Память — 64MB DDR2 RAM
Цена — $68.20 (Yun) или (Yun PoE) $78.10
оригинальный Arduino Yun iпо-прежнему доступен на Arduino.org, и новая версия Arduino Yun PoE продаётся на Arduino.cc. Более маленький Arduino Yun Mini числится на обоих сайтах, но отсутствует в наличии, без обещаний когда-либо появиться. За дополнительные $10 по сравнению с Yun, Arduino Yun PoE добавляет Power-over-Ethernet к оригинальному Yunчто позволяет вам запитывать плату через порт 10/100 Ethernet, с помощью дополнительного модуля, идущего в комплекте.
Обе версии работают под OpenWrt Linino на WiFi SoC Qualcomm’s 400MHz AR9331 и исполняют код Arduino на Atmel Atmega32U4. Работающие под Linux компоненты включают в себя 2.4GHz WiFi-n радиомодуль, порт USB 2.0 host, и слот microSD. Управляемые через Arduino интерфейсы на 5V плате включают в себя 20 портов дискретного ввода-вывода, 7 выходов PWM, и 12 аналоговых портов ввода-вывода.
Asus pb60
ASUS PB60 имеет модульную систему, то есть его функциональность можно расширить, установив в мини-ПК дополнительные компоненты. Это будет особенно актуально, если устройство используется в офисе, где к технике могут быть свои требования. Так, к устройству можно добавить внешний оптический привод с COM- и LPT-портами или акустическую систему.
Компьютер работает на базе Intel Core i3 / i5 / i7 8-го поколения или Intel Pentium Gold G5400T. Производительность, конечно же, будет сильно зависеть от конфигурации. Слота для модулей оперативной памяти у ПК два, а ее объем может варьироваться от 4 до 32 Гбайт.
Стандартный объем хранилища комплектуется 128/256 Гбайт SSD или жестким диском до 1 Тбайт. Несмотря на то, что это не классическая настольная система, пользователь может самостоятельно менять конфигурацию неттопа — добавлять HDD или SSD.
Внешне ASUS PB60 выглядит как небольшая черная коробка (ничего нового или революционного, по сравнению с остальными моделями), которую можно как закрепить за монитором или телевизором с помощью крепления VESA, так и установить на столе в горизонтальном или вертикальном положении — для этого в комплекте есть специальная подставка.
Рейтинг ZOOM | Процессор и ОЗУ | Накопитель | Интерфейсы | Размеры | Цена |
---|---|---|---|---|---|
1. Intel NUC 10 Performance NUC10i5FNHJA | Intel Core i5 10-го поколения 16 Гбайт | 1 Тбайт | 3х USB 2х USB Type-C Thunderbolt 3 HDMI 2.0 | 11,7х11,2х5,1 см | От 56 586 |
2. ASUS PB60 | Intel Core i3 / i5 / i7 8-го поколения или Intel Pentium Gold G5400T До 32 Гбайт | До 1 Тбайт | USB Type-C 6x USB HDMI DisplayPort RJ45 | 17,5х17,5х3,42 см | От 39 700 |
3. Apple Mac mini 2020 | Intel Core i3 / i5 / i7 8-го поколения 8—64 Гбайт | 256 / 512 Гбайт | Ethernet 4х Thunderbolt 3 (USB‑C) HDMI 2.0 2х USB 3 | 19,7х19,7х3,6 см | От 72 990 |
4. Acer Veriton N4660G | Intel Core i5 9-го поколения 8—32 Гбайт | До 1 Тбайт | USB Type-C 6x USB HDMI DisplayPort RJ-45 | 19,2х3,32х20,4 см | От 32 090 |
5. HP ProDesk 400 G6 | Intel Core i3 / i5 / i7 / i9 9-го поколения До 64 Гбайт | До 512 Гбайт | 2x USB HDMI VGA | 27х29,6х9,5 см | От 55 000 |
6. DELL Optiplex 5070 Micro | Intel Core i3 / i5 / i7 9-го поколения 8—32 Гбайт | До 2 Тбайт | USB Type-C 5х USB RJ-45 2х DisplayPort | 18,2х3,6х17,8 см | От 44 700 |
7. Lenovo ThinkCentre M630e Tiny | Intel Core i3 / i5 8-го поколения До 16 Гбайт | До 1 Тбайт | USB Type-C 5х USB Display Port HDMI RJ45 | 17,9х3,45х18,29 см | От 28 790 |
8. MSI Cubi 5 | Intel Core i7 10-го поколения 8—64 Гбайт | До 1 Тбайт | USB Type-C 5х USB HDMI 1.4 DisplayPort | 11,5х11,1х3,5 см | От 32 999 |
Banana pi bpi-m2
Компания/проект — SinoVoip
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A31 (4x Cortex-A7 @ 1.0GHz); PowerVR SGX544MP2 GPU
Память — 1GB DDR3 RAM
Цена — $40
Плата Banana Pi M2 от SinoVoip, продающаяся за $40 на Amazon, очень напоминает RPi Model B , и оснащена 40-pin разъёмом. M2 имеет GbE, WiFi, пять USB портов, и интерфейсы дисплея и камеры. Мы убрали меньшую плату Banana Pi M2 на Allwinner H3, с интерфейсом SATA из нашего списка, так как её больше нет в продаже.
Banana pi bpi-m3
Компания/проект — SinoVoip
Страница продукта
CPU — Allwinner A83T (8x Cortex-A7 @ 1.8GHz); PowerVR SGX544MP1 GPU
Память — 2GB LPDDR3 RAM; 8GB to 64GB eMMC
Цена — $74
Плата Banana Pi M3 (BPI-M3) от SinoVoip, оснащённая восьмиядерным SoC Allwinner A83T, продаётся за $74 на AliExpress и на доллар дороже на Amazon, и имеет 2GB RAM и 8GB eMMC. Плата M3 имеет тот же размер (92 x 60mm), что и M2 Ultra, и такой же разъём RPi 40-pin.
Как и M2 Ultra, плата M3 поддерживает GbE, WiFi, SATA, 3x USB, и возможности подключения камеры и дисплея. Поддержка со стороны ПО лучше, чем у других плат Banana Pi. Вы можете выбрать из Android 5.1, Debian 8, Ubuntu 16.04 Mate, Raspbian Jesse Mate, Kano, Kali, CentOS, Gentoo, OpenSUSE, Arch, CRUX, и Fedora.
Beaglebone black wireless
Компания/проект — BeagleBoard.org; Octavo Systems
обзор от LinuxGizmos
Страница продукта
CPU — Octavo Systems OSD3358 SiP with TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCUs; PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $68.75
При поддержке BeagleBoard.org, Octavo Systems сделала альтернативу Seeed’s BeagleBone Green Wireless (см. ниже), также добавив 2.4GHz 802.11a/b/g/n и Bluetooth 4.1 BLE к дизайну BeagleBone Black. В отличие от двух моделей BB Green от Seeed, плата BeagleBone Black Wireless сохранила порт micro-HDMI, как у BB Black, но потеряла порт Ethernet.
В остальном она идентична BB Black, с двумя исключениями: она построена на основе модуля Octavo Systems OSD3358 SiP (system-in-package), который интегрирует функциональность BeagleBoneв один корпус BGA, что упрощает создание собственных разработок на его основе.
Beaglebone green wireless
Компания/проект — BeagleBoard.org; Octavo Systems
обзор от LinuxGizmos
Страница продукта
CPU — TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCU chips; PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $49.90
Плата BeagleBone Green Wireless имеет те же базовые параметры, что и BB Green, с теми же добавлениями и потерями по сравнению с BB Black, включая дополнительные интерфейсы Grove. Модель Wireless содержит WiFi и Bluetooth, и три порта USB host, делая её лидером в плане USB среди всех существующих на сегодняшний день клонов BB Black.
Chip pro dev kit
Компания/проект — Next Thing Co.
LinuxGizmos coverage
Product page
CPU — Allwinner/Next Thing GR8 (1x Cortex-A8 @ 1GHz); Mali-400 GPU
Память — 256MB or 512MB DDR3 (SiP) RAM; 512MB NAND flash
Цена — $49
Одноплатник Chip за $9 сейчас не продаётся, но он скоро вернётся с новой GR8 SiP версией SoC Allwinner R8. Тем временем, вы можете купить «бутерброд» (sandwich style) Chip Pro Dev Kit с двумя GR8 Chip Pro компьютерами на модулях, с интегрированным 802.
11b/g/n и Bluetooth 4.2 BLE. Один из этих Chip-подобных модулей запаян в плату, второй прилагается отдельно. Базовая плата имеет порт USB 2.0 host, порт micro-USB с поддержкой UART, аудиоразъём, и два микрофона. Также есть вход 6-23V DC и вход для батареи 3.
7V LiPo, а также PWM, UART, и интерфейсы GPIO. Набор включает миниатюрную макетную плату, перемычки, разъёмы, и антенну WiFi. Доступна поддержка Linux: Buildroot и Debian. Next Thing также продаёт за $69 набор PocketChip на основе Chip с 4.3-дюймовым сенсорным экраном и клавиатурой.
Cloudbit
Компания/проект — LittleBits Electronics
обзор от LinuxGizmos
Страница продукта
CPU — NXP i.MX233 (1x ARM9 @ 454MHz)
Память — 64MB RAM; 4GB microSD card
Цена — $60
Единственная плата на Linux из всех производимых LittleBits, ориентированных на Arduino. Эта плата является одним из самых маленьких одноплатников, размер 15 x 10mm. Плата CloudBit содержит WiFi, питается через micro-USB, и имеет два разъёма “BitSnap” для добавления модулей LittleBits, шесть из которых доступны в наборе за $90.
Creator ci40
Компания/проект — Imagination Technologies
обзор от LinuxGizmos
Страница продукта
CPU — Imagination cXT200 (2x MIPS InterAptiv @ 550MHz)
Память — 256MB DDR3 RAM; 512MB flash
Цена — $85 (65 фунтов), или $169 (130 фунтов) для полного набора IoT
Компания Imagination Technologies пытается продать MIPS-бизнес, и плата Creator Ci40 может стать последней в линейке, начатой с Creator Ci20. Платы доступны в RS Electronics за 65 фунтов. Полный набор IoT Kit за 130 фунтов включает несколько беспроводных модулей MikroBus Clicker и дочернюю плату Click от MikroElektronika.
В плате Ci40, по сравнению с Ci20’s процессор Ingenic XBurst заменен на Imagination cXT200 более медленный, более энергоэффективный чип MIPS InterAptiv без GPU. Другие изменения включают лучшую поддержку и интерфейсы расширения MikroBus и Raspberry Pi.
Cubieaio-a20
Компания/проект — Cubieboard.org, CubieTech Limited
Страница продукта
CPU — Allwinner A20 (2x Cortex-A7 @ up to 1GHz); Mali-400 MP2 GPU
Память — 1GB DDR3 RAM; 8GB flash expandable to 32GB (eMMC) or 64GB (TSD)
Цена — $122
Мы убрали плату Cubieboard 3 из обзора, т. к. она старая, дорогая ($100), и в настоящее время не продаётся, и заменили её другой платой на Allwinner A20. Плата CubieAIO-A20 замечательна тем, что предлагает 6 портов USB 2.0 host и micro-USB OTG, два последовательных порта UART, и разъем DIN, с возможностью расширения до 6 последовательных портов через плату расширения.
Такая составная (sandwich-style) плата включает модуль Einstein-A20 COM от CubieTech размером 75 x 50mm, который оснащён WiFi, Bluetooth 4.0, RTC, 200-pin разъемом расширения, и собственным портом micro-USB. Модуль COM одноплатник поддерживают те же дистрибутивы Linux и Android, что и Cubieboard 2 и 3.
Как и COM, одноплатник CubieAIO-A20 имеет размер 172 x 106mm, продаётся за $122 на Amazon, и работает в диапазоне температур от -20 до 70°C. У него есть порт GbE, двойной слот mini-PCIe с поддержкой mSATA и модулей 3G или 4G. Также есть слот для SIM и антенны для стандартного модуля WiFi/BT.
Cubieboard4
Компания/проект — Cubieboard.org, CubieTech Limited
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A80 (4x Cortex-A15 @ up to 2GHz, 4x Cortex-A7 @ up to 1.3GHz); PowerVR G6230 GPU
Память — 2GB DDR3 RAM; 8GB eMMC, expandable to 64GB
Цена — $120
Плата Cubieboard4 оснащена восьмиядерным Allwinner A80 SoC с 64-ядерным PowerVR G6230 GPU. Одноплатник размером 111 x 111mm имеет WiFi, Bluetooth, GbE, VGA, HDMI, USB 3.0, и 4 порта USB 2.0. Также есть 54-pin разъём расширения. Одноплатник имеет (опционально) два слота microSD, либо один microSD и флэш-память. Существует много корпусов и расширений для Cubieboards, образы для Debian, Linaro Ubuntu 14.04, и Android 4.4.
Nvidia представила микрокомпьютер jetson nano за $99 с четырехъядерным процессором arm и gpu maxwell
Компания Nvidia на выставке GTC 2021 не только обрадовала пользователей видеокарт GeForce GTX скорой поддержкой технологии трассировки лучей в реальном времени, но и представила одноплатный компьютер Jetson Nano за $99. Новинка, по замыслу создателей, обладает достаточной вычислительной мощью, чтобы использоваться в сложных системах искусственного интеллекта. Частный пример такой системы — робот.
Jetson Nano больше всего напоминает Raspberry Pi — и концепцией, и габаритами, которые в данном случае составляют 70 х 45 мм. Аппаратный базис системы — SoC Erista с четырхъядерным CPU ARM Cortex-A57 частотой до 1,43 и GPU Maxwell со 128 ядрами CUDA. Объем оперативной памяти LPDDR4 составил 4 ГБ, объем флэш-памяти eMMC — 16 ГБ. Производительность системы составляет 472 GFLOPS при TDP всего 5 Вт.
Jetson Nano доступен как сам по себе в виде платы, так и в составе комплекта Jetson Nano Developer Kit. В него входит плата с четырьмя полноразмерными портами USB (три USB 2.0 и один USB 3.0), видеовыходами HDMI и DisplayPort, сетевым разъемом RJ-45, а также поддержкой SDIO, I2C, SPI, GPIO и UART. Более того, на плате даже присутствует слот M.2 и есть возможность подключить камеру по интерфейсу MIPI-CSI.
Jetson Nano оценен в $99. Устройство уже доступно для заказчиков.
Xcy mini pc n4100
Это даже не мини компьютер, а микро компьютер. Он один из самых маленьких в мире, а если не рассматривать варианты в форм факторе стика, где много ограничений, то вообще самый маленький. Несмотря на свои размеры это полноценный компьютер, в котором установлено 8 GB оперативной памяти и 128 GB SSD накопитель, который можно заменить на диск большего объема. Компьютер базируется на процессоре Intel Celeron N4100, который хорошо справляется с офисными задачами, браузером и воспроизведением видео до 4К (есть аппаратная поддержка кодеков). Для интернета у него установлен двухдиапазонный WiFi модуль с поддержкой 802.11 ac и bluetooth 4.2. Система охлаждения активная, но кулер тихий и включается только при высоких нагрузках. Для подключения к монитору и телевизору предусмотрен HDMI разъем, а для периферии доступно пара USB 3.0 разъема. Прелесть этого ПК в том, что его можно повсюду возить с собой и работать в любом месте, где есть телевизор или монитор. Интересно ли вам прочитать на него полный обзор? Пишите в комментариях, если это будет востребовано — сделаю.
Встраиваем raspberry pi и кулер
Теперь, когда основная часть корпуса готова, давайте установим в него Raspberry Pi. Для начала ввинтим латунные стойки в отверстия в основании.
Заметьте, что я изменил ориентацию винтов и опор, идущих в наборе с Ice Tower, так, чтобы они ввинчивались прямо в нижнюю часть корпуса и не требовали сквозных отверстий. Если вы изучите руководство по Ice Tower, вы заметите, что стойки и винты установлены наоборот.
Нам нужно снять вентилятор с кулера, чтобы мы могли прикрепить его к прозрачной боковой панели. Мы ставим вентилятор именно здесь, чтобы убедиться, что холодный воздух забирается снаружи корпуса, а затем выходит через вентиляционные отверстия на противоположной стороне.
Установите опорные кронштейны на нижнюю часть радиатора Ice Tower в соответствии с инструкцией. Убедитесь, что вы все делаете правильно.
Поместите «малинку» на свое место, а затем используйте второй набор латунных стоек, вкрученных в «дно» корпуса, чтобы все закрепить.
Приклейте подушку радиатора к процессору и снимите верхний слой защитной пленки. Поместите радиатор Ice Tower на тепловую подушку на процессоре и закрепите его четырьмя винтами в латунных стойках.
Делаем акриловые стенки
В целом, с внутренними частями нашего кейса мы закончили. Теперь давайте сделаем акриловые стенки, чтобы завершить его.
Я снова открыл Tinkercad (бесплатная программа для 3D-моделирования — прим. ред.) и примерно прикинул, где должен быть радиатор Ice Tower, чтобы отверстия для крепления вентилятора были в правильном месте на боковых панелях. Затем я экспортировал изображение стенок кейса, чтобы открыть его в Inkscape и нарисовать макет для лазерной гравировки.
Мы делаем две акриловых стенки: одна с вентилятором для забора воздуха, вторая — с отверстиями для отработанного воздуха.
Можно удалить обводку детали, поскольку нам нужно вырезать только контур стенки и отверстия в ней. В целом, в модели нужно учесть отверстие для вентилятора и четыре отверстия для винтов. Также важно добавить отверстия для скрепления акриловой стенки с ранее распечатанным корпусом.
Затем я дублировал форму стенки, где будет установлен вентилятор, и нарисовал ряд шестиугольников на месте отверстия. Логика проста: шестиугольники — для потока отработанного воздуха.
Запуск демоверсий nvidia jetson nano
При использовании NVIDIA Jetson Nano у вас есть две опции для устройства ввода с камеры:
- Можно подключить модуль камеры CSI, такой как модуль камеры Raspberry Pi (кстати, совместимый с Jetson Nano)
- Или USB Веб-камеру
Я использую все свои модули камеры Raspberry Pi для своей будущей книги, Raspberry Pi для компьютерного зрения, поэтому я решил использовать Logitech C920, который совместим с Nano (вы можете также использовать более новый Logitech C960).
Примеры, включенные в библиотеку Jetson Nano Inference, можно найти в разделе jetson-inference:
- detectnet-camera: Выполняет обнаружение объекта с использованием входного сигнала с камеры.
- detectnet-console: Также выполняет обнаружение объекта, но с использованием входного изображения, а не камеры.
- imagenet-camera: Выполняет классификацию изображений с помощью камеры.
- imagenet-console: Классифицирует входное изображение, используя предварительно обученную на наборе данных ImageNet сеть.
- segnet-camera: Выполняет семантическую сегментацию с использованием камеры на входе.
- segnet-console: Также выполняет семантическую сегментацию, но на изображении.
- Кроме того, включены несколько других примеров, в том числе оценка глубокой гомографии и суперразрешение
Однако для запуска этих примеров, нам необходимо немного изменить исходный код для соответствующих камер.
В каждом примере вы увидите, что значение DEFAULT_CAMERA установлено в -1, что подразумевает использование подключенной камеры CSI.
Поскольку мы используем USB-камеру (или любую другую корректную V4L2 камеру), необходимо изменить значение DEFAULT_CAMERA c -1 на 0.
К счастью, это изменение очень легко сделать!
Начнем с классификации изображений в качестве примера.
Во-первых, откройте директорию ~/jetson-inference/imagenet-camera:
1 $cd ~/jetson-inference/imagenet-camera
Оттуда откройте imagenet-camera.cpp:
1 $nanoimagenet-camera.cpp
Затем нужно сделать прокрутку вниз примерно до 37 строки, где вы увидите значение DEFAULT_CAMERA:
1 #define DEFAULT_CAMERA -1 // -1 for onboard camera, or change to index of /dev/video V4L2 camera (>=0)
Просто измените это значение с -1 на 0:
1 #define DEFAULT_CAMERA 0 // -1 for onboard camera, or change to index of /dev/video V4L2 camera (>=0)
После этого сохраните изменения и выйдите из редактора.
После редактирования файла C вам нужно будет перекомпилировать пример:
1 $cd../build2 $make3 $sudomakeinstall
Имейте в виду, что утилита make достаточно умна, чтобы не перекомпилировать всю библиотеку. Она будет перекомпилировать только файлы, которые изменились (в данном случае, пример классификации ImageNet).
После компиляции перейдите в каталог aarch64/bin и запустите двоичный файл imagenet-camera:
1 $ cd aarch64/bin/2 $./imagenet-camera3 imagenet-camera4 args (1): 0[./imagenet-camera] 56 [gstreamer]initializedgstreamer,version1.14.1.
07 [gstreamer]gstCamera attempting toinitialize with GST_SOURCE_NVCAMERA8 [gstreamer]gstCamera pipeline string:9 v4l2src device=/dev/video0!video/x-raw,width=(int)1280,height=(int)720,format=YUY2!videoconvert! video/x-raw,format=RGB!videoconvert!appsink name=mysink10 [gstreamer]gstCamera successfully initialized with GST_SOURCE_V4L21112 imagenet-camera: successfully initialized video device13 width: 128014 height: 72021 depth: 24 (bpp)
161718 imageNet—loading classification network model from:19 — prototxt networks/googlenet.prototxt20 — model networks/bvlc_googlenet.caffemodel21 —class_labels networks/ilsvrc12_synset_words.txt22 —input_blob ‘data’23 —output_blob ‘prob’24 —batch_size 22526 [TRT] TensorRT version5.0.
627 [TRT] detected model format-caffe (extension ‘.caffemodel’)28 [TRT] desired precision specified forGPU:FASTEST29 [TRT] requested fasted precision fordevice GPU without providing valid calibrator,disablingINT830 [TRT] native precisions detected forGPU: FP32,FP1631 [TRT] selecting fastest native precision forGPU: FP1632 [TRT] attempting toopen engine cache file networks/bvlc_googlenet.caffemodel.2.1.GPU.FP16.engine33 [TRT] loading network profile from engine cache…networks/bvlc_googlenet.caffemodel.2.1.GPU.FP16.engine34 [TRT] device GPU,networks/bvlc_googlenet.caffemodelloaded
Здесь вы можете видеть, что GoogLeNet загружается в память, после чего начинается вывод.
Классификация изображений выполняется при ~10 FPS на Jetson Nano с разрешением 1280×720.
ВАЖНО: Если вы загружаете определенную модель впервые, загрузка может занять 5 — 15 минут.
Внутри библиотека Jetson Nano Inference оптимизирует и подготавливает модель для вывода. Это делается только один раз, чтобы последующие запуски программы были значительно быстрее (с точки зрения времени загрузки модели, а не вывода).
Теперь, когда мы попробовали классифицировать изображение, давайте посмотрим на пример обнаружения объектов на Jetson Nano, который находится в ~/ jetson-inference / detenet-camera / detectnet-camera.cpp.
Опять же, если вы используете веб-камеру USB, вы захотите отредактировать ориентировочно 39 строку файла detenet-camera.cpp и изменить DEFAULT_CAMERA с -1 на 0, а затем перекомпилировать с помощью make (это необходимо, только если вы используете веб-камеру USB).
После компиляции вы можете найти бинарный файл detenet-camera в ~/jetson-inference / build/ aarch64/ bin.
Давайте продолжим и запустим демонстрацию обнаружения объектов на Jetson Nano:
1 $./detectnet-camera2 detectnet-camera3 args(1): 0[./detectnet-camera] 4 5 [gstreamer]initialized gstreamer,version1.14.1.
06 [gstreamer]gstCamera attempting toinitialize with GST_SOURCE_NVCAMERA7 [gstreamer]gstCamera pipeline string:8 v4l2src device=/dev/video0!video/x-raw,width=(int)1280,height=(int)720,format=YUY2!videoconvert!video/x-raw,format=RGB! videoconvert!appsinkname=mysink10 [gstreamer]gstCamera successfully initialized with GST_SOURCE_V4L21112 detectnet-camera: successfully initialized video device13 width: 128014 height: 72021 depth: 24(bpp)
1617 detectNet—loading detection network model from:18 — prototxt networks/ped-100/deploy.prototxt19 — model networks/ped-100/snapshot_iter_70800.caffemodel20 —input_blob ‘data’21 —output_cvg ‘coverage’22 —output_bbox ‘bboxes’23 —mean_pixel 0.
00000024 — class_labels networks/ped-100/class_labels.txt25 —threshold 0.
50000026 —batch_size 22728 [TRT] TensorRT version5.0.
629 [TRT] detected model format-caffe (extension’.caffemodel’)30 [TRT] desired precision specified forGPU:FASTEST31 [TRT] requested fasted precision fordevice GPU without providing valid calibrator,disabling INT832 [TRT] native precisions detected forGPU: FP32,FP1633 [TRT] selecting fastest native precision forGPU: FP1634 [TRT] attempting toopen engine cache filenetworks/ped-100/snapshot_iter_70800.caffemodel.2.1.GPU.FP16.engine35 [TRT] loading network profile from engine cache…networks/ped-100/snapshot_iter_70800.caffemodel.2.1.GPU.FP16.engine36 [TRT] device GPU,networks/ped-100/snapshot_iter_70800.caffemodelloaded
Здесь вы можете видеть, что мы загружаем модель с именем ped-100, используемую для обнаружения пешеходов (на самом деле я не уверен, что конкретно представляет собой архитектура модели, поскольку она не задокументирована на веб-сайте NVIDIA).
Ниже вы можете увидеть пример обнаружения себя с использованием демонстрационной программы обнаружения объектов Jetson Nano:
Согласно выходным данным программы, мы получаем ~5 FPSдля обнаружения объектов в кадре с разрешением 1280 × 720 при использовании Jetson Nano. Не так уж плохо!
Как развернуть пользовательские модели в jetson nano?
Одним из преимуществ Jetson Nano является то, что после компиляции и установки библиотеки с поддержкой GPU (конечно, совместимой с Nano) ваш код автоматически использует графический процессор Nano для вывода.
Например, ранее мы установили Keras TensorFlow на Nano. Любые скрипты Python, использующие Keras/ TensorFlow, будут автоматически использовать графический процессор (GPU).
И точно так же любые предварительно обученные модели Keras/ TensorFlow, которые мы используем, будут тоже автоматически использовать графический процессор Jetson Nano для вывода.
При условии, что Jetson Nano поддерживает данную библиотеку глубокого обучения (Keras, TensorFlow, Caffe, Torch/ PyTorch и т. д.), мы можем легко развернуть наши модели в Nano.
Проблема здесь – это OpenCV
Модуль Deep Neural Network (dnn) OpenCV не поддерживает графические процессоры NVIDIA GPU, включая Jetson Nano.
OpenCV работает над обеспечением поддержки NVIDIA GPU для своего модуля dnn. Надеюсь, результат будет получен в ближайшее время.
Но пока мы не можем использовать простые в использовании функции cv2.dnn в OpenCV.
Если использование модуля cv2.dnn сейчас абсолютно необходимо для вас, я бы посоветовал взглянуть на инструментарий Intel OpenVINO, Movidius NCS и другие OpenVINO-совместимые продукты, которые оптимизированы для работы с модулем OpenCV глубокой нейронной сети.
Компьютеры для cs:go для про игроков
Игру на максималках выбирают профессиональные киберспортсмены, а также игроки, серьезно увлеченные сражениями в Контре. В онлайн-шутере очень важна быстрота реакции: для того чтобы игровая машина успела показать выскочившего из-за угла врага или отрисовала летящий снаряд, нужно не менее 60 FPS.
Для профессиональных игроков в Контру важна максимальная плавность игрового процесса и стабильность работы всей системы. Компьютеры киберспортсменов по КС:ГО выдают в среднем от 120 FPS и больше. Выдержать такое могут игровые компьютеры с мощными видеокартами, производительными процессорами и большим объемом оперативной памяти.
При игре в FullHD 120 и больше FPS выдают видеокарты серии GTX 1050 и 1050 ti, 200 FPS – серии GTX 1060, больше 300 FPS – видеокарты серии GTX 1070 и выше. При игре в UHD больше 150 FPS выдают видеокарты серии GTX 1060 и выше.
Counter Strike: Global Offensive больше всего нагружает процессор. При игре в FullHD с высокими настройками нужен процессор не ниже Inte Core i5-8400. Для стримеров больше подойдут процессоры Intel Core i7-7700K и выше.
При сборке ПК для игры в CS:GO нужно учитывать современные требования. Даже если игра может работать на минималках, зачем ставить морально устаревшие системы. При сборке игровой машины добавьте SSD (это ускорит работу), емкий HDD (для хранения информации) и оперативную память с DDR4.
В каталоге интернет-магазина RoyalPC представлены сбалансированные компьютеры для игры в КС:ГО без лагов и вылетов. Каждую сборку можно изменить в конфигураторе под ваши нужды. Если вы не разбираетесь в комплектующих, вам нужна консультация или вы хотите получить 100% эффективный ПК для игры в Контру – обратитесь в RoyalPC. Мы соберем системный блок, оттестируем его и доставим в любой город России.
Показать еще
Скрыть
Критерии отбора
Определение критерия выбора одноплатных компьютеров с открытыми спецификациями — непростая задача. Ни один из одноплатников не имеет полностью открытых исходников, особенно это касается GPU и иногда скудно документированных CPU, однако архитектура RISC-V может изменить ситуацию в ближайшем будущем.
Некоторые платы из нашего списка имеют полностью open-source лицензию на аппаратное обеспечение. И наконец, проект должен предоставлять подробные спецификации и схемы как минимум портов ввода-вывода, для подсоединения дополнительных плат расширения.
Для большинства покупателей важно, чтобы были доступны для скачивания дистрибутивы Linux или Android с поддержкой ресурсов платы. Для новых плат мы допускаем некоторую отсрочку в данном вопросе.
Обзор, приведённый ниже, включает краткое описание и спецификации каждой платы, со ссылками на страницы соответствующего производителя.
Приведённые цены являются самыми низкими на момент публикации, но цена многих плат может изменяться. Цены не включают в себя пересылку, или включают бесплатную пересылку только в определённые регионы. Иногда цена пересылки может быть существенной, превращая, например, 35-долларовую плату в 50-долларовую. Так как LinuxGizmos имеет международную аудиторию, мы не включаем пересылку в цену.
Мы рады комментариям пользователей, особенно касающихся поддержки и программного обеспечения. Пожалуйста, принимайте участие в дискуссии после поста. Не забывайте проголосовать за свою любимую «хакерскую» плату.
Обзор перечисляет платы в алфавитном порядке, и основан на спецификациях и самых низких доступных ценах за последнюю неделю мая 2021 года, платы доступны к поставке в июле 2021 года.
Мини-пк с поддержкой poe высокой мощности для простой передачи данных —
Ищем широкий ассортимент. мини-пк с поддержкой poe высокой мощности? Вы находитесь в нужном месте на Alibaba.com. Сайт обеспечивает высокое качество. мини-пк с поддержкой poe высокой мощности от крупных брендов, которые могут с максимальной эффективностью служить вашим целям. Эти удобные гаджеты позволят вам получить сверхбыстрое решение для внутрисетевой связи. И самое лучшее. мини-пк с поддержкой poe высокой мощности также позволяет вам контролировать, чтобы вы знали, у кого есть доступ к определенным частям общей сети, и также отслеживали их использование.
мини-пк с поддержкой poe высокой мощности будет различаться в зависимости от выбранного вами устройства, и вам нужно будет проверить скорость и пропускную способность сети, необходимую для выбранного вами сетевого коммутатора. Для небольшого дома или офиса — четырех- или восьмипортовый. мини-пк с поддержкой poe высокой мощности будет достаточно, но для более крупных развертываний вы можете использовать выключатели с количеством портов до 128. У вас также будет возможность выбрать один из трех вариантов. мини-пк с поддержкой poe высокой мощности с разными возможностями. Самый простой сетевой коммутатор — неуправляемый, следующий — управляемый, а последний — интеллектуальный.
Преимущества вашего. мини-пк с поддержкой poe высокой мощности зависит от производителя и выбранного вами типа, но в целом a. мини-пк с поддержкой poe высокой мощности может предложить те же ключевые преимущества. С помощью. мини-пк с поддержкой poe высокой мощности для продажи на Alibaba.com означает, что вы можете увеличить доступную пропускную способность сети и снизить нагрузку на отдельные компьютеры. Вы также можете повысить производительность сети и уменьшить количество конфликтов пакетов.
Здесь, на Alibaba.com, вы можете рассчитывать на различный диапазон. мини-пк с поддержкой poe высокой мощности с несколькими доступными портами и торговыми марками. Делайте покупки на сайте сегодня и просмотрите ассортимент, подобранный специалистом. мини-пк с поддержкой poe высокой мощности, которые надежны и доступны по цене, с отличными предложениями. Предлагается также отличное послепродажное обслуживание продукции.
Одноплатные и мини компьютеры raspberry pi | купить в розницу и оптом
Прежде чем начать работу с jetson nano
Для начала работы понадобятся:
- MicroSD карта объемом не менее 16 ГБ
- Источник питания 5 В/2.5 А с разъемом microUSB
- Кабель Ethernet
Хочу подчеркнуть, что 16 ГБ – это минимум. В первый раз при конфигурации Jetson Nano я использовал карту 16 ГБ, но весь этот объем был быстро занят, особенно после установки интерфейсной библиотеки Jetson, в которой предварительно обученные модели занимают несколько гигабайт.
Поэтому я рекомендую для вашего Nano 32 ГБ microSD карту.
Наконец, для работы с Jetson Nano понадобится Ethernet кабель. Это обстоятельство сильно разочаровало меня.
NVIDIA Jetson Nano позиционируется как мощное IoT и современное вычислительное устройство для искусственного интеллекта (AI)… А если это так, то почему в составе устройства нет Wi-Fi модуля?
Я не понимаю этого решения NVIDIA и не считаю, что конечный пользователь должен использовать свой собственный Wi-Fi адаптер. Если целью является доведение AI до IoT и выполнение граничных вычислений (edge computing), тогда обязательно должен быть Wi-Fi.
Техническое сравнение
JETSON NANO | JETSON TX2 | |
---|---|---|
AI производительность | 472 гфлопс | 1,3 TFLOPs |
Графический процессор | 128 ядерный Графический Процессор NVIDIA Maxwell™ | 256 ядерный Графический Процессор NVIDIA Pascal™ |
Процессор | Четырехъядерный ARM® Cortex®-A57 MPCore | Двухъядерный Процессор NVIDIA Denver 2 64-разрядный Процессор и Quad-Core ARM® Cortex®-A57 MPCore |
Память | 4 Гб 64 бит LPDDR4 памяти | Память LPDDR4 8 Гб 128 бит |
Коробка для хранения | Слот карты Micro SD | 32 ГБ памяти на носителе eMMC 5,1 |
Видео | Код: 4K @ 30 (H.264/H.265) Декодирование: 4K @ 60 (H.264/H.265) | Код: 4K x 2K 60Hz (HEVC) Панель расшифровки жидкокристаллического дисплея: 4K x 2K 60Hz (12-разрядный поддержки) |
Подключение | Gigabit Ethernet | Gigabit Ethernet, WiFi, Bluetooth |
CSI | 12x CSI-2 D-PHY 1,1 (до 18 ГБ/сек.) | 12x CSI-2 D-PHY 1,2 (до 30 ГБ/сек.) |
Дисплей | Два, которые поддерживают несколько режимов DP 1,2 EDP 1,4 HDMI 2,0 1×2 DSI (1,5 Гбит/с/полоса) | Два, которые поддерживают несколько режимов DP 1,2 EDP 1,4 HDMI 2,0 Два 1×4 DSI (1,5 Гбит/с/полоса) |
PCIE | Gen 2 | 1×4 | Gen 2 | 1×4 1×1 или 2×1 1×2 |
Мощность | 5 Вт/10 Вт | 7,5 W / 15W |
Устанавливаем oled-дисплей
Теперь нам нужно установить OLED-дисплей. Если контакты вашего дисплея не припаяны, припаяйте их к задней части дисплея.
Вставьте верхний край дисплея под пластиковые зажимы, а затем осторожно надавите на него, чтобы он встал на свое место.
Используйте тот зажим, что мы напечатали на 3D-принтере, и закрепите его маленьким винтом. Для затяжки винта может потребоваться гибкий вал или угловая отвертка на 90 градусов.
Теперь нам нужно подвести провода к OLED-дисплею. Вам нужно будет сделать 4 подключения к контактам интерфейса ввода/вывода общего назначения (GPIO) — два для питания и два для коммуникаций. Я сделал короткий соединительный кабель из соединительных штифтов DuPont и ленточного кабеля.
Когда кабель собран, подключить одну его сторону к задней стороне дисплея, а вторую — к контактам GPIO следующим образом:
Я заметил, что есть две версии этих OLED-дисплеев, порядок размещения контактов в них немного отличается. Поэтому просто убедитесь, что вы подключаете питание к правильным контактам.
Установка tensorflow и keras на nvidia jetson nano
Прежде, чем мы сможем установить TensorFlow и Keras на Jetson Nano, необходимо установить NumPy.
Во-первых, убедитесь, что вы находитесь в виртуальной среде deep_learning с помощью команды workon:
1 $workondeep_learning
Из нее вы можете установить NumPy:
1 $pip install numpy
Инсталляция NumPy на моем Jetson Nano заняла около 10-15 минут, поскольку ее нужно было скомпилировать в системе (в настоящее время нет предварительно собранных версий NumPy для Jetson Nano).
Следующим шагом является установка Keras и TensorFlow на Jetson Nano. У вас может возникнуть соблазн сделать простую установку pip install tensorflow-gpu — не делайте этого!
NVIDIA представила официальный выпуск TensorFlow для Jetson Nano.
Вы можете установить официальный Jetson Nano TensorFlow с помощью следующей команды: