Русский
Русский
English
Статистика
Реклама

Одноплатники

Перевод Собираем мини-ПК на базе Raspberry Pi 4 с дисплеем, демонстрирующим режим работы процессора

06.11.2020 16:10:59 | Автор: admin

Сегодня я покажу вам, как собрать корпус для Raspberry Pi 4, который делает из малинки настоящий мини-компьютер.

Корпус кейса частично напечатан на 3D-принтере, частично выполнен из прозрачного акрила, поэтому вы можете наблюдать внутренности нашего мини-ПК. Для охлаждения процессора я использовал кулер Ice Tower, но вентилятор прикрепил не к радиатору, а к стенке бокса.

Я также встроил OLED-дисплей в переднюю панель корпуса, который отображает IP-адрес малинки и такие данные, как показатели работы процессора и его температура, использование хранилища и памяти.

Вот видео сборки, корпуса и дисплея:


Что вам нужно, чтобы создать собственный десктопный мини-компьютер на Raspberry Pi 4




  • Raspberry Pi 4 (подойдет любая модель);
  • Карта Micro SD;
  • Блок питания Raspberry Pi;
  • Кулер Ice Tower;
  • I2C OLED-дисплей;
  • Ленточный кабель;
  • Женский штыревой разъем;
  • Крепежные винты;
  • Акрил 2мм;
  • Черный пластик для 3D-принтера (PLA).

Вам также понадобится 3D-принтер для печати пластиковой части корпуса. Я использую Creality Ender 3 Pro, который, как мне кажется, сочетает в себе доступность и качество.

Для сборки не понадобится лазерный гравер, хотя он значительно облегчает изготовление деталей корпуса. Их всегда можно просто вырезать вручную с помощью имеющихся у вас инструментов либо воспользоваться сервисом лазерной резки. Я использовал настольный лазерный гравер K40.

Соберем наш корпус Raspberry Pi 4


Печатаем корпус на 3D-принтере


Я начал с создания 3D-модели будущего бокса в Tinkercad.


Скачать модель

Разработал модель корпуса с учетом предполагаемого размещения Raspberry Pi внутри бокса. По плану порты USB и Ethernet доступны на передней панели, а порты питания, HDMI и аудио на задней.

OLED-дисплей расположен на передней части корпуса, над портами. Наверху мы его мы закрепим двумя маленькими зажимами, внизу пластиковым зажимом с винтом. Ранее я уже использовал этот способ при создании таймера реакции на базе Arduino.


Саму малинку установлю на латунные стойки, которые пришли в наборе вместе с Ice Tower. Я лишь добавил несколько отверстий под резьбу M2,5.

Я нечасто вытаскиваю SD-карту из малинки, поэтому не стал добавлять вырез для более легкого ее извлечения. Если вы планируете это делать, просто добавьте круглый вырез в задней панели корпуса. Заменить SD-карту без этого выреза будет немного сложнее, так как вам нужно будет сначала вынуть ваш одноплатный компьютер из бокса.


Я напечатал на 3D-принтере корпус нашего мини-компьютера из черного пластика с высотой слоя 0,2 мм и заполнением 15%. При этом учел при печати вырезы для дисплея и портов на передней панели. Это легко сделать в программе для 3D-моделирования. Вам также потребуется напечатать небольшой пластиковый зажим для дисплея.


Встраиваем Raspberry Pi и кулер


Теперь, когда основная часть корпуса готова, давайте установим в него Raspberry Pi. Для начала ввинтим латунные стойки в отверстия в основании.


Заметьте, что я изменил ориентацию винтов и опор, идущих в наборе с Ice Tower, так, чтобы они ввинчивались прямо в нижнюю часть корпуса и не требовали сквозных отверстий. Если вы изучите руководство по Ice Tower, вы заметите, что стойки и винты установлены наоборот.


Нам нужно снять вентилятор с кулера, чтобы мы могли прикрепить его к прозрачной боковой панели. Мы ставим вентилятор именно здесь, чтобы убедиться, что холодный воздух забирается снаружи корпуса, а затем выходит через вентиляционные отверстия на противоположной стороне.


Установите опорные кронштейны на нижнюю часть радиатора Ice Tower в соответствии с инструкцией. Убедитесь, что вы все делаете правильно.


Поместите малинку на свое место, а затем используйте второй набор латунных стоек, вкрученных в дно корпуса, чтобы все закрепить.


Приклейте подушку радиатора к процессору и снимите верхний слой защитной пленки. Поместите радиатор Ice Tower на тепловую подушку на процессоре и закрепите его четырьмя винтами в латунных стойках.

Устанавливаем OLED-дисплей


Теперь нам нужно установить OLED-дисплей. Если контакты вашего дисплея не припаяны, припаяйте их к задней части дисплея.


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


Используйте тот зажим, что мы напечатали на 3D-принтере, и закрепите его маленьким винтом. Для затяжки винта может потребоваться гибкий вал или угловая отвертка на 90 градусов.


Теперь нам нужно подвести провода к OLED-дисплею. Вам нужно будет сделать 4 подключения к контактам интерфейса ввода/вывода общего назначения (GPIO) два для питания и два для коммуникаций. Я сделал короткий соединительный кабель из соединительных штифтов DuPont и ленточного кабеля. Вы также можете использовать несколько штыревых разъемов или перемычки для макетных плат, чтобы подключить дисплей к вашей малинке.


Когда кабель собран, подключить одну его сторону к задней стороне дисплея, а вторую к контактам GPIO следующим образом:

  • VCC Pin1 3.3V Power;
  • GND Pin14 Ground;
  • SCL Pin3 SCL;
  • SDA Pin2 SDA.


Я заметил, что есть две версии этих OLED-дисплеев, порядок размещения контактов в них немного отличается. Поэтому просто убедитесь, что вы подключаете питание к правильным контактам.

Делаем акриловые стенки


В целом, с внутренними частями нашего кейса мы закончили. Теперь давайте сделаем акриловые стенки, чтобы завершить его.


Я снова открыл Tinkercad (бесплатная программа для 3D-моделирования прим. ред.) и примерно прикинул, где должен быть радиатор Ice Tower, чтобы отверстия для крепления вентилятора были в правильном месте на боковых панелях. Затем я экспортировал изображение стенок кейса, чтобы открыть его в Inkscape и нарисовать макет для лазерной гравировки.

Мы делаем две акриловых стенки: одна с вентилятором для забора воздуха, вторая с отверстиями для отработанного воздуха.


Можно удалить обводку детали, поскольку нам нужно вырезать только контур стенки и отверстия в ней. В целом, в модели нужно учесть отверстие для вентилятора и четыре отверстия для винтов. Также важно добавить отверстия для скрепления акриловой стенки с ранее распечатанным корпусом.


Затем я дублировал форму стенки, где будет установлен вентилятор, и нарисовал ряд шестиугольников на месте отверстия. Логика проста: шестиугольники для потока отработанного воздуха.


Скачать модель акриловых стенок
Скачать модель части кейса для 3D-печати

Если у вас нет лазерного станка для столь точной и сложной резки, просто просверлите круглые отверстия (примерно 8 мм в диаметре), в том же месте.


Режем! Для боковых панелей я использовал прозрачный акрил толщиной 2 мм.


Вы можете использовать любой акрил, какой хотите, полупрозрачный тонированный или непрозрачный. Наиболее доступно оргстекло толщиной 3 мм. В целом, толщина не имеет особого значения, просто у вас будут чуть более толстые края.


Чтобы установить вентилятор на боковую панель, нужно вдавить несколько гаек M3 в соответствующие пазы. Проще всего положить гайку на плоскую поверхность, расположить над ней нужное отверстие для закрепления вентилятора и давить, пока она не встанет на место. Гайки будут крепко держаться, поэтому вам не придется использовать гаечный ключ, чтобы удерживать их при затягивании винтов.

Если вы захотите использовать винтики от вентилятора, сразу скажу, что они будут слишком короткими, чтобы пройти сквозь акрил, вентилятор и гайку. Кроме того, это не лучший способ прикрепить вентилятор.


Прикрутите боковое стекло к корпусу, напечатанному на 3D-принтере, с помощью четырех винтов с шестигранной головкой M3 x 8 мм.


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


Теперь подключите вентилятор к источнику питания на 5V и установите вторую акриловую панель (с отверстиями для выхлопа). Красный провод к Pin4 (5V), а черный к Pin6 (Ground).


На этом сборка завершена. Наш настольный мини-компьютер на Raspberry Pi 4 готов. Теперь нам нужно, чтобы заработал дисплей.

Программируем OLED-дисплей


Чтобы дисплей заработал, нужно запустить скрипт на Python. Для этого вам требуется запустить малинку.

Raspberry Pi обменивается данными с дисплеем по протоколу I2C, поэтому убедитесь, что это учтено в ваших настройках. Также проверьте, установлены ли у вас библиотеки python-smbus и i2c-tools. Они должны быть по умолчанию, но тут лучше перебдеть и все же проверить.

Скрипт ниже основан на одном из скриптов в библиотеке Python Adafruit для модулей OLED-дисплеев с некоторыми изменениями, внесенными Шахизатом Нургалиевым, чтобы добавить к отображаемым данным температуру процессора и изменить формат дисплея.

# Copyright (c) 2017 Adafruit Industries# Author: Tony DiCola & James DeVito## Permission is hereby granted, free of charge, to any person obtaining a copy# of this software and associated documentation files (the "Software"), to deal# in the Software without restriction, including without limitation the rights# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell# copies of the Software, and to permit persons to whom the Software is# furnished to do so, subject to the following conditions:## The above copyright notice and this permission notice shall be included in# all copies or substantial portions of the Software.## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN# THE SOFTWARE.import timeimport Adafruit_GPIO.SPI as SPIimport Adafruit_SSD1306from PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFontimport subprocess# Raspberry Pi pin configuration:RST = None     # on the PiOLED this pin isnt used# Note the following are only used with SPI:DC = 23SPI_PORT = 0SPI_DEVICE = 0# Beaglebone Black pin configuration:# RST = 'P9_12'# Note the following are only used with SPI:# DC = 'P9_15'# SPI_PORT = 1# SPI_DEVICE = 0# 128x32 display with hardware I2C:disp = Adafruit_SSD1306.SSD1306_128_32(rst=RST)# 128x64 display with hardware I2C:# disp = Adafruit_SSD1306.SSD1306_128_64(rst=RST)# Note you can change the I2C address by passing an i2c_address parameter like:# disp = Adafruit_SSD1306.SSD1306_128_64(rst=RST, i2c_address=0x3C)# Alternatively you can specify an explicit I2C bus number, for example# with the 128x32 display you would use:# disp = Adafruit_SSD1306.SSD1306_128_32(rst=RST, i2c_bus=2)# 128x32 display with hardware SPI:# disp = Adafruit_SSD1306.SSD1306_128_32(rst=RST, dc=DC, spi=SPI.SpiDev(SPI_PORT, SPI_DEVICE, max_speed_hz=8000000))# 128x64 display with hardware SPI:# disp = Adafruit_SSD1306.SSD1306_128_64(rst=RST, dc=DC, spi=SPI.SpiDev(SPI_PORT, SPI_DEVICE, max_speed_hz=8000000))# Alternatively you can specify a software SPI implementation by providing# digital GPIO pin numbers for all the required display pins.  For example# on a Raspberry Pi with the 128x32 display you might use:# disp = Adafruit_SSD1306.SSD1306_128_32(rst=RST, dc=DC, sclk=18, din=25, cs=22)# Initialize library.disp.begin()# Clear display.disp.clear()disp.display()# Create blank image for drawing.# Make sure to create image with mode '1' for 1-bit color.width = disp.widthheight = disp.heightimage = Image.new('1', (width, height))# Get drawing object to draw on image.draw = ImageDraw.Draw(image)# Draw a black filled box to clear the image.draw.rectangle((0,0,width,height), outline=0, fill=0)# Draw some shapes.# First define some constants to allow easy resizing of shapes.padding = -2top = paddingbottom = height-padding# Move left to right keeping track of the current x position for drawing shapes.x = 0# Load default font.font = ImageFont.load_default()# Alternatively load a TTF font.  Make sure the .ttf font file is in the same directory as the python script!# Some other nice fonts to try: http://www.dafont.com/bitmap.php# font = ImageFont.truetype('Minecraftia.ttf', 8)while True:    # Draw a black filled box to clear the image.    draw.rectangle((0,0,width,height), outline=0, fill=0)    # Shell scripts for system monitoring from here : https://unix.stackexchange.com/questions/119126/command-to-display-memory-usage-disk-usage-and-cpu-load    cmd = "hostname -I |cut -f 2 -d ' '"    IP = subprocess.check_output(cmd, shell = True )    cmd = "top -bn1 | grep load | awk '{printf \"CPU Load: %.2f\", $(NF-2)}'"    CPU = subprocess.check_output(cmd, shell = True )    cmd = "free -m | awk 'NR==2{printf \"Mem: %s/%sMB %.2f%%\", $3,$2,$3*100/$2 }'"    MemUsage = subprocess.check_output(cmd, shell = True )    cmd = "df -h | awk '$NF==\"/\"{printf \"Disk: %d/%dGB %s\", $3,$2,$5}'"    Disk = subprocess.check_output(cmd, shell = True )    cmd = "vcgencmd measure_temp |cut -f 2 -d '='"    temp = subprocess.check_output(cmd, shell = True )    # Write two lines of text.    draw.text((x, top), "IP: " + str(IP,'utf-8'), font=font, fill=255)    draw.text((x, top+8), str(CPU,'utf-8') + " " + str(temp,'utf-8') , font=font, fill=255)    draw.text((x, top+16), str(MemUsage,'utf-8'), font=font, fill=255)    draw.text((x, top+25), str(Disk,'utf-8'), font=font, fill=255)    # Display image.    disp.image(image)    disp.display()    time.sleep(.1)

Скачать скрипт для OLED-дисплея

Вам нужно будет загрузить исходную библиотеку Adafruit с Github, чтобы завершить настройку, выполнив следующие действия.

Откройте новое окно терминала, затем перейдите в каталог библиотеки:

cd Adafruit_Python_SSD1306

Установите библиотеку для Python 3:

sudo python3 setup.py install

Затем вы можете запустить указанный выше файл stats.py или пример файла stats.py в каталоге Adafruit в этом случае вы просто получите немного другой макет отображения.

Перейдите в каталог, содержащий скрипт stats.py:

cd examples

Выполните скрипт:

python3 stats.py

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

Чтобы настроить автоматический запуск скрипта, нужно найти каталог скрипта, затем открыть crontabи добавить строку для его запуска:

@reboot python3 /home/pi/stats.py &

Очевидно, потребуется изменить название каталога / home / pi /, чтобы выделить тот, в котором вы сохранили нужный скрипт.

Не забудьте добавить & в конце, это сообщит малинке команду продолжить запуск и запустить скрипт в фоновом режиме.


Перезагрузите ваш Raspberry Pi для автоматического запуска скрипта. После этого вы должны увидеть обозначенную статистику на OLED-дисплее при запуске вашего мини-ПК.





Подробнее..

Перевод Raspberry Pi Pico за 4 на что способна новая плата от разработчиков малинок

22.01.2021 20:15:37 | Автор: admin

Пару дней назад Raspberry Foundation представила новую плату Raspberry Pi Pico на собственном кремнии всего за 4 доллара США. Плата, конечно, менее функциональна, чем старшие модели линейки, но и она может предложить большое количество возможностей для разработчиков.

Эту плату уже успели протестировать, оценив ее функции, достоинства и недостатки. Обо всем этом под катом.

Немного о характеристиках


Основа платы двухъядерный чип Arm Cortex M0+, с частотой работы ядра в 133 МГц. У платы 264 КБ ОЗУ и 2 МБ флеш-памяти. Кроме того, есть разъем USB 1.1 и I/O каналы, из которых пользователю доступны 26. Есть возможность задействовать интерфейсы 2 UART, 2 I2C, 2 SPI (всего до 16 Мбайт QSPI Flash с XIP), а также 16 PWM-каналов. Также в наличии температурный датчик и 4 ADC-канала.

Разработчики заявили, что работа над собственным чипом велась с 2016 года. По словам команды, им нужен был чип с возможностями, которых не было ни у одного из чипов других производителей. В 2018 году был готов прототип, который затем доработали, получив систему, ставшую основой одноплатника Pico.

Мы получили огромный опыт в ходе разработки этого чипа. Он эволюционировал, совершенствовался с первого дня разработки. И сейчас у нас в руках отличный чип с большим количеством возможностей и низкой ценой. Чипы изготовили для нас на фабрике TSMC по 40-нм техпроцессу, сообщил COO Raspberry Pi Джеймс Адамс.

Чип действительно уникален, ведь двухъядерных систем такой стоимости на рынке больше нет. Оперативной памяти достаточно для этого девайса и задач, которые он может выполнять. А есть еще и оптимизированные библиотеки с плавающей запятой, которые добавили в загрузочное ПЗУ, плюс ядро USB, которое можно использовать в качестве ведущего или ведомого.

Что особенного в Pico?


Вообще говоря, это не одноплатный ПК, как тот же Raspberry Pi Zero или старшие модели, а, скорее, микроконтроллер, как Arduino. Плату Pico можно подружить с любой из других малинок, разрабатывая сложные проекты. У Pico есть GPIO с напряжением 3.3В, как и у других Raspberry Pi и Arduino. И это не недостаток, подключать можно и 5В при помощи конвертеров.


Разработчики провели тестирование платы, подключив ее к 12 светодиодам Neopixel на полной яркости от источника питания 5В. В итоге потребляемый платой ток всего 140 мА, с 0,7Вт. А вот Raspberry Pi 4 при тех же условиях потребляет уже 4-5 Вт. Так что если проекту требуется минимальное энергопотребление лучшего варианта, чем Pico, не найти.

Подключить питание к Raspberry Pi Pico можно через micro USB или посредством контактов VSYS GPIO. В этом случае можно подвести от 1.8 В до 5.5 В. Если нужна батарея, то придется подключить дополнительный модуль сторонних производителей. Вот здесь подробно описано, как это сделать.


Выше упоминалось, что Pico скорее микроконтроллер, чем плата. И это реально так. Систему можно рассматривать в качестве достойной альтернативы Adafruit Feather или Teensy. Размеры платы всего 51 x 21 мм, так что она даже меньше Raspberry Pi Zero.


Pico удобно использовать с макетными платами и несущими платами для поверхностного монтажа. Но 40 контактов Raspberry Pi Pico нужно припаять самостоятельно.


В целом, это весьма удобная для работы плата как для начинающих разработчиков, так и для профи.


Работа с Raspberry Pi Pico


У платы нет дополнительных портов, так что для того, чтобы ее использовать в большинстве проектов, понадобится компьютер. Это может быть любой ПК, под управлением любой ОС Windows, Mac и Linux.

Важный момент документация к плате. Там два раздела, для языка С и для MicroPython. Последний разработан на основе Python 3 для микроконтроллеров. Для установки нужен UF2 файл, скопированный в Pico. При нажатии на кнопку BOOTSEL после подключения micro USB-кабеля появляется интерфейс диска. Копируем файл, и после этого появляется доступ к Python Shell на плате.

Для написания кода и сохранения файлов в ПЗУ платы нужен редактор. Неплохой выбор Thonny. В целом, установка проходит без проблем, сохранение кода тоже.

Две новых возможности для Raspberry Pi PIO и аналоговые входы. PIO универсальный интерфейс, который можно использовать для создания таких интерфейсов, как I2C, SPI, I2S и даже VGA / DPI. Все зависит от проекта и квалификации разработчика.

Что касается языка С на Pico, то с ним все сложнее. Правда, на помощь приходит официальный мануал. Но времени на разработку в этом случае понадобится больше, чем в случае с MicroPython. Кроме того, потребуется работать либо с командной строкой, либо использовать Visual Studio Code.

Разработчики советуют работать с MicroPython.

А что можно разработать с Pico?


Плата предназначена для встраивания в железные проекты. Это недорогая альтернатива Arduino. Роботы, подсветка, IoT и многие другие системы можно разрабатывать с использованием новинки. При этом, как и говорилось выше, Pico потребляет очень мало энергии.

Это быстрая плата, которая делает то, что должна.


Единственная проблема полное отсутствие беспроводной связи, так что в этом плане возможности платы ограничены. Конечно, можно подключить внешний элемент и решить эту проблему, но в этом случае понадобится больше времени и ресурсов. Те же ESP32 и ESP8266 работают с WiFi из коробки, так что если требуется связь лучше выбрать их, тем более, что цена примерно та же.

В качестве вывода



Raspberry Pi Pico интересная плата. Правда, это больше микроконтроллер, чем одноплатный компьютер. Если нужно что-то простое и энергоэффективное, то плата подходит идеально. Если же требуется проект посложнее, стоит приобрести Raspberry Pi Zero W.

Подробнее..

Одноплатник Pimoroni Tiny 2040 улучшенный аналог Raspberry Pi Pico, размером всего в треть малинки

25.02.2021 18:11:56 | Автор: admin

В январе мы публиковали обзор одноплатника Raspberry Pi Pico. В целом, соотношение цена/качество на высоте. Но многим пользователям платы не хватает дополнительных функций.

И вот сейчас появилась альтернатива, причем на основе SoC Raspberry RP2040, но с большим набором возможностей (забегая наперед это не модуль беспроводной связи). Плюс ко всему, размер новинки всего третья часть от Raspberry Pi Pico. Называется это чудо технической мысли Pimoroni Tiny 2040.

Что там с железом?



RP2040 SoC ARM Cortex M0+ running at up to 133Mhz
SRAM 264kB
Flash Storage 8MB of QSPI
GPIO 16 GPIO pins. 7 x Digital I/O, 4 x Analog 12-bit ADC, 2 x I2C, SPI, UART, Debug
USB Port USB C
Dimensions 0.74 x 0.7 inches (19 x 18mm)
Поскольку плата меньше, чем оригинал, то и пинов у нее не 40, а всего 16. Тем не менее, оставлены самые важные, чтобы эта малютка не потеряла необходимые для разработчиков функции. Единственный недостаток подключить к ней Explorer Board или что-то подобное не получится.

Если это и не требовалось, можно приступать к обзору новых возможностей платы. Во-первых, у нее есть кнопка Reset, что очень удобно во многих случаях. У Pico ее нет, так что если что-то идет не так, приходится отключать плату от питания, а потом подключать его снова. Кнопка в новой плате замыкает линию RUN на землю, что приводит к перезапуску SoC.

Более значительное улучшение четыре ADC-пина вместо трех. Это дает возможность подключить, например, два аналоговых джойстика вместо одного, поскольку каждому из них нужно по два ADC-пина.

Третья возможность добавление светодиода, отражающего статус платы. Функции диода можно программировать при помощи MicroPython и C/C++.

Ну и четвертое улучшение целых 8 МБ файлового пространства во внутреннем флеш-хранилище. У базовой модели Pico всего 2 МБ. А это дает возможность загрузить больше кода и библиотек.

Кстати, стоит напомнить характеристики самой Pimoroni. Основа платы двухъядерный чип ARM Cortex M0+, с частотой ядра в 133 МГц. У платы 264 КБ ОЗУ и 2 МБ флеш-памяти. Кроме того, есть разъем USB 1.1 и I/O каналы, из которых пользователю доступны 26. Есть возможность задействовать интерфейсы 2 x UART, 2 x I2C, 2 x SPI (всего до 16 Мбайт QSPI Flash с XIP), а также 16 PWM-каналов. Также в наличии температурный датчик и 3 ADC-канала.

Структура Pimoroni Tiny 2040



Как и говорилось выше, плата очень маленькая. Она в буквальном смысле умещается на кончике пальца. При этом ее возможностей хватает для разработки практически любых проектов, которые можно реализовывать и с Pico.

Да, важный нюанс у новой платы USB-C разъем, что гораздо удобнее microUSB-коннектора для многих проектов. Приятная мелочь распиновка порта присутствует на обратной стороне платы. Сразу становится понятно, где какой вывод и что с чем соединять. Чтобы было еще понятнее, можно воспользоваться официальной документацией.

Как и Pico, новую плату можно интегрировать в любую схему. Только стоит иметь в виду, что SoC расположен на обратной стороне платы, что добавляет примерно 1мм толщине одноплатника.

В целом, плата очень хорошо подходит для использования в любых системах хоть больших, хоть миниатюрных.

Работа с Pimoroni Tiny 2040



2040, фактически крошечная версия Pico, поэтому все мануалы, код и все прочее, что писалось для малинки, подойдет и для этой платы.

MicroPython от Adafruit работает без проблем. Работает все, сразу после установки можно кодить и управлять платой.

За несколько минут пользователь смог превратить плату в виртуальную USB-клавиатуру. Все это было сделано за пару минут.

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

Pimoroni Tiny 2040 идеально подходит для небольших роботов, USB-клавиатур, научных проектов, обучения и т.п. Кроме того, благодаря ADC-пинам плату можно использовать вместе с любым контроллером или блоком управления, где требуются четыре потенциометра или два аналоговых джойстика.

В сухом остатке



Raspberry Pi Pico небольшой, но мощный инструмент. Tiny 2040 еще меньше, хоть и чуть дороже. Но за миниатюризацию всегда приходится доплачивать. Кроме того, здесь есть дополнительные возможности.

Если вы работаете над проектом, где требуется миниатюрность, но функциональность Pico, то Tiny 2040 отличный выбор.

Подробнее..

Обзор одноплатника Adafruit Feather RP2040 как Raspberry Pi Pico, только лучше

16.03.2021 18:09:12 | Автор: admin

Совсем недавно ребята из Raspberry Foundation представили новую плату, главным элементом которой является собственный SoC, RP2040. Плата отличная, ничего не скажешь, но некоторых возможностей, конечно, не хватает.

Сторонние разработчики занялись решением этого вопроса: на основе той же системы на кристалле они создают собственные платы с новыми функциями. Одна из них Adafruit Feather RP2040. Что там у нас нового?

Берем быка за рога



Да, сразу приступим к техническим характеристикам. А они у нас такие:
  • 21 многофункциональный вывод GPIO на 3,3 В.
  • 2 порта SPI.
  • 2 I2C.
  • 2 UART.
  • 4 12-битных АЦП.
  • 16 управляемых каналов ШИМ.
  • 8 конечных автоматов программируемого ввода-вывода (PIO) для поддержки настраиваемых периферийных устройств.
  • Возможность распайки на несущей плате.
  • Встроенный разъем WS2812 Neopixel STEMMA QT.
  • Встроенная зарядка аккумулятора и поддержка аккумуляторов LiPo и Lilon с возможностью горячей замены USB Type C.


Что касается системы на кристалле, то это двухъядерный чип ARM Cortex M0+ c частотой работы ядра вплоть до 133 МГц, 264 КБ SRAM и 8 МБ флеш-памяти.

Adafruit Feather RP2040: как это сделано


Если вам хорошо знакомо семейство Adafruit Feather, то при первом же взгляде на новую плату можно обнаружить обычные для Feather особенности дизайна. Принадлежность к этой экосистеме еще одно достоинство платы, поскольку она совместима с целым спектром систем этого разработчика, включая FeatherWings.

Размер платы 50.8x22.8 мм, что лишь немногим больше оригинальной малинки, габариты которой 51x21мм.

Здесь, кстати, меньше GPIO пинов, чем у Raspberry 21 вместо 40. Распиновка характерная для Feather. С обеих сторон платы каждый из пинов прописан, так что проблем с пониманием возникнуть не должно.

В число пинов входит 4 12-bit ADC, что на один больше, чем у Pico. Еще два набора l2C, два SPI и два UART. 16 пинов могут быть задействованы для PWM (Pulse Width Modulation), LED и вывода звука.

На борту платы единственный светодиод красного цвета для мониторинга режима работы системы. Объем флеш-памяти в четыре раза больше, чем у Raspberry Pi Pico 8 МБ вместо 2 МБ. Если использовать CircuitPython, получается 7 МБ файлового пространства для сохранения кода и библиотек.

У плат Feather всегда есть экстра-фичи, и эта плата не исключение. В левой части находится JST-коннектор для подключения совместимых Lithium Ion и Lithium Polymer батарей. При подключении по USB ток заряда составляет 200 мА.

Менять аккумуляторы можно без отключения, в горячем режиме, что важно для многих проектов. В ходе теста, проведенного специалистами Tom's Hardware во время обработки кода, питание по USB отключили, но плата продолжила выполнять код.

Еще одна возможность наличие коннектора STEMMA QT, который используется для быстрого подключения совместимых компонентов. Это просто отличный вариант, который упрощает работу с платой.

И еще есть две дополнительные кнопки. BOOTSEL, которая используется для настройки платы или прошивки нового ПО. И RESET, которая, что логично, позволяет перезагрузить систему без необходимости отключения питания.

Программирование c Adafruit Feather RP2040



Поскольку плата является частью экосистемы Adafruit, закономерно, что разработчики предлагают использовать для работы с ней CircuitPython, собственную версию MicroPython. Загрузить и прошить ПО можно без особого труда.

У CircuitPython есть преимущества перед MycroPython, включая поддержку USB HID. Соответственно, плата отображается при подключении как USB-накопитель. Для создания кода можно использовать code.py. Но лучше всего работать с такими редакторами, как Visual Studio Code, Thonny или Mu. Библиотеки доступны для загрузки с сайта компании, их стоит использовать, поскольку они здорово упрощают работу.

Для теста был использован Visual Studio Code. С его помощью тестировщики написали скрипт управления встроенным светодиодом для мониторинга режима работы платы. Можно реализовать и гораздо более сложные проекты. Те же тестировщики написали скрипт управления подключенными светодиодами Neopixel.

Подключения STEMMA QT и I2C


Встроенный разъем STEMMA QT у платы тоже был опробован. К нему подключили емкостную сенсорную плату MPR121 к Feather RP2040. После чего на плату установили библиотеку CircuitPython. Затем тестировщики написали код для определения момента прикосновения к контакту. Все заработало сразу и без проблем.

Затем наступил новый этап подключение ЖК-дисплея I2C HD44780 с разрешением 16 x 2 символа. И вот здесь уже появились проблемы: дисплей невозможно было подключить без подтягивающих резисторов на обоих выводах l2C. У платы нет собственных резисторов, так что их нужно либо устанавливать дополнительно, либо же использовать плату STEMMA QT с ними.

В целом, все оказалось неплохо. Без проблем не обошлось, но все это можно было решить. Кстати, важный момент сейчас плата не работает с Си или MicroPython. Тем не менее, CircuitPython работает гладко, так что дополнительные возможности, быть может, и не нужны.

Подключать к плате можно много чего: экосистема Adafruit включает OLED-экран, сопроцессор Wi-Fi, светодиодную матрицу RGB, джойстик и QWERTY-клавиатуру с ЖК-дисплеем.

Для чего можно использовать плату?


Для всего, чего угодно от домашних небольших проектов до более-менее масштабных IoT-систем, устройств, предназначенных для работе вне помещения, и т.п. Форм-фактор платы удобен, систему без проблем можно распаять на несущей плате.

В сухом остатке



Если вам повезло увидеть эту плату в продаже, то обязательно купите. Она является отличной альтернативой официальной малинке, но с рядом преимуществ.

Единственный минус платы она работает с элементами собственной экосистемы. С большинством дополнительных аксессуаров для Pico система не работает. Не получится, например, подключить ее к Pico Explorer от Pimoroni с 40 пинами.

Но плюсов гораздо больше, чем минусов. Это универсальная плата с большим количеством вариантов использования.

Подробнее..

Adafruit QT Py RP2040 крохотный одноплатник для самых разных проектов

22.04.2021 20:09:52 | Автор: admin

Не так давно мы рассказывали об одноплатнике Adafruit Feather RP2040. Всем он хорош, в особенности тем, что в его основе чип от Raspberry. Получается, что это вроде и малинка, но возможностей больше.

У Adafruit есть и другие сюрпризы. Компания выпустила еще две платы на базе RP2040, включая самую миниатюрную из них Adafruit QT Py RP2040. Все подробности о новинке под катом.

Что за плата такая?


Adafruit QT Py RP2040 предлагает дополнительный аналоговый вывод, общее их количество в итоге составляет 4. Также он оснащен встроенным светодиодом NeoPixel RGB, который используется в качестве индикатора состояния работы платы. Система крошечная, а значит, слишком уж обширного спектра возможностей ожидать от нее не стоит.

И в самом деле, несмотря на ряд интересных функций, разработчикам пришлось пойти на жертвы. А именно уменьшить вдвое количество контактов GPIO.

Характеристики платы:

  • Процессор: ARM Cortex M0+ running at up to 133Mhz
  • Flash Storage: 8 МБ QSPI
  • GPIOЕ 13 GPIO pins. 7 x Digital I/O, 4 x Analog 12-bit ADC, 2 x I2C (включая Stemma QT), SPI, UART, Programmable IO, 1 x NeoPixel
  • USB Port: USB C
  • Размеры: 22 x 18 мм

Adafruit QT Py RP2040: как это сделано



QT Py RP2040 примерно на треть меньше Pico. Плата удобна для распайки на платах большего размера при создании различных проектов.

По дизайну и возможностям QT Py RP2040 похожа на Tiny 2040, что неудивительно, учитывая родство этих одноплатников. Размер обеих плат схож, но вот распиновка GPIO разная. У QT Py RP2040 распиновка GPIO такая же, как и у предыдущей модели, SAMD21 power QT Py. Если в одном из ваших проектов была задействована эта плата, теперь ее можно проапгрейдить.


На верхней стороне одноплатника две кнопки загрузка и reset. Добавление последней отличный ход, поскольку теперь нет необходимости отключать кабель питания и подключать его снова. Но приятнее всего для разработчиков еще одна фича это коннектор Stemma QT, который расположен с другой стороны от порта USB-C.

Как можно использовать Adafruit QT Py RP2040?



Сердцем новой платы является система на кристалле от Raspberry, RP2040. Это означает, что код, написанный для малинки, годится и для этого одноплатника. Код, напомним, может быть написан на MicroPython, CircuitPython, C/C++, а в ближайшем будущем и на Arduino Core. Наиболее популярным среди разработчиков является CircuitPython версия MicroPython от Adafruit. Язык хорош тем, что для него создана целая библиотека расширений и драйверов.

Писать код на CircuitPython почти то же самое, что писать код на Python. Единственная разница сохранять проекты нужно как code.py. При включении платы система стартует самостоятельно. Работает плата хорошо: обзорщики уже протестировали ее при решении различных задач и никаких проблем не заметили.


Важный нюанс: Stemma QT является вторичным портом. Чтобы его задействовать, необходимо модифицировать код, указав board.SDA1 и board.SCL1. Без этой операции второй порт работать не будет.

В целом, возможностей QT Py RP2040 хватает для использования платы в ходе реализации большого количества железных проектов. Это может быть дополнительная клавиатура, управление MIDI и все такое прочее. Применима плата и в проектах умного дома.

Ее небольшой размер идеальный вариант для интеграции с любыми совместимыми платами большего размера. Но использовать одноплатник можно и в качестве самостоятельного юнита. Единственный недостаток системы относительно небольшое количество пинов GPIO.

Подробнее..

NanoPi R4S одноплатный headless-ПК сс процессором RK3399 и двумя портами Ethernet

15.11.2020 20:17:49 | Автор: admin

Мы несколько раз писали об одноплатниках NanoPi. Сейчас вышел новый представитель этого семейства одноплатный headless-ПК с процессором RK3399 и двумя гигабитными портами Ethernet. Этот одноплатник в отличие от большинства родственников не предназначен для использования в качестве десктопа. У него нет видеовыхода. Зато его можно использовать для интеграции в серверные системы, DIY-проектов и т.п.

Этому как раз способствуют два порта Ethernet и два USB 3.0 порта. О том, что еще может предложить этот одноплатник под катом.

Характеристики NanoPi R4S


  • SoC Rockchip RK3399 с двухъядерным Core Cortex-A72, чертырехъядерным Cortex-A53, плюс видеочип Mali-T86 с OpenGL ES1.1/2.0/3.0/3.1, OpenCL, DX11, поддержкой AFBC, 4K VP9 и 4K 10-bit H265/H264 60fps.
  • ОЗУ 4 ГБ DDR3 или 1 ГБ DDR4.
  • Слот для карт памяти microSD.
  • Сетевые подключения 2 гигабитных порта Ethernet.
  • USB 2x USB 3.0 Type-A и USB 2.0.
  • Расширения 2*5 пиновый коннектор с SPI и l2C.
  • Отладка 3-х пиновый UART.
  • Несколько светодиодов, включая power, SYS, LAN, WAN
  • Коннектор для подключения кулера.
  • Питание USB-C.
  • Размеры 66*66 мм.


К сожалению, разработчики, компания FriendlyELEC, пока что не анонсировали цены, кроме того, нет информации о программном обеспечении для этого одноплатника. Тем не менее, скорее всего, цена будет в диапазоне $50, с начальной стоимостью около $35 за 1 ГБ модель и потолком долларов в 60 за 4 ГБ. Именно столько производитель запрашивает за NanoPi M4 SBC.

Зато уже есть детализированные схемы для этого одноплатника, плюс PCB CAD файл.

Предшественники этого одноплатника, например, NanoPi R2S, поддерживают работу с U-boot, Ubuntu Core и OpenWrt. Скорее всего, новая система тоже работает с этим ПО. Возможно, разработчики добавили что-то еще, но пока об этом ничего не известно нужно подождать официального анонса с дополнительными спецификациями.

В сентябре этот же разработчик представил NanoPi NEO3 альтернативу Raspberry Pi 3 для сетевых проектов. Компания поставляет платы как на Ubuntu Core 18.04 FriendlyCore, так и на базе OpenWrt FriendlyWrt, с ядром Linux 5.4.12. Подключиться к девайсу через GPIO можно при помощи BASH. Пользователи, которые тестировали для подключения WiringPi, заявляют, что в некоторых случаях плата не распознается ПО.


Кстати, еще из одноплатников NanoPi можно сделать суперкомпьютер. Всего несколько дней назад на Хабре публиковался перевод мануала по создании кластера из NanoPi Fire3. такой кластер можно использовать для решения ресурсоемких задач, включая медицинские исследования, моделирование погоды, machine learning, сервисы высокой доступности. Да, это не совсем тот суперкомпьютер, который может фигурировать в топе наиболее производительных систем мира, но все же он производительнее большинства десктопов и серверов. NanoPi R4S, насколько можно судить, также подходит для этой цели.

Подробнее..

Одноплатник Odyssey X86J4125800Е поддерживает Windows, Linux и совместим с Arduino и малинкой

23.04.2021 20:10:29 | Автор: admin

Среди одноплатников пополнение появилась модель Odyssey X86J4125800 с четырехъядерным процессором Intel Celeron J4125 и довольно внушительным количеством разного рода модулей, разъемов и коннекторов.

Основа, как говорилось выше 10-ваттный процессор Intel Celeron J4125 с базовой частотой работы ядра 2 ГГц и максимально возможной 2,7 ГГц. Графика, что логично, интегрирована, это Intel UHD 600. Сама плата, даром что не самая производительная в мире, предоставляет неплохие возможности для разработчиков.


Начнем с того, что она поддерживает работу одновременно с тремя дисплеями с разрешением 4096 x 2160 пикселей на 60 Гц. На плате, кроме процессора, распаяна ОЗУ объемом в 8 ГБ это LPDDR4.

Опциональная конфиуграция предусматривает еще и 64 ГБ eMMC модуль памяти, плюс два слота M.2 2242/2280. Их можно использовать для подключения накопителей, модулей беспроводной связи и т.п.

Самое приятное то, что плата аппаратно совместима с Raspberry Pi. Для этого разработчики предусмотрели GPIO с 40-пинами. Плюс есть 28-пиновый разъем для платы SAMD21G18 с сопроцессором ARM Cortex-M0+.


Характеристики платы:

  • SoC Intel Celeron J4125 четырехъядерный Gemini Lake Refresh процессор @ 2.0 / 2.7 GHz (Turbo) / 2.4 GHz с Intel UHD Graphics 600 @ 250/750 MHz; 10W TDP

  • ОЗУ 8GB LPDDR4 RAM

  • Память:

Опционально 128GB M.2 SATA SSD (совместим с ODYSSEY Blue mini PC)
1x SATA III коннектор & 3x SATA power headers
Micro SD слот

  • Сопроцессор Microchip ATSAMD21G18 32-bit Arm Cortex M0+ MCU

  • Видео:

HDMI 2.0a вплоть до 4K (40962160) @ 60 Гц
DisplayPort 1.2 вплоть до 4K (40962160) @ 60 Гц

  • Audio HDMI; коннектор для микрофона и наушников

  • Сеть:

Dual Gigabit Ethernet (RJ45) via Intel I211AT PCIe Gigabit контроллер, Wake-on-LAN и поддержка PXE
Dual-band Wi-Fi 5 802.11 a/b/g/n/ac GHz HT160 & Bluetooth 5.0
Опционально 3G/4G модем M.2 card и сокет для SIM

  • USB 2x USB 2.0 Type-A, 1x USB 3.1 Type-A port, 1x USB 3.1 Type-C

  • Расширения

40-Pin GPIO, совместимый с Raspberry Pi
28-pin, совместимый с SAMD21G18
M.2 Key B 2242/2280 сокет с SATA III, USB2.0, UIM
M.2 Key M, 2242/2280 сокет с PCIe 2.0 4

  • Безопасность встроенный TPM 2.0 chip
  • Debugging 4-pin UART для SAMD21G18
  • Дополнительно 4-pin header для PWM кулера, 4-pin header для подключения питания, JST для RTC батареи
  • Питание:

12-19 В via DC 5.5/2.1mm
5-12 В via USB-C (поддержка USB PD)

  • Размер 110110 мм

Стоит все это удовольствие $218 это базовая конфигурация без накопителей.

Подробнее..

Перевод CS551 первый в мире одноплатник с автоматическим подогревом для работы при температуре в -30C

10.05.2021 20:18:52 | Автор: admin

Компания DFI, которая производит промышленное оборудование, в основном, электронные устройства, представила одноплатный компьютер с функцией автоподогрева. Зачем компьютеру эта функция? Для того, чтобы работать при отрицательных температурах.

Но у платы есть и другие достоинства, включая высокую производительность. Разработчики создали свой девайс для того, чтобы компании создавали на его основе мощные портативные ПК, способные стабильно работать в экстремальных условиях хоть в жару, хоть в холод. Размер девайса составляет 3,5 дюйма, а называется он CS551.

Мал, да удал


По сравнению с большинством материнских плат на десктопах этот одноплатник очень небольшой. Так, в подавляющем большинстве случаев материнские платы для настольных ПК уменьшают до форм-фактора Mini-ITX (195 мм (7,7 ) x 170 мм (6,7 ).

Компания DFI пошла еще дальше и сократила размер платы почти вдвое по сравнению с Mini-ITX. Ее размер составляет 146 мм*102 мм, 3,5 дюйма. Поддерживает плата как не самые быстрые процессоры, так и производительные чипы, включая Intel Core 8 и 9 поколений. Он даже совместим с чипсетом Intel C246, что дает возможность поддерживать EEC-память на уровне сервера Intel Xeon, обеспечивая максимальную производительность системы.

Нипочем ни жара, ни холод


SBC позиционируется как плата для работы вне помещений, по большей части в качестве элемента IoT-систем, причем в условиях очень низких или, наоборот, очень высоких температур. Рекомендуемые значения внешних условий для процессоров 8 и 9 поколения от Intel -о от до 60 градусов Цельсия.


Что касается нового одноплатника, то он рассчитан на работу в температурном диапазоне от -30C до 80C. Вся хитрость в том, что плата оснащена системой автоподогрева, так что когда температура опускается до слишком малых величин, автоподогрев поддерживает оптимальные условия для процессора.

Динамическое регулирование процессора и GPU


Вдобавок к возможности установки мощного процессора, который без проблем будет работать даже в условиях мороза, разработчики добавили динамическое регулирование процессора CPU и GPU, что дает возможность оптимизировать использование ресурсов системы в разных режимах работы.

Даже когда температура окружающей среды поднимается до 80C, система регулирует использование ресурсов процессором и видеокартой. Таким образом, в частности, предотвращается автоматическое отключение ПК и обеспечивается стабильная работа приложений.

SSD любого размера


3,5-дюймовые одноплатники на рынке есть, но большинство поддерживает лишь слот M.2 2242. У нового одноплатника есть возможность работы с форм-фактором M.2 2280. Таким образом, объем памяти может быть большим, чем обычно, не говоря уже об увеличении скорости обмена данными.


С кулером или без?


Можно использовать кулер, но есть и возможность обойтись без него, создав бесшумную и производительную систему. ПК без кулера проще работать в полевых условиях, срок их службы значительно увеличивается. Так что CS551 лишь по этой причине может считаться одним из немногих вариантов для использования в проектах умных наружных систем.

Новый одноплатник является оптимальным для применения в IoT-системах, размещаемых в самых экстремальных условиях. Его можно использовать для:
  • ИИ-видеоанализа.
  • Анализа транспортного потока.
  • Промышленность, с очень низкими или, наоборот, очень высокими температурами окружающей среды.

Характеристики:
  • Десктопная платформа с диапазоном температур от -30 до +80 C.
  • Динамическая настройка вычислительных ресурсов CPU/GPU.
  • Расширенные возможности с M.2 2280.
  • Поддержка пассивных систем охлаждения и активных двухкулерных систем.
  • Звуковой кодек Realtek ALC262.
  • Двухпортовый сетевой контроллер 1GbE.
  • Четыре порта USB 3.1 и два интерфейса DP.
  • Совместимость сWindows 10 IoT Enterprise и Linux.
  • Установка процессоров вплоть до i7-9700TE с восемью ядрами.
  • ОЗУ: от 1 до 32 ГБ.

Ну и, наконец, вопрос цены. Стоимость одноплатника в зависимости от конфигурации составляет $230.00 $300.00.

Подробнее..

Более мощный конкурент Raspberry Pi 3 стоит всего 10

16.09.2020 14:04:44 | Автор: admin

Одноплатных компьютеров, хороших и разных, становится все больше. Недавно мы писали о сетевой альтернативе Raspberry Pi, а сейчас появился еще более интересный вариант. Речь пойдет об Iconikal Rockchip 3328.

Он более современный, чем Raspberry Pi 3, с ним поставляется сразу несколько аксессуаров, а цена этого одноплатника почти в четыре раза ниже. Девайс уже поступил в продажу на Amazon, правда, там его очень быстро раскупили.

Характеристики Iconikal Rockchip 3328


Основа ПК процессор Rockchip 3328, откуда и пошло название девайса. Это ARM-процессор с четырьмя ядрами Cortex A53. Частота каждого ядра составляет 1,5 ГГц. Кроме процессора, есть двухъядерная видеокарта Mali-450 MP2.

Объем ОЗУ LPDDR3 1 ГБ. К сожалению, модулей Bluetooth и WiFi у девайса нет.

У Iconikal Rockchip 3328 есть два порта USB 2.0, один USB 3.0, выход для наушников, HDMI и Ethernet. Кроме того, есть 40-пиновый коннектор GPIO, плюс слот microSD под карты до 256 ГБ. Карта памяти используется в качестве жесткого диска.


Питание подводится при помощи проприетарного разъема. Адаптер питания в комплекте. Кроме того, с одноплатником поставляется карта памяти и символьный монохромный дисплей. Он может отображать одновременно 32 символа, по 16 в каждой из двух строк.

Шикарная альтернатива Raspberry Pi 3


Главное преимущество нового одноплатника его цена. $10 одна из самых низких цен на рынке для гаджетов с похожими характеристиками. Плюс ко всему, Iconikal Rockchip 3328 производительнее Raspberry Pi 3 Model B.


Если сравнивать с более новым Raspberry Pi 3 Model B+, то разницы почти нет. Характеристики конкурентов практически равны, если не учитывать, что у малинки есть модуль Bluetooth и WiFi. Зато у Iconikal Rockchip 3328 при такой цене есть аксессуары и блок питания.

Новый одноплатник упрощенная версия ROCK64 от Pine64. Программное обеспечение, совместимое с этим устройством, будет работать и на Iconikal Rockchip 3328. Совместимые ОС: Armbian, Debian, LibreElec, SlackWare и Android.

Кроме Iconikal Rockchip 3328, у малинки есть и другие конкуренты. Например, в начале года в Южной Корее выпущен Odroid-C4 с характеристиками, опережающими Raspberry Pi 4, и с более низкой ценой. Его стоимость $50, в то время как цена Raspberry Pi 4 составляет $55.

В конце прошлого года китайцы выпустили еще одного конкурента четвертому поколению Raspberry Pi. Речь идет об одноплатнике Orange Pi Zero 2 с чуть худшими характеристиками, но меньшим размером и низкой ценой (всего $20).

Подробнее..

Nvidia представила новую версию одноплатного ПК Jetson Nano всего за 59

07.10.2020 14:10:47 | Автор: admin

За последние несколько недель появилось сразу несколько отличных одноплатников. Только недавно вышел на рынок конкурент Raspberry Pi 4 c x86-процессором, а сейчас Nvidia представила еще одну альтернативу малинке, только уже с уклоном в технологии искусственного интеллекта.

Называется новинка Jetson Nano, это уже вторая версия. Первая появилась в 2019 году и продавалась по цене в $99. Новый одноплатник практически такой же по функциональности, но дешевле стоимость устройства составляет $59.

Отличие второго поколения от первого вдвое меньший объем оперативной памяти, 2 ГБ вместо 4 ГБ и наличие беспроводного WiFi-модуля. Правда, он не встроен, в комплекте с одноплатником идет USB-донгл.

Кроме того, Nvidia запустила и бесплатный онлайн-курс с программой сертификации для ИИ-специалистов. У Jetson Nano есть обширное комьюнити, которое продолжает развиваться. Представители сообщества регулярно выкладывают туториалы и исходники своих проектов. Предлагаются даже комплекты дополнительных модулей для создания роботизированных устройств на основе Jetson Nano.

Характеристики устройства:

  • Стоимость: $59.
  • CPU: 64-битный Quad-core ARM A57 (1.43 ГГц).
  • GPU: 128-ядерный чип Nvidia Maxwell.
  • RAM: 4ГБ DDR4.
  • Связь: Ethernet 10/100/1000, Wi-Fi-донгл.
  • Порты: 2x USB 2.0, 1x USB 3.0, HDMI, CSI Camera Connector.
  • Интерфейс: 40-Pin GPIO.


Основные отличия от предыдущей версии питание нового устройства по USB Type-C. Характеристики питания 5В, 3А. У новой версии один USB 3.0-порт и два USB 2.0 порта. У предыдущего поколения было четыре USB 3.0 порта. Кроме того, у второго поколения только HDMI для вывода изображения. У первого был еще и DisplayPort. Сейчас от него решили избавиться для удешевления устройства.

Стоит отметить, что Jetson Nano совместим с рядом модулей от Raspberry Pi. Например, с модулями камеры. Кроме того, GPIO нового устройства совместимо с Raspberry Pi HATs. А вот ПО для малинки не совместимо напрямую. Так, Raspberry Pi работает на Raspberry Pi OS, основанной на Debian. Одноплатник же от Nvidia оснащен дистрибутивом Ubuntu, который называется eLinux. Так что часть ПО совместима, но далеко не все пакеты, которые подходят для одного ПК, подойдут для второго.

По словам пользователей первого поколения одноплатников от Nvidia, эти системы отлично подходят для распознавания изображений в режиме реального времени. А вот Raspberry Pi даже максимальной конфигурации без дополнительных ускорителей не всегда могут справиться с этой задачей.

Подробнее..

Встречаем новое поколение одноплатника microbit от BBC

15.10.2020 12:13:13 | Автор: admin

В 2016 году в продаже появились микрокомпьютеры от BBC, разработанные для школьников и студентов. Позиционируются они как системы для учебы, на основе которых можно разрабатывать проекты с Touch Develop, Python, и C++ и т.п.

Проект не новый, первый micro:bit появился еще в 80-х годах прошлого века, и о нем мы писали в подборке ПК, оказавших сильное влияние на IT-индустрию. Ну а теперь появилось новое поколение одноплатников от BBC, которые стали еще функциональнее, чем раньше.

Как и предыдущее поколение, этот мини-ПК лишен видеовыхода, для него необходимо особенное программное обеспечение.

Зато своему пользователю эта плата предлагает Bluetooth, различные сенсоры, светодиоды и прочие аксессуаров, не говоря уже о светодиодах. Начинающие свой путь в разработке электроники и программировании пользователи смогут создавать и тестировать приложения при помощи этого одноплатника.


К слову, у этого поколения появился динамик и микрофон. Кроме того, процессор Nordic nRF51822 ARM Cortex-M0 заменили на nRF52833 Arm Cortex-M4. Частота увеличена с 16 МГц до 64 МГц.


Характеристики одноплатника:

  • Bluetooth 5.1.
  • 25 LED (схема размещения на плате 5*5).
  • 2 x тактильных программируемых кнопки и 1 тактильная системная кнопка.
  • Компас.
  • Магнетометр.
  • Акселерометр.
  • Температурный сенсор.
  • GPIO.
  • micro USB 2.0 порт.


Полная спецификация устройства доступна здесь.


Студенты могут программировать на Python (версии для микроконтроллеров, MicroPython), C/C++ и MakeCode. Один из кейсов разработка активируемых голосом систем. Этот пример предложили сами создатели устройства.


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

В продаже одноплатник появится в ноябре этого года.

Подробнее..

Qomu полноценная система на кристалле размером с ноготь

18.12.2020 18:13:39 | Автор: admin

Миниатюризация в электронике достигла весьма впечатляющих результатов. На днях была представлена система на кристалле (SoC), Qomu, размером не больше ногтя. Эта плата часть семейства Tomu, миниатюрных плат, предназначенных для подключения к USB-портам ПК и ноутбуков. При этом у разных плат различная специализация.

Qomu, например, представляет собой SoC c FPGA, специализирующуюся на машинном обучении, эмулировании процессоров и создании кастомной схемотехники. FPGA можно запрограммировать на выполнение конкретной задачи, затем модифицировать прошивку для реализации уже другой задачи. Qomu способна на все это, будучи весьма миниатюрной платой.


По словам разработчиков, QuickLogic EOS S3 на Qomu включает MCU Arm Cortex-M4F и встроенную FPGA (eFPGA). Соответственно, из системы можно сформировать, например, классификатор ускоренного машинного обучения или кастомную схему для нового периферийного устройства. Девайс совместим с любыми ПК и ноутбуками с USB Type-A. Благодаря небольшому размеру разработчик может взять плату с собой куда угодно места она не занимает вообще.

Важно отметить, что это open-source инструмент, который можно изменять так, как нужно разработчику.

Характеристики системы:

  • QuickLogic EOS S3 SoC
  • Arm Cortex-M4F MCU вплоть до 80 МГц с 512 КБ системной памяти.
  • eFPGA с 2,400 логическими ячейками и 64 Кб ОЗУ с количеством RAM/FIFO контроллеров вплоть до 8.
  • Два выделенных множителя.
  • 16-канальный DMA для передачи данных в пределах SoC.
  • Конфигурируемый SPI (контроллер и периферия) и I2C интерфейсов контроллеров.
  • Ультранизкое энергопотребление в W.
  • 16 Мбит flash.
  • 4 емкостных тач-пада.
  • Три светодиода (R, G, B).


А еще есть Somu и Tomu


Да, кроме платы, которая описана выше, еще есть ее родственники.

Somu


Somu это ключ безопасности, который можно использовать вместе для входа в аккаунты Google, Twitter, GitHub с двухфакторной аутентификацией. Собственно, использовать этот ключ можно с любыми учетками, где есть двойная аутентификация.

Устройство подключается к USB, где его можно и оставить, если есть другие свободные порты. Таким образом, можно избежать опасности забыть девайс где-либо.


Плата представляет собой надежный FIDO2 ключ, который беспроблемно работает практически со всеми сервисами. Поскольку FIDO2 / WebAuthn сейчас стали веб-стандартами, то проблем с использованием девайса не будет.


Кстати, Somu открытый девайс, как ПО, так и железо. Его при необходимости можно модифицировать. Работает он практически на всех платформах и совместим с большинством браузеров. При необходимости ключ можно закрыть, обезопасив себя от физических атак.

Характеристики:

  • Поддерживаемые протоколы: FIDO2, U2F
  • Совместимые ОС: Linux, Microsoft Windows, Mac OS X, Chrome OS
  • Совместимые браузеры: Chrome, Firefox, Edge, поддержка Safari вскоре появится (GA in MacOS Catalina)
  • Secure Processor: STM32L432KC (сTRNG, изолирование ключей, два уровня locked flash)
  • Крипто алгоритмы: ECC P256
  • Host Interface: USB-A
  • Обратная связь: RGB LED
  • Размер: 0.5 x 0.5 x 0.1 inches (13 x 13 x 2.4 mm)
  • Вес: 3 г

А еще можно не бояться стирать ключ в машинке разработчики говорят, что он это выдерживает без проблем.

Tomu

Наконец, еще один интересный представитель семейства Tomu, ARM-плата, которая тоже подключается к USB-порту и настолько миниатюрна, что почти полностью умещается внутри него.


Характеристики

  • Процессор: Silicon Labs Happy Gecko EFM32HG309
  • Производительность: 25 MHz ARM Cortex-M0+
  • ОЗУ: 8 KB
  • Память: 64 KB Flash
  • Подключение: USB 2.0 FS
  • Кнопки: 2
  • LEDs: 2 (red + green)

Подробнее..

Hackboard 2 одноплатник для разработчиков с x86-процессором за 99

31.12.2020 14:09:18 | Автор: admin

У большинства одноплатных компьютеров самых разных производителей, включая Raspberry Pi, есть одна общая черта. Это ARM-процессор. Но далеко не всем разработчикам и любителям DIY-электроники такие платы подходят.

На днях в продажу поступил одноплатный ПК Hackboard 2, который решает эту проблему. Его создатели оснастили устройство x86-процессором. Чипы ARM позволяют уменьшать платы, делать их недорогими и экономными в плане энергопотребления. Но x86 увеличивает степень совместимости одноплатника с другими системами. Что собой представляет Hackboard 2?


Этот одноплатник разработан в качестве недорогой альтернативы подобным ПК на основе чипов Intel, например, ODYSSEY X86J4105800, который стоит $218.

Стоимость же Hackboard 2 составляет $99. Размеры платы 120*80 мм, ее основа 64-х битный Intel Celeron N4020. Частота работы 2,8 ГГц, кэш 4 МБ. Кроме того, плата оснащена 4 ГБ ОЗУ DDR4, eMMC объемом в 64 ГБ и двумя слотами NVMe M.2, которые дают возможность установить SSD объемом до 4 ТБ.

Что касается аудио и видео, то плата оснащена Intel UHD Graphics 600 с выводом 4K HDMI 2.1 output. Плюс есть стандартный аудиоразъем для наушников. Беспроводные модули тоже есть: плата оснащена Wi-Fi модулем Intel dual-band AC95060, Bluetooth 5.1, гигабитным Ethernet и опциональными модулями 4G и 5G связи.

image

Также у платы есть три USB 3.0 порта, USB 2.0 и 40-пиновой интерфейс для подключения дополнительных модулей.

Разработчики создали для платы несколько дополнительных устройств. Например, в Hackboard 2 Starter Kit входит Hackboard 2 с Windows 10 Pro, блок питания, теплоотвод, веб-камера, беспроводная клавиатура со встроенным тачпадом. В Hackboard 2 Complete Kit входит еще и дисплей 13.3" IPS 1080p HD со встроенными динамиками.


Что еще? Плата поддерживает как Windows, так и Linux. Что касается Windows, то плата идет с предустановленным Python. Есть и вариант платы с Ubuntu Linux. У платы есть традиционное BIOS-меню, позволяющее без проблем сконфигурировать загрузку и настроить некоторые другие параметры.


Пока что плата доступна только на Crowd Supply. За $99 можно приобрести начальный комплект с Linux, за $140 то же самое с Windows 10. Понятно, что можно приобрести самую недорогую версию и установить на нее Windows в случае необходимости. Ну и еще дороже обойдутся разные варианты наборов платы и дополнительных модулей к ней.

Подробнее..

Перевод SparkFun Pro Micro RP2040 функциональная плата с чипом от Raspberry ценой в 10

05.05.2021 00:09:59 | Автор: admin

Прошло совсем немного после анонса собственного чипа от Raspberry Foundation, а плат с этой микросхемой вышло немало. Есть относительно дорогие, есть не очень. Одна из наименее дорогих плат SparkFun Pro Micro RP2040. Ее цена составляет $10.

Она неплохо подходит как для профессиональных, так и для домашних проектов. Разработчики оснастили ее как GPIO, так и коннектором Qwiic, что позволяет подключать ее к другим системам. В продолжении подробности.

Коротко о главном


У SparkFun целый модельный ряд плат RP2040. Но система, которая здесь описана наиболее типичный представитель линейки. Она недорогая, это узнаваемый форм-фактор, плюс сравнимые с конкурентами характеристики. Кстати, она похожа на Adafruit Feather RP2040, плату, которую мы уже описывали, но у новой модели есть 16 МБ флеш-памяти.

Характеристики:
  • SoC: ARM Cortex M0+ c 133 МГц.
  • SRAM: 264 КБ
  • Внутренняя память: 16 МБ
  • GPIO: 20 GPIO пинов следующей конфигурации 10 x PWM, 10 x Digital I/O, 4 x Analog 12-bit ADC, 1 x I2C (Qwiic), SPI, 2 x UART, программируемый IO, 1 x WS2812 / NeoPixel.
  • USB: USB C

Дизайн SparkFun Pro Micro RP2040



Будучи почти такого же размера, как ItsyBitsy RP2040 от Adafruit, SparkFun Pro Micro RP2040 имеет узнаваемый дизайн, идеальной подходящий для использования в макетной плате. Но система прекрасно подходит и для работы над домашними проектами ее без проблем можно распаять или подключить к чему угодно (ну, почти).

Ярко-красный цвет платы выделяет ее из обилия плат черного и зеленого цветов. Выводы GPIO помечены при помощи шелкографии причем на обеих сторонах платы, так что запутаться не получится. Питание можно подавать как через USB-C порт, так и через RAW / + и GND. Правда, нельзя превышать характеристики в 5В и 600 мА. На противоположном конце платы располагается разъем Qwiic.

Разъемы такого типа совместимы с форматом Adafruit Stemma QT, благодаря чему к плате можно подключать широкий спектр моделей других плат, датчиков, сенсоров и дисплеев. Есть и переходники, которые еще больше расширяют возможности подключения дополнительных систем. Ну а доступ к UART, контактам SPI осуществляется через GPIO.

Использование SparkFun Pro Micro RP2040



Тесты проводились с последними версиями MicroPython и CircuitPython. Для CircuitPython тестировалась базовая GPIO функциональность с использованием светодиода и кнопки. Все это работало без проблем. Второй тест заключался в подключении WS2812 / NeoPixel, установке библиотеки neopixel CircuitPython. Все это заняло несколько минут, после чего все заработало, как и требовалось.

Третий тест подключение емкостного тач-сенсора при помощи кабеля Qwiic / Stemma QT. С MicroPython удалось протестировать использование I2C устройств посредством Qwiic-коннектора. Первым таким устройством стал OLED-экран, который был запрограммирован на вывод серии графических образов и анимаций. Четвертый тест подключение четырехзначного семисегментного дисплея с питанием от TM1637. Здесь уже потребовался переходник. В общем-то, и в этом случае проблем никаких не было. Использовался генератор случайных четырехзначных чисел и прокрутка текста.

Pro Micro RP2040 от SparkFun объединяет в себе лучшие возможности двух плат Adafruit RP2040: ItsyBitsy RP2040 и QT Py RP2040. Как и ItsyBitsy RP2040 от Adafruit, Pro Micro RP2030 от SparkFun предлагает большой выбор контактов GPIO, а также разъем Qwiic / Stemma QT и USB-C, как и QT Py.

Юзкейсы для платы


Как и говорилось выше, она отлично подходит для любых проектов. Можно сделать, например, робота. Разъем Qwiic и 16 МБ флеш-памяти позволяют использовать Pro Micro RP2040 в проектах по сбору данных.


При цене в $10, как у ItsyBitsy RP2040, эта плата обладает дополнительными возможностями, включая большое количество GPIO-пинов и Qwiic / Stemma QT коннектор. При этом размеры платы очень небольшие.

Если вам нужна хорошая плата среднего размера с неплохим выбором функций, то SparkFun Pro Micro RP2040 лучший выбор.

Подробнее..

Firefly ROC-RK3566-PC одноплатник с M.2 NVMe и поддержкой до 8 ГБ ОЗУ

18.05.2021 12:12:57 | Автор: admin

Компания Firefly не новичок в разработке одноплатных ПК. Не так давно она отгрузила Station P2 RK3568, получивший финансирование на Indiegogo. Сейчас появилось новое устройство, возможностей которого хватит для самых разных проектов от простых до сложных.

Называется одноплатник ROC-RK3566-PC. В его основе четырехъядерный Cortex-A55. Система поддерживает до 8 ГБ ОЗУ, 128 ГБ флеш-памяти. У него также есть поддержка SSD, HDMI 2.0, гигабитный Ethernet и ряд других полезных возможностей. Подробнее о них под катом.

Характеристики и возможности


Компания выпустила сразу несколько модификаций одной и той же модели. Начальная конфигурация включает 2 ГБ оперативной памяти и 32 ГБ флеш-памяти. Есть также вариант с 4 ГБ ОЗУ. Максимальная комплектация 8 ГБ ОЗУ и 128 ГБ флеш-памяти, не говоря уже о возможности установить SSD.


Подробные характеристики:

  • Система на кристалле: 4-ядерный RockChip RK3566 Cortex-A55 с частотой работы ядер вплоть до 1,8 ГГц. Система включает Arm Mali-G52 2EE GPU с поддержкой OpenGL ES 1.1/2.0/3.2. OpenCL 2.0. Vulkan 1.1, 0.8 TOPS NPU, 4Kp60 H.265/H.264/VP9.
  • ОЗУ: 2ГБ, 4 ГБ, 8 ГБ LPDDR4 RAM.
  • Внутренняя память от 32 ГБ до 128 ГБ eMMC, с возможностью подключения M.2 2242 NVMe SSD благодаря наличию разъема M.2 PCIe 2.0. Есть и слот для карт памяти формата MicroSD.
  • Видеовыходы: HDMI 2.0 с разрешением вплоть до 4Kp60, плюс MIPI DSI с максимумом в 1080p60.
  • Аудио: HDMI и 3,5-мм разъем.
  • Камера: MIPI-CSI с поддержкой 8 МП камер.
  • Сеть: Gigabit Ethernet, плюс Wi-Fi 5 (802.11 a/b/g/n/ac) и Bluetooth 5.0.
  • USB: 1x USB 3.0 port, 1x USB 2.0 port, 1xUSB Type C OTG.
  • Расширение: 30-pin IO с I2C, SPI, UART, ADC, PWM, GPIO, I2S и т.д.
  • Дополнительные возможности: кнопки recovery, reset и power, двухцветный светодиод, IR-ресивер.
  • Питание: 5В по USB-C.
  • Размер: 90мм*60мм.


Кстати, low-profile Ethernet нечастый гость в одноплатниках. Подобное решение есть у Khadas VIM3 / VIM3L и небольшого числа плат других производителей.

Разработчики говорят, что их одноплатник является конкурентом Raspberry Pi 4, но все же это не совсем так у новинки больше функций, плюс она в несколько раз дороже малинки. Так что ее конкуренты, скорее, одноплатники схожей ценовой категории.


Поддерживаемые ОС


Разработчики обещают обеспечить поддержку нескольких операционных систем, включая Android 11, Ubuntu 18.04, Buildroot + QT, Station OS (это операционная система от разработчиков одноплатника). Пока что подготовлен лишь образ и исходный код Android 11 для этой системы. Кроме того, создатели мини-ПК открыли доступ к инструментам прошивки ПО, которые доступны здесь.

Благодаря своим возможностям мини-ПК можно использовать в самых разных проектах, включая разработку компактных кластеров.

А теперь о важном цене. Сейчас действует льготная цена в $75 и $105 на платы с 2 ГБ и 4 ГБ ОЗУ соответственно. Через месяц стоимость увеличится до $89 и $119. Ну а еще через время появится вариант с 8 ГБ. Его цена неизвестна, но можно сделать предположение, что она не будет меньше $130-$140.

Подробнее..

Перевод Raspberry Pi Foundation 5 устройств менее чем за год. Что дальше?

31.05.2021 22:09:30 | Автор: admin

Менее чем за год Raspberry Pi Foundation выпустила целую серию новых продуктов. Четыре гаджета вышло в 2020 году и один в 2021. Все это невзирая на проблемы с логистикой из-за пандемии. Успех частично объясняется ростом спроса на ПК, включая миниатюрные системы, после массового перехода на удаленку.

Компания постаралась удовлетворить спрос: сначала она выпустила хорошую камеру, в апреле 2020, через месяц Raspberry Pi 4 c 8 ГБ ОЗУ. Потом Compute Module 4, Raspberry Pi 400 и, совсем недавно, Raspberry Pi Pico за $4. Даже пандемия COVID-19 не повлияла на эффективность работы и цепочку поставок. Будет ли компания отдыхать? Вряд ли.

Мы вошли в пандемию с огромным списком задач. Их успешное решение, запуски новых продуктов, позволяют нам успешно двигаться вперед, заявил создатель и соучредитель Raspberry Pi Эбен Аптон.

Компания действительно решает очень сложные задачи то, что Raspberry Pi Foundation нашла необходимые ресурсы и силы для реализации всех названных проектов, можно назвать реальным достижением. Но Raspberry не собирается останавливаться у компании большие планы на этот год.


Год бюджетных ПК


Raspberry Pi одна из первых компаний, которые столкнулись с массовым переходом на удаленку. Все потому, что в большинстве семей всего один ПК на всех в обычной ситуации. И вдруг у большого количества семей появилась необходимость задействовать минимум один дополнительный компьютер, а лучше больше. Ведь членам семьи нужно учиться и работать, и все это удаленно.

Команда Raspberry стала понимать серьезность ситуации с пандемией после того, как в упаковках с комплектующими, приходящими от поставщиков, им все чаще стали встречаться маски, вкладываемые в качестве подарка. Все это приходило из Китая. Некоторые поставщики даже стали говорить команде, что через несколько недель она столкнется с непредвиденными трудностями из-за пандемии.

Но в любом случае множество пользователей по всему миру оценили достоинства системы ценой менее $50, которую можно использовать в качестве десктопного ПК. Спрос резко увеличился, и уже в марте 2020 года компания продала 640 000 девайсов, что стало вторым по объему продаж месяцем в истории компании. По данным TechRepublic общий объем разных устройств за 2020 год превысил 7,1 млн штук.

В 2020 году появился новый продукт в линейке Pi 400. Компания взяла свой флагман, Pi 4, и поместила его в клавиатуру, в результате чего получился эдакий десктопный ПК с базовыми функциями. Он предназначен, в основном, для семей с ограниченным бюджетом и не занимает много места на рабочем столе. Идея создания такого устройства появилась не вдруг команда вынашивала ее более четырех лет.


Команда, кстати, думала, что пандемия быстро закончится, возможно, даже к тому моменту, как будет выпушен Pi 400. Но, как все мы знаем, это оказалось ошибкой. Согласно данным продаж, компания продала в марте от 300 до 400 тыс. этих устройств. У Raspberry Pi Foundation не было проблем с продажами скорее, проблемы возникли с необходимостью удовлетворять постоянно растущий спрос.

Но все оказалось не так сложно, как могло бы быть. Команде удалось отладить процессы так, что участие в процессе производства кого-либо из членов команды почти не требовалось. Нужно было поддерживать процесс, мониторить выполнение задач, но не более. С Pi 400 возникли некоторые сложности, поскольку требовалась ручная сборка некоторых элементов. Но в итоге все получилось.

Как Raspberry Pi помогла пациентам, студентам и их родителям


Компания участвовала и в большом количестве социальных и благотворительных инициатив. В частности, команда предоставляла свои устройства учащимся, кто не мог позволит приобрести технику. В феврале Raspberry Pi Foundation предоставила 5000-й комплект в рамках кампании Bloomfield Trust.

Также Raspberry Pi Foundation продавала свои наборы напрямую школам, без посредников и наценок. Более того, образовательным учреждениям устройства предлагались по оптовым ценам. По словам представителей компании, Raspberry Pi c 2 ГБ ОЗУ, мышью, клавиатурой и базовым дисплеем лучший выбор, чем бюджетные ноутбуки, которые предлагаются школьникам в рамках государственных инициатив в Великобритании.

За 40 фунтов стерлингов вы получаете нечто гораздо более крутое, чем самый дешевый Chromebook. Да и недорогие Хромбуки это мусор, рассказал представитель компании.


Бездонная бочка


Речь идет о еще одном устройстве компании микроконтроллере Pico. Это первая такая система в продуктовой линейке Raspberry Pi, как и первое устройство с собственным процессором.

Pico чрезвычайно востребованный продукт. В марте 2021 года компания отрузила 200 000 устройств при общем количестве заказов в 900 000. Затем было отгружено еще 100 000 устройств, но покупатели заказали дополнительно 200 000.

Это попытка наполнить бездонную бочку. Некоторые покупатели, видя цену в $4, вероятно, заказывали десятки микроконтроллеров, заявил Аптон.

Raspberry Pi Pico позиционируется как девайс для обучения, хотя, конечно, устройство массово покупают и любители DIY. В любом случае, микроконтроллеры полностью новый рынок для компании. Этот девайс расширяет и без того объемную экосистему продуктов.


Программное обеспечение новый фокус компании в 2021 году


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

Аптон считает, что удаленная разработка аппаратных систем плохая идея. Поэтому в 2021 году Raspberry Pi снизила активность в разработке железа и направила дополнительные усилия на софт. Значит ли это, что Raspberry Pi 5 не появится в этом году? Вероятно, да, хотя компания пока не отказалась полностью от идеи выпуска нового девайса.

Raspberry Pi планирует к середине года перевести платформу на Debian 11, что позволит обновить многие элементы системы, включая оптимизацию стека Mesa 3D. Также Аптон надеется увидеть, как повлияет обновленный Chromium на Raspberry Pi. Одно из преимуществ Chromium мультимедийные возможности, включая видеоконференции, что крайне актуально в нынешнюю эпоху удаленки.

Сейчас мы используем Chromium 88, так что находимся на переднем краю современных технологий. Это очень важно, поскольку многие платформы видеоконференцсвязи задействуют самые новые возможности браузеров. И если мы говорим о том, что Raspberry Pi отличная платформа для работы из дома, нужно поддерживать видеоконференцсвязь, говорит Аптон.

Если 2020 год был годом нового железа Raspberry Pi, то 2021 может стать годом, где во главу угла ставится разработка ПО. Усилий для этого нужно не меньше, чем в ходе разработки аппаратного обеспечения, поскольку команда Raspberry Pi одновременно работает с ядром, с Debian и Chromium.

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

Подробнее..

Raspberry Pi 400 что это, для чего и кому может пригодиться?

04.11.2020 18:10:50 | Автор: admin

На днях Raspberry Pi Foundation представила новое устройство, которое получило название Raspberry Pi 400, о чем сообщалось на Хабре. В отличие от прошлых систем, это не совсем одноплатный ПК. Точнее, он, только в форм-факторе клавиатуры, и с рядом доработок.

Устройство хочется назвать новым Spectrum, но, конечно, это только желание, которое с действительностью имеет мало общего. Внутри клавиатуры Raspberry Pi 4 4GB, адаптированного специально для новой системы. Базовый девайс с ценой $70 включает мышь, блок питания, необходимые для работы кабели, microSD карточку и копию Raspberry Pi Beginners Guide.

Дизайн девайса



В целом, все хорошо те, кто разрабатывал дизайн Raspberry Pi 400, не зря свой хлеб едят. Девайс привлекает внимание необычным форм-фактором, и напоминает о классических ПК, включая Commodore 64, Микрошу и все тот же ZX Spectrum.

Размеры клавиатуры 283 x 120 x 20 мм. Судя по отзывам тех, кто уже опробовал устройство в работе, клавиатура удобная, никаких проблем работа на ней не вызывает. Но клавиатура это еще не все, на задней панели системы ряд портов и разъемов, включая GPIO, слот для карт памяти, сразу два порта micro HDMI, два порта USB 3.0 и один USB 2.0. Есть еще и гигабитный Ethernet, так что пользователь получает все, что нужно.

Для чего оно может пригодиться?


По словам разработчиков из Raspberry Pi Foundation, устройство создавалось для того, чтобы практически любой пользователь мог получить свой собственный персональный компьютер как для обычной офисной работы, так и для нужд разработки. Его небольшой размер и обилие портов и протоколов связи дают возможность использовать систему в полевых условиях, дома и на улице.

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


Моя мечта заключается в том, чтобы соблазнить людей купить ПК, а затем хитростью заставить их стать программистами. Вот что случилось со мной: меня заманили купить BBC Micro, а впоследствии я стал инженером-программистом, заявил основатель Raspberry Pi Эбен Аптон.

Девайс не слишком мощный, но видео в 4K он тянет без проблем, даже вот это видео Costa Rica in 4K 60fps HDR на 720p видимых лагов нет. Небольшие затруднения иногда возникают со звуком, но это все решаемо.

Сейчас, в условиях пандемии, Raspberry Pi 400 будет востребован как у студентов, школьников, так и у взрослых людей, которым система нужна для работы.

Характеристики устройства


Габариты: 28612223 мм
Процессор: 4-ядерный Broadcom BCM2711 (Cortex-A72), 1,8 ГГц
Память: 4 ГБ оперативной LPDDR4, слот для microSD
Порты: 2USB 3.0 Type-A, 1USB 2.0 Type-A, 2microHDMI, 40-пиновый разъём GPIO, Ethernet
Связь: Wi-Fi 802.11ac, Bluetooth 5.0


Клавиатура доступна в шести разных вариантах, включая Великобританию, США, Германию, Францию, Италию, Испанию. В ближайшее время разработчики планируют добавить варианты для Норвегии, Швеции, Дании, Португалии и Японии. Кроме чисто белого девайса, планируется выпустить варианты в сером и черном цветах.

Аптон считает, что ARM вполне может использоваться в качестве архитектуры для десктопных ПК. И текущий проект попытка расширить возможность применения ARM-процессоров. Архитектура x86, по словам Аптона, уже не является синонимом для процессоров x86.

Приступая к работе


Несмотря на оригинальный форм-фактор, это все еще Raspberry Pi 4 4GB. Возможности аналогичные, кроме единственного исключения у нового девайса нет CSI и DSI коннекторов, которые используются для подключения официальных камеры и тачскрина. Что касается пропажи коннектора для экрана то это не страшно, поскольку девайс можно подключить к телевизору или монитору. Но вот разъем для камеры жалко.

А вот с коннектором GPIO проблем нет, доступ к нему возможен с задней стенки.


Что касается выбора ОС, то один из вариантов Ubuntu 20.10, о котором мы недавно писали. Дистрибутив записан на SD-карту, которая входит в комплект поставки. Ubuntu на карте это инсталлятор, при первой загрузке пользователю будет задан ряд вопросов, после чего система сконфигурируется соответствующим образом.

Система работает из коробки, так что проблем нет все функционирует, как нужно. Единственный не очень приятный момент Ubuntu работает все же медленнее, чем Raspberry Pi OS. Но с этим можно жить, тем более, что разница не огромная.

Если кто тестировал Raspberry Pi 4, то можно было заметить, как греется этот одноплатник. Сторонние разработчики выпускали разные решения для этой проблемы. Здесь же температура не поднимается выше 30C благодаря эффективной системе охлаждения, хотя и пассивной, которая установлена внутри клавиатуры. Максимальная температура, которую заметили пользователи, опробовавшие Raspberry Pi 400 52C. Стоит напомнить, что температурный предел функционирования малинки 85C.

О достоинствах мы уже говорили, среди недостатков относительно небольшой размер клавиатуры, что может оказаться не слишком комфортным для людей с большими руками. Кроме того, пока что нет версии с 8 ГБ ОЗУ, со всеми вытекающими последствиями. Ну и понятно, что проапгрейдить систему не получится это одноплатник в клавиатуре, а не полноценный десктопный ПК.

Что внутри?




Если разобрать малинку с клавиатуррой, то окажется, что внутри все неплохо организовано. Единственное, об апгрейде и речи не идет, поскольку конфигурация и размещение элементов на платах разных поколений Raspberry Pi отличается друг от друга.


Для того, чтобы открыть системный блок лучше использовать специализированные инструменты, а не нож в противном случае на корпусе можно оставить заметные следы вскрытия, что всегда не очень приятно.


В сухом остатке


Это маленький универсальный десктопный ПК, который идеально подходит для решения офисных задач, разработки, обучения детей и взрослых принципам работы с компьютером и ОС Linux. При этом устройство стоит значительно меньше, чем даже базовый ноутбук или хромбук у ритейлеров комплект с Raspberry Pi 400 стоит около $90. Да, можно купить бу ноутбук, но это будет не очень мощное устройство, которое, к тому же, уступает в оригинальности малинке,

Для разработчиков Raspberry Pi 400 отличная система, в особенности благодаря сохраненному разъему 40-pin GPIO. Не только взрослые, но и дети школьного возраста, которым нравится электроника, смогут использовать девайс для создания интересных электронных проектов, ПО и всего прочего.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru