Как стать автором
Обновить

Больше одноплатников, хороших и разных: новые модели начала лета 2023 года

Время на прочтение4 мин
Количество просмотров15K
Всего голосов 49: ↑49 и ↓0+49
Комментарии41

Комментарии 41

HDMI входы это супер, можно ipkvm сделать.

А зачем здесь контроллер в списке?

Вестимо, потому что составители этих статей "новые одноплатники" не знают, что такое одноплатник, или что такое микроконтроллер, или им пофиг на качество контента

А чем отличается МК от SoC? Чем отличается SoC от  i7-1270PE?

А чем отличается МК от SoC?

Подозреваю вычислительными мощностями:
когда говорят про МК:
подразумевают что оба вида памяти используются те что внутри МК,
подразумевают частоты (условно) от 1 до 500 МГц,
подразумевают отсутствие видеовыхода и видеокарты.
когда говорят про SoC:
подразумевают мощный ЦПУ, у которого много дополнительных блоков, но оба вида памяти в виде внешних чипов.
подразумевают более высокие частоты 100МГц - 3 ГГц
подразумевают несколько ядер + часто развитая видеокарта.

Чем отличается SoC от  i7-1270PE?

грань со временем размывается, ну например в SoC для сотовых интегрирован модем, приёмник GPS.

Вот ещё мысль:
SoC это более абстрактное понятие, примерно как ИМС.
ИМС и SoC могут быть сильно разными по начинке.
МК это частный, узкоспециализированный случай SoC.
Подозреваю что МК вполне (или с натяжкой) можно назвать "слабый, простенький SoC".

Подозреваю что МК вполне (или с натяжкой) можно назвать "слабый, простенький SoC".

Для желающих спорить ради спора здесь открываются широкие просторы. :)

Наверное, терминология постепенно устоится, но очевидно будут появляться новые устройства, которые трудно однозначно отнести к той или иной категории - сильно мощные MCU или сильно слабые SoC, попадающие как раз на размытую границу между классами. В том числе, полагаю, у вроде как MCU могут и будут появляться "выходы" для более сложной периферии, с которой ранее традиционно работали CPU/SoC, тогда как у "больших" SoC может образовываться поддержка совсем низкоуровневого GPIO.

Добавлю к этой мысли: производители сейчас называют SoC-ом любой чип, из частей, которые недавно были дискретными компонентами (и в целом, исходя из названия, они правы). МК+Bluetooth или WiFi или GPS или какой другой радиомодуль, CPU+GPU+BT+WiFi+ (армы из смартфонов), даже просто GPS-приемник с поддержкой нескольких систем. Мне кажется, микроконтроллер в традиционном понимании (ядро+память+флэш+периферийные интерфейсы) уже давно является единым целым, поэтому, пока в него не добавят вайфай, блютус или там контроллер зарядки литиевых батарей, его не пытаются назвать SoC.

SoC - это самодостаточное железо(чип с обвязкой -кондеры, кварц, резисторы) (процессор, память данных,память программ, интерфейсы ввода вывода) , на котором можно реализовать полноценную систему сбора , обработки данных и формирование результирующих сигналов, путем записи в него программного кода. Микропроцессор ( в т ч i7-1270PE ) не позволяет без дополнительного внешнего железа реализовать такую систему.

RK3588 SoC и i7-1270PE SoC а не процессор как везде написано и ESP32 SoC, друг от друга отличаются только производительностью, набором интерфейсов и системой команд.

А "самодостаточное железо" это SoM(модуль).

Процессор Intel® Core™ i7-1270PE

https://ark.intel.com/content/www/ru/ru/ark/products/132217/intel-core-i71270pe-processor-18m-cache-up-to-4-50-ghz.html

ESP32 A feature-rich MCU with integrated Wi-Fi and Bluetooth connectivity for a wide-range
of applications

ESP32 - многофункциональный микроконтроллер со встроенным подключением Wi-Fi и Bluetooth для широкого спектра применений

у ESP32 нет встроенной в чип памяти программ, поэтому это не SoC.

ESP8285 - это SoC.

https://www.espressif.com/en/products/socs/esp32

https://www.espressif.com/en/products/socs "ESP32 SoCs", RAM и ROM есть у всех, есть и такой винегрет 448 KB ROM + 520 KB SRAM + 8 MB SPI flash + 2 MB SPI PSRAM, это уже SiP .

Практически у всех смартфонных SoC ОЗУ и ПЗУ внешние.

У микроконтроллера может быть ПЗУ только внешней, ОЗУ тоже может расширяться.

У  i7-1270PE север и юг(отдельным кристаллом) внутри, практически у всех процессоров Интел сейчас север на кристалле процессора.

Я Вам привел название этих чипов с сайтов их разработчиков. Вы конечно можете придумать и свои названия.

Приведу пример именно SoC и опять же с сайта разработчика:

The TLSR921x Series is the latest addition to Telink’s family of high-performance, ultra-low-power, cost-optimized, muti-protocol wireless connectivity SoCs. The TLSR921x integrates a powerful 32-bit RISC-V MCU with a variety of powerful core features and peripheral blocks to provide a foundation for advanced IoT devices. The TLSR921x includes multi-stage power management design allowing ultra-low power operation and making it the ideal candidate for power-sensitive applications. 

Серия TLSR921x является последним дополнением к семейству высокопроизводительных, сверхнизких по энергопотреблению, оптимизированных по затратам SOC для беспроводного подключения по протоколу muti. TLSR921x объединяет мощный 32-разрядный микроконтроллер RISC-V с множеством мощных функций ядра и периферийных блоков, обеспечивая основу для продвинутых устройств Интернета вещей. TLSR921x оснащен многоступенчатой системой управления питанием, обеспечивающей работу при сверхнизком энергопотреблении и делающей его идеальным кандидатом для приложений, чувствительных к энергопотреблению. 

http://wiki.telink-semi.cn/wiki/chip-series/TLSR921x-Series/

На мой взгляд, микрокомпьютер от микроконтроллера отличает только одно, возможность сразу подключить компьютерную периферию: мышка, клавиатура, монитор, сеть. Остальные различия - чисто условны.

Практически у всех смартфонных SoC ОЗУ и ПЗУ внешние

Это полноценные процессоры. Что тут удивительного?

У МК который в есп 32 есть встроенная в чип память программ, и ещё немного срама есть. Но её мало, по этому к нему под крышкой модуля цепляют внешнюю микросхему флеша и микросхему срама - с ними можно хранить прямо на устройстве пачку библиотек для веба, вроде нампай и засасывать длинный жисон перед парсингом в озу целиком.

Вы ошибаетесь.

у ESP32 внутри есть ROM 448 KB - не мало, но это масочная память и туда, при производстве, записаны начальный загрузчик, библиотека функций C и функции приемо-передатчика. В ROM нет никакой OC и Вы в ROM ничего не запишите. Поэтому без внешней памяти ESP32 - это безделушка.

CoreMark/MHz • 448 KB ROM • 520 KB SRAM • 16 KB SRAM in RTC • QSPI supports multiple flash/SRAM chips

У процессора нет ОЗУ и есть кэш. У контроллера есть встроенное ОЗУ. SoC - это способ упаковки процессора "северного" и "южного" мостов. И не только процессора.

SoM - это плата с установленными на ней компонентами: процессор, озу, vrm и т.д.

А вот у Allwinner D1s есть и кеш и ОЗУ (аж 64 мегабайта). Он кто будет?

Мне кажется, что если раньше границу старались проводить по наличию RAM/Flash на едином с ALU кристалле MCU, то с высокоинтегрированными SoC, включающими и память тоже, этот признак размывается. Скорее, можно говорить о наличии цифровых/аналоговых входах/выходах общего назначения в MCU против специализированных каналов взаимодействия с перефирией (вроде PCIe) у SoC.

Интересно послушать мнение тех, кто сильно глубже в теме.

На сколько я понимаю, RАM в SoC может быть рядом, но на одной подложке не в кристалле. В контроллере все живет в кристалле.

Ну вот, например, Википедия:

In modern terminology, a microcontroller is similar to, but less sophisticated than, a system on a chip (SoC). ... An SoC usually integrates the advanced peripherals like graphics processing unit (GPU) and Wi-Fi interface controller

Одноплатник разработан для создания сетевых устройств. У него два гигабитных Ethernet-порта и целых три HDMI-порта.

Интересный вывод ...

В смысле, вывод? Чей? Это позиционирование платы производителем, "router based development board".

Ну так это переводится как "Плата разработчика, основанная на плате от роутера". Из этого никак не следует, что это девайс именно для сетевых устройств.

А, учитывая что это китайцы, скорее всего имелось ввиду, что этот девайс заточен под работу с OpenWRT, как и подавляющее большинство подобных плат.
Ну скажите, зачем роутеру аж два выхода на мониторы? Ещё и один вход?

Интересный вывод ...

Тоже об этом подумал, потому что читал статью с телефона и, на маленьком телевизоре, насчитал только один Ethernet, но 2.5GB. Надо будет перепроверить себя, конечно, но вроде как только один быстрый сетевой порт при двух HDMI выходах и одном HDMI входе как бы слегка намекают на видеоплеер/рекордер.

Минут 5 пытался найти второй сетевой порт на Банане. В итоге отчаялся и бросил это дело :D

Интересно было бы почитать про одноплатники не только на АРМах, но и на x86

На этих АРМах словно все помешались, притом, что кроме как линукс на них вкорячить ничего более нельзя. В отличии от...

LattePanda, помнится, интересный был.

Прямо в этой статье описывается UP Squared i12. Название которого тонко намекает на использование процессоров intel 12-го поколения. Но ценник этой штуки сильно выходит из сложившего представления об одноплатниках, как о предельно недорогих решениях, всё ещё поддерживающих стандартный софт и периферию ПК/смартфона. Даже в нынешние времена больше 300 долларовза плату может себе позволить просить только NVidia, -- и то, только за версии с реально уникальным терафлоповым видеоускорителем. Впрочем, такие решения тоже с трудом вписываются к рамки понятия "одноплатник" -- это специализированный ускоритель.

А так-то бескорпусных x86 систем, начиная с NUC и разных odroid и заканчивая промышленными pc104/epic решениями огромное количество, с фунционалом на любой вкус. Но отнюдь не на любой кошелек.

Еще один спор о терминологии там, где граница казалось бы устоявшихся классов размывается. Если бы не пустые слоты под стандартные планки памяти, то любая (обычно, но совершенно необязательно mini-ITX) плата с припаянным Intel Celeron/Pentium/Core за полную розничную цену была бы еще одним одноплатником. Вопрос времени, когда появятся (если не появились уже) такие платы с уже припаянной памятью - как сделано в некоторых (многих) ноутбуках.

Да сколько угодно.. вот например Kontron или Fastwel.

ритом, что кроме как линукс на них вкорячить ничего более нельзя.

netbsd, openbsd, ведроид да и масдай под арм есть хотя на него наплевать всем включая его создателей.
но зачем? что такого вы собираетесь делать на одноплатнике чего не может линукс?

когда стоит ждать armv9 одноплатников??

Почему нет Orange PI 5+ ?????

потому что "новые модели начала лета 2023 года", а 5+ майская?

Пишите, пожалуйста, про поддержку Linux на этих одноплатниках: с какой версией поставляется, есть ли в mainline, если нет — есть ли pending патчи


Очень много одноплатников становятся электронным мусором сразу после выпуска просто потому что никогда не получают обновлений и не поддерживаются

Вы, наверное, шутите? Статья это компиляция копирайтера из пары анонсов зарубежного интернета, найденных по словам "одноплатник, новый, контроллер". Откуда он знает про поддержку линуксом?

Он посчитать езернет-порты на картинке и сопоставить их количество с текстом не может.

Так в том то и дело, что нужно не кормить читателей мусором, а стараться делать качественный контент.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий