- Отличия одноплатных компьютеров — обзор типов моделей
- Типы и модели одноплатных компьютеров
- Недорогой, хорошо известный одноплатный компьютер: Raspberry Pi 3B+ ($38)
- Для кого Raspberry Pi?
- Одноплатный компьютер Teeny Tiny: ODROID XU4Q ($80)
- Для кого предназначен Odroid XU4Q?
- Универсальный одноплатный компьютер: ASUS Tinker Board ($82)
- Для кого предназначен Asus Tinker Board?
- Одноплатный компьютер Powerhouse: Cubieboard 5 ($ 109)
- Для кого предназначен Cubieboard 5?
- Одноплатный компьютер «BUT WHAT ABOUT WINDOWS»: LattePanda (129 долларов)
- Для кого предназначен LattePanda?
- NVIDIA или AMD: снова с одноплатными компьютерами
- Одноплатный компьютер AMD: UDOO BOLT V8 (
- Для кого предназначен Udoo Bold?
- Одноплатный компьютер NVIDIA: Jetson AGX Xavier ($ 1299)
- Для кого предназначен Jetson AGX?
- Вывод: стоит ли покупать одноплатный компьютер?
- Одноплатные компьютеры под windows
Отличия одноплатных компьютеров — обзор типов моделей
Одноплатный компьютер (или SBC) — это целый компьютер в виде одного (обычно довольно небольшого) аппаратного обеспечения. Вам могут быть знакомы некоторые видные имена на рынке SBC, такие как Raspberry Pi, Odroid и LattePanda. На верхнем уровне есть и другие знакомые имена, которые вы можете даже не ассоциировать с SBC. нравится NVIDIA и AMD! Такие компьютеры универсальны и не занимают много физического пространства.
Одноплатные компьютеры могут использоваться для многих целей, таких как: компактный настольный ПК общего назначения; выделенный медиа-ПК для воспроизведения музыки, телевидения и фильмов; эмуляционное устройство; сервер; хобби электроника или программирование проекта; и многое другое.
Несмотря на то, что многие одноплатные компьютеры имеют одинаковую цену, на рынке одноплатных устройств существует масса конкурентов. Интересно, почему это? Не удивительно, потому что разные одноплатные компьютеры часто специализируются для разных групп и разных целей. Присоединяйтесь к нам, и мы погрузимся в большой мир одноплатных компьютеров!
Типы и модели одноплатных компьютеров
Ну, почти. В наши дни все больше одноплатных компьютеров поставляются с предустановленными операционными системами в свои хранилища (обычно это карты micro SD), поэтому вам даже не нужно беспокоиться о технических аспектах настройки. Альтернативой, как я узнал, когда наша команда создала собственный облачный сервер, были бы строки и строки кода.
Но по мере того, как SBC становятся все более популярными, для них разрабатывается все больше руководств (даже для конкретных ситуаций, таких как облачный сервер). Так что хорошая вещь — если вы в руководствуетесь с инструкциями — у вас все будет хорошо!
Самое важное, это то, что приведенные ниже платы предназначены для очень разных целей и отличаются друг от друга. Мы проведем вас через них, чтобы вы могли почувствовать, насколько похожи эти SBC и чем они отличаются.
Так что давайте проведем вас через популярные одноплатные компьютеры, представленные на рынке, и проясним, какая плата предназначена для какого типа пользователей!
Недорогой, хорошо известный одноплатный компьютер: Raspberry Pi 3B+ ($38)
Чаще всего Raspberry Pi — это первый шаг людей в мир одноплатных компьютеров. Частично из-за этой низкой цены (я студент и даже могу себе это позволить!), Но также потому, что на данный момент существует так много документации и бесплатного программного обеспечения для сообщества. Raspberry Pi невероятно гибок и использовался почти до всего на данный момент: от роботизированных машин build-it-yourself (80 долларов за комплект) до ретро-игр (90 долларов за комплект) до огромных стартовых пакетов для кодирования и проводки (50 долларов без Пи).
Единственным большим недостатком Pi является (как и следовало ожидать по его цене) то, что он имеет очень скудные характеристики по сравнению с другими SBC, не говоря уже о обычных компьютерах.
Для кого Raspberry Pi?
По сути, любой, кто хочет возиться с одноплатными компьютерами в первый раз, не взломав банк, или даже представить как подарок для члена семьи или друга.
Одноплатный компьютер Teeny Tiny: ODROID XU4Q ($80)
Ой, посмотрите на это, такой крошечный! Эта компактная одноплатная плата по-прежнему имеет мясистый процессор и стала фаворитом среди пользователей, которым нужна мощная система для запуска Android или Linux в небольших проектах. Один из самых популярных (и до сих пор занимающий особое место в моей голове) — это универсальный набор для эмулятора мультисистемной игры, который можете купить и затем создать! За $59 (работает на более медленной версии ODROID) вы получаете весь комплект.
Для кого предназначен Odroid XU4Q?
Карманные любители ретро-игр, чрезвычайно малые конструкторы форм-фактора и учащимся пользователям.
Универсальный одноплатный компьютер: ASUS Tinker Board ($82)
Те из вас, кто изготавливает ваши собственные ПК, узнают имя за этой платой. И это действительно здорово, потому что ASUS делает отличную работу по созданию простой в понимании платы с цветовой кодировкой. Когда вы начинаете копаться в этом, на плате есть много чудесных нудных аспектов. Тем не менее, более ближний осмотр также покажет, что ASUS все продумала. Например, хороший объем памяти eMMC. С хранилищем непосредственно на плате вы получаете преимущество в том, что оно быстрее и надежнее, чем карта micro SD, используемая большинством плат стоимостью менее 100 долларов. Так что здесь вы можете установить свою основную ОС для стабильности!
Для кого предназначен Asus Tinker Board?
Тем кто хочет, повозиться. Цвета делают его очень удобным для пользователя по сравнению с другими платами, и там есть множество пошаговых инструкций!
Одноплатный компьютер Powerhouse: Cubieboard 5 ($ 109)
Эта плата, также называемая «cubietruck» за ее ворчание, может похвастаться мощным Cortex-A7 (это 8-ядерный процессор)! Это сделало его очень популярным среди людей, желающих построить полноценный ПК на ограниченном месте. Я видел, как они крались за телевизорами, за столами людей… некоторые действительно творческие проекты! Более того, существует множество вариантов подключения, которые вы действительно можете использовать для работы с несколькими устройствами, чтобы воспользоваться преимуществами многоядерного процессора.
Наконец, одним из самых замечательных аспектов этой платы является то, что сама конструкция имеет открытый исходный код. Так что, если вы супер всезнайка и хотите поиграться с кодом и дизайном платы, вам повезет с этим!
Для кого предназначен Cubieboard 5?
Для крупномасштабных проектов с несколькими устройствами, которые требуют многоядерной производительности. Очень редко для начинающих пользователей, но все же может использоваться для начинающих, если они хотят экспериментировать и терпеть неудачные попытки запуска на различных установках.
Одноплатный компьютер «BUT WHAT ABOUT WINDOWS»: LattePanda (129 долларов)
Не волнуйтесь, мистер Microsoft Exec, который читает наш блог. Мы не пропустили Windows-систему в этом списке. На полном серьезе, это одна из самых популярных плат у пользователей, которые хотят беспроблемного использования свой обычный ПК. Он поставляется в комплекте с самым симпатичным на рынке процессором Intel Cherry Trail Z8350 (4-ядерный процессор), а также 2 ГБ оперативной памяти DDR3L, 32 ГБ памяти и графикой Intel HD.
Это не взорвет мир, но даст вам полный опыт работы с Windows 10.
Для кого предназначен LattePanda?
Тем пользователям, которым нужен удобный и знакомый опыт, которым просто нужен компьютер с Windows в крошечном форм-факторе, без необходимости знать код.
NVIDIA или AMD: снова с одноплатными компьютерами
Ну соответственно, они снова здесь.
Не довольствуясь борьбой за наши кошельки для видеокарт (и процессоров), AMD и NVIDIA тоже рушат рынок одноплатных компьютеров!
Одноплатный компьютер AMD: UDOO BOLT V8 (
Подумайте о обычном ПК за 300-400 долларов со страницы основных деталей. Затем сожмите его в одну маленькую коробочку. Это более или менее то, что UDOO сделал с диапазоном болтов. V8 (самый мощный) в настоящее время недоступен на AliExpress, так как команда только начала отсылать их своим сторонникам по кикстартеру в этом месяце.
Спецификации? Только 4-ядерный 8-поточный AMD Ryzen V1605B, работающий на частоте 2,3 ГГц с тактовой частотой усиления до 3,6 ГГц (на одной плате!). О, и это еще не все, это идет с iGPU Radeon Vega 8, до 32 ГБ DDR4 2400 МГц, и даже имеет высокоскоростной порт M.2 на плате. Вот видео от его создателей, дающее вам краткое изложение возможностей (от их начала, до теперь успешного выпуска на рынок):
Для кого предназначен Udoo Bold?
Серьезные геймеры, которые хотят, чтобы второй компьютер работал как потоковое устройство, путешествующие рабочие, которым нужен сверхпортативный компьютер, или даже любители мультимедиа, которые хотят иметь надежный интеллектуальный концентратор для своего телевизора. Есть много возможностей с таким количеством энергии.
Одноплатный компьютер NVIDIA: Jetson AGX Xavier ($ 1299)
Вы знаете, как мы, геймеры, иногда соединяем 2 GPU вместе для повышения производительности? Ну, когда дело дошло до ИИ-вычислений, NVIDIA вспомнила эту технику и они немного сошли с ума.
Представьте себе обучающий компьютер в вашем автомобиле, который запоминает расположение дорог при движении по ним и знает, как реагировать на встречное движение. И это только один пример! Эта штука просто напичкана вычислительной мощностью, больше, чем обычная рабочая станция с графическим процессором. Потенциал этой вещи немного устрашает, если углубиться в возможности.
Более забавный (но похожий) пример — то, как сотрудники Postmates разработали автономного робота доставки:
Для кого предназначен Jetson AGX?
Тот, кто хочет возиться с ИИ. Только не создавай Скайнет на нас.
Вывод: стоит ли покупать одноплатный компьютер?
Там действительно есть компьютер для всех, не так ли? Одноплатные компьютеры показывают, что вам не нужна высокопроизводительная система, чтобы хорошо проводить время (хотя здесь мы смотрим на вас UDOO + RTX 2080Ti, не думайте, что мы не заметили это безумие…).
Для меня я использую свой Raspberry Pi в качестве инструмента обучения, чтобы связываться с потоковыми и сетевыми приложениями (в конце концов, я делаю видеомонтаж и увлекаюсь стримами), но чаще всего это гибкость, позволяющая обладать мощью такого маленький форм-фактор, который имеет все возможности.
Но как насчет тебя? У вас есть одноплатный компьютер? Планируете ли вы купить один, чтобы сделать что-то? Дайте нам знать об этом в комментариях!
Одноплатные компьютеры под windows
Это возможно только на x86-64 платформах
Самый дешевый вариант это intel, типа z3735f, z8300, цена от 1200 руб. платы от ноутбуков/планшетов, от 3700руб платы малых размеров, иногда без gpio, но выглядят как реальные sbc (такие платы используют в медиабоксах ценой от 8к)
Варианты от AMD цены на которые вообще космос, от 10-15к https://www.amd.com/en…-soc-product-brief.pdf
Есть ещё что то у VIA, но я не особо интересовался, думаю немного дешевле чем AMD
Есть такой список производителей, но там в основном ARM, искать в интернете sbc нужно по названию soc, потому что платы собираются всякими нонеймами и модели этих плат могут так же называться по разному, а зачастую в каталогах типа tao и ali в названии товара указывается процессор (soc), фирма, модель, так что найди сначала процессор (soc) который тебя устроит, а уже потом ищи плату с этим soc малых размеров с нужным объемом ram.
Сообщение отредактировал rubitwa — 24.01.18, 00:59
MaxEncore
Надо сначала определиться, нужен ли тебе видео выход, сколько именно портов sata необходимо, использование nas в качестве роутера, ARM или x86.
Видел на платформе MIPS GnuBee cloud там 6 портов сата.
На платформе arm я не видел более одного SATA и на многих платах это «мост» USB2SATA, поэтому предел скорости упирается в скорость на usb.
На x86 это получится бокс размером от ширина-высота 17см, там от трёх sata портов
Я бы взял Odroid-HC1/HC2 (но там стоит soc с хорошем видео, но видео выхода нет) ещё есть Helios4
Меня бы жаба задушила брать nas стоимостью более 100$ скорее всего взял бы роутер на котором можно поставить openwrt с transmission что бы качать торренты, типа asus с usb портом или роутер куда можно припаять usb, ну вместо usb туда просто поставить напрямую переходник usb2sata который ввиде коробки для 2.5 обойдётся рублей за 300.
Сообщение отредактировал rubitwa — 12.04.18, 14:10
Помогите выбрать SBC исходя из следующих требований:
0. Производитель, который не «ложит» на поддержку железа + большое комунити.
1. ОС: Android не менее 4.4
2. RAM: 1GB+
3. Bluetooth 4.0+
4. Wi-Fi
Сам смотрел в сторону Raspberry Pi 3, но там нету Android из коробки (надо собирать из исходников и как оно будет работать не ясно).
Orange Pi Lite2 вроде идеальный вариант исходя из моих требований, но возможно подскажете ещё варианты.
sektor`
Вот что надо знать, самые популярные sbc на процессорах от компаний ниже, они производят сами процессоры, но не производят sbc платы для продажи, этим занимаются другие фирмы.
Собственно если у компании (которая производит процессоры) есть средства то и программная поддержка процессора будет на уровне.
По моему мнению уровень программной поддержки выглядит вот так, чем выше в списке тем лучше поддержка
и по стоимости список примерно так же выглядит, чем выше тем дороже, ну amlogic с rockchip местами поменять.
Хочешь хорошую программную поддержку, плати больше, если компания производит процессоры и продаёт их чуть выше себестоимости (как allwinner) то средств на содержание большой команды/штата разработчиков которые смогут быстро решать задачи у неё просто нет.
Зачем тебе андройд на rpi3 если там в линуксе всё работает, почти как полноценный десктоп.
Сообщение отредактировал rubitwa — 23.06.19, 13:43
sektor`
В гугле набираешь «nougat raspberry pi 3» и качаешь подходящий образ
Сообщение отредактировал rubitwa — 08.05.18, 16:58
sektor`
Хаха))) сборки на сайте orangepi ещё хуже)))
У меня например opi win и когда я скачал android 5.1 там не было звука на hdmi и вроде до сих пор там висит этот образ)))) пришлось его перебрать и исправить, а в плане фанатичности, это просто пи. запускаешь а там вот что))) Буквально на всех платах такие «фанатичные» сборки, потому что собирают их не производители самих процессоров которые занимаются программной поддержкой, а сборщики плат, фирмы у которых нет денег на программную разработку.
Ну 10-15 $ разница в цене, если цель не в экономии то лучше взять rpi3b, но выбор opi lite2 норм, если экономить.
Сообщение отредактировал rubitwa — 09.05.18, 19:26
Сообщение отредактировал taraz1 — 16.05.18, 07:24
Господа, прошу простить, если задаю вопрос не в той теме, но больше не знаю где спросить.
Имеется помещение в подвале с Интернет-доступом и электричеством.
а) необходимо удаленно контролировать температуру в этом помещении с уведомлениями на какой-нибудь мессенджер при достижения критической температуры;
б) должна быть возможность удаленного запуска промышленного вентилятора через замыкание катуштки индуктивности (которая впоследствии актививирует контактор и вентилятор запускается): по сути надо как-то симулировать уже имеющиеся кнопки «стоп» (с нормально замкнутыми контактами) и кнопку «пуск» (с нормально разомкнутыми контактами), а по команде из ОС замыкать контакты на кнопке «пуск» или размыкать контакты кнопки «стоп»;
в) возможность работы в ОС семейства Windows, т.к. задачи «а» и «б» требуют программирования, а опыта работы под Debian-подобными ОС’ями у меня отсутствует; но если такой возможности нет, то ничего — адаптируюсь.
Хотел бы узнать следующее:
1. Возможно ли решить указанные задачи с помощью SBC-платформ в принципе? Ранее с подобной техникой также дел не имел.
2. Если на п.1 — «да», то какой конкретный SBC необходим?
3. Что дополнительно требуется для осуществления задач «а» и «б»?
The_Immortal
На винде платы с gpio стоят дорого. платы без gpio от 4к, usb gpio от 500руб, это всё без учёта доставки. Плата на arm выйдет гораздо дешевле.
Необходимо знать какое напряжение на кнопках что бы понять чем их замыкать.
Если в районе 3.3v можно обойтись одним только gpio на плате, так как напряжение будет подаваться прямо с платы.
Если напряжение выше, нужно реле, плата будет подавать 3.3v на реле, а оно в свою очередь будет замыкать цепь, как кнопка.
Не в курсе есть ли там какие пределы у разных реле, так как ни разу не заморачивался с ними, обычно с 0-220v справляются, я бы использовал именно этот вариант.
Можно обойтись платой хоть за 9$, даже на ардуино можно но я не шарю в ардуино. нужно будет купить usb uart, что бы запустить/установить и всё проверить на плате, плату с двумя-тремя-четырмя реле, сколько там надо кнопок замыкать, ну и всё.
А разработка на линуксе, ну на плате расшарил через samba директорию, сделал Makefile что бы он собирал из *.c файлов бинарник, на компе через samba зашел и пишешь, через putty c помощью usb uart или lan подключаешься к консоле на линуксе (терминал) и компилишь, запускаешь, проверяешь.
Сообщение отредактировал rubitwa — 23.05.18, 18:27
Мне чтобы замкнуть цепь питания на катушке, надо всего лишь передать нуль на эту самую катушку, т.к. фаза всё время на ней сидит уже 🙂
Это какая например?
Сообщение отредактировал The_Immortal — 23.05.18, 17:37
20$ без учёта доставки, ещё sd карта будет нужна 2гб минимум.
Сообщение отредактировал rubitwa — 23.05.18, 18:53
Ну на фазе 220. А это важно?
Замкнуть разово достаточно. Для остановки — разомкнуть разово.
Ну насчет необходимости в реле я как-то сомневаюсь, а вот как понять какой датчик нужен? И почему, кстати, именно Orange? Raspberry не катит? Под него-то, наверное, датчиков поболее, чем на Orange, не? Или они взаимозаменяемы?
Да и мануалов-то из серии «для чайников» под Raspberry, вероятно, также больше.
Сообщение отредактировал The_Immortal — 23.05.18, 21:02
50$ и ты получишь плату с hdmi и прочей приблудой которая будет просто лежать и щёлкать реле и данные присылать на телефон.
На orangepi почти та же гребёнка, ей точно так же можно температуру с датчиков считывать, хоть с пяти штук и реле управлять, главное что бы реле щёлкали от 3.3v
Отличия будут только в используемой библиотеке gpio. Чтение данных с датчиков и переключение реле будет одинаково что на opi что на rpi.
Для примера я драйвер джостика от сеги для gpio переписывал с rpi на opi, просто заменив функции, одну на другую.
Перманентно, я имел ввиду подключить и не размыкать. Или же надо подключить и отключить сразу, так же как кнопку нажать один раз и не держать.
Сообщение отредактировал rubitwa — 23.05.18, 23:18
Вероятно, проще показать. Вот у меня вместо лампочки вентилятор трехфазный 🙂 И мне надо сделать по сути те же кнопки. Вот схема на всякий. Т.е. «стоп» из себя представляет два нормально замкнутых контакта, далее от «стопа» замыкание с одним из контактов «пуска», а второй другой контакт «пуска» разомкнут. При нажатии на кнопку «пуск», её контакты замыкаются. В общем, всё просто, но я не могу врубиться какое именно реле мне нужно. Вот такого хватит?
А теперь хотел бы уточнить некоторые моменты по поводу Ваших предложений:
- Orange Pi Zero — насколько я понял из видосов, мне необходимо будет организовывать веб-сервер (Апач), но получится ли это с 256 МБ RAM на борту? И кстати, а где там коннекторы под GPIO.
- Блок питания Orange Pi 5 В/3A — не очень понимаю куда вставляется данный блок? Да и вроде как там указано, что для модели Zero он не подходит (питание у Zero через micro-USB) ?
- 10pcs 40 Pin 1×40 Single Row Male — поясните, плиз, для чего они нужны мне будут? Или именно эти пины и распаиваются на 26-пиновой GPIO-площадке?
- 40pcs in Row Dupont Cable 20cm 2.54mm 1pin 1p-1p female to female — этим я полагаю буду соединять GPIO с реле и, возможно, с датчиком температуры, так?
- USB to TTL converter UART — тоже для меня загадка зачем он нужен в моём случае. можно же все (в том числе и программирование на bash’e или на питоне) делать непосредственно на OPI, разве нет? ну а попасть на OPI можно через LAN, наверное. Хм, хотя когда там пусто будет, как туда попадешь? 🙂 Хотя можно через тот же USB-OTG, м?
- датчики температуры — любой из них возможно будет подключить к OPI и считать с него температуру?
- 2pcs/set Aluminum heat sink — неужели эта малоэффективная кроха Allwinner H2 от таких задач будет нагреваться.
Не подумайте, я не давлюсь за копейку, просто уже сейчас хочу немного войти в понимание, что будет происходить 🙂
Сообщение отредактировал The_Immortal — 24.05.18, 05:45
The_Immortal
Orange Pi Zero — Да, такой платы хватит, там web сервер с messager’ом и ещё несколько сервисов будет и всё, даже 64мб вполне хватит, так как нагрузок никаких не будет при работе.
Блок питания Orange Pi 5 В/3A — Можно отрезать штекер и подключить на гребёнку, так же можно вытащить из него плату и засунуть в самодельный корпус с остальным барахлом.
10pcs 40 Pin 1×40 Single Row Male — гребёнка, устанавливается на плату с помощью паяльника))) там видно на картинке что на плате имеется место для гребёнки, но изначально её нет.
USB to TTL converter UART — Используется для отладки, что бы настраивать или проверять запущенную систему на плате. Тут на форуме хренова куча людей без такой штучки, пишут вот у меня не загружается система, а в чём именно дело никак не понять, если просто то эта штука — консоль, будет писать то что происходит с программным обеспечением на плате и с её помощью можно передавать команды на плату, в саму консоль, короче терминал на проводе.
40pcs in Row Dupont Cable 20cm 2.54mm 1pin 1p-1p female to female — Подключить usb uart и реле и возможно бп.
датчики температуры — Да
2pcs/set Aluminum heat sink — Зависит от настроек системы, какой вольтаж на процессоре и какая герцовка выставлена, сейчас изначально ставят такие параметры что процессор на этой плате греется, не сильно, но хотелось бы меньше. Вообще эти параметры можно изменить но так на всякий пусть будет.
Реле будет вот это https://ru.aliexpress.…095279_1621152096.html в качестве градусника будет вот этот https://ru.aliexpress.…615.0.0.11b04edeQ6uuFS
Как будет выглядеть программно, можно настроить ядро таким образом что бы реле было включено или включено на старте, так вот на старте системы (но это не обязательно), будет сразу включатся реле «стоп» а после загрузки системы можно будет управлять программно, включать/выключать реле «стоп» и «старт»
Сообщение отредактировал rubitwa — 24.05.18, 08:38