Другие компьютеры Radxa
Radxa – это китайский стартап. Он основан в 2013 г. в Шэньчжэне (Китай), и разработка одноплатных компьютеров – его единственное направление деятельности. Помимо Rock 3A и Rock Pi X, в ассортименте компании есть модели Rock Pi N10, Rock Pi E, Rock Pi S и Rock Pi 4 – все они, кроме Rock Pi X, построены на ARM-процессорах компании Rockchip.
В мае 2021 г. Radxa пополнил свой модельный ряд необычным компьютером Rock Pi 4 Plus, отличительной чертой которого стала операционная система Twister OS. Это особый Linux-дистрибутив, способный «превращаться» в любую операционную систему Microsoft, начиная с Windows XP. У Twister OS масса интерфейсов на любой вкус. Ценители продукции Apple, к примеру, смогут установить на него тему в стиле macOS, в том числе и древних ее версий.
Twister OS сложно отличить от той ОС, которую она копирует
Месяц спустя состоялся анонс крошечного ПК Radxa Zero, клона Raspberry Pi Zero. Он оказался значительно мощнее своего конкурента за счет 4-ядерного ARM-процессора на частоте 2 ГГц и 4 ГБ оперативной памяти.
Radxa Zero
Radxa Zero стоит $15 (1120 руб.) против $10 (745 руб.) за Raspberry Pi Zero. Разница в цене существенная, однако более дешевый Raspberry Pi Zero уступает китайскому конкуренту в производительности, обладая лишь одним ядром в центральном процессоре.
Процессор и память
Radxa построила Rock 3A на ARM-процессоре Rockchip RK3568 с четырьмя ядрами Cortex A55 на частоте до 2 ГГц. Это чип для встраиваемых систем, и в его составе есть видеокарта Mali-G52. CPU производится по 22-нанометровому техпроцессу.
Модули памяти в комплект Rock 3A не входят
В новинке Radxa по умолчанию нет встроенного накопителя. Вместо этого компания предлагает покупателю выбор – он может установить на плату Rock 3A микросхему еММС нужного ему объема или поместить в слот microSD соответствующую карту.
На оборотной стороне печатной платы есть слот М.2 под SSD PCI-E 3.0 NVMe, максимальный поддерживаемый объем которого не указан.
В качестве оперативной памяти в Rock 3A используется модуль LPDDR4X-3200.
Модули, которые можно использовать
Для расширения функциональности умного дома на Raspberry Pi 3 Model B можно использовать дополнительные модули. Их применение расширяет число доступных опций и позволяет создать уникальную систему, обеспечивающую максимальное удобство:
- ВИДЕОКАМЕРА. Подключение этого модуля позволяет дополнить умный дом системой видеонаблюдения. Камера совмещается с операционной системой небольшого ПК Raspberry Pi 3 Model B. После установки устройства можно фиксировать видео в разрешении Full HD и делать фотографии с разрешением в 5 МП.
- ДАТЧИКИ ДЫМА И ВОДЫ. Установка этих модулей позволяет защитить имущество от пожара и протечки соответственно. Для владельцев больших домов это полезная опция, позволяющая избежать неприятностей. В случае задымления или потопа система оперативно информирует владельца о наличии проблем.
- ИЗМЕРИТЕЛЬ ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ ВОЗДУХА. С помощью таких модулей можно превратить умный дом на базе Raspberry Pi 3 Model B в метеостанцию с подробными сведениями о ситуации за окном и внутри помещения.
- ДАТЧИК ДВИЖЕНИЯ. Подключение устройства позволяет автоматически включать и отключать свет в помещениях. Датчик движения полезен на улице, в гараже, в коридоре и других нежилых помещениях.
- МОДУЛЬ БЕСПРОВОДНОЙ СВЯЗИ. Для объединения внешних устройств и контроллера можно использовать приемник и передатчик, работающие на частоте 433 Гц. При наличии средств можно купить более прогрессивный вариант устройства — Z-Wave Fibaro Home Center
Применение указанных датчиков расширяет возможности умного дома и повышает уровень его защиты.
Так же читайте, какие камеры видеонаблюдения с удаленным доступом существуют на рынке, рейтинг популярных моделей, особенности подключения.
Raspberry Pi из Китая
Компания Radxa из Китая разработала одноплатный компьютер Rock 3A размером с кредитную карту. Это полноценный современный ПК, хотя и без поддержки Windows, но зато с возможностью установки современного твердотельного накопителя. Он нацелен на конкуренцию с топовыми моделями одноплатников семейства Raspberry Pi, которые превосходит по ряду параметров.
Как пишет портал Liliputing, на плате размерами 85х54 мм разработчики из Radxa уместили все базовые компоненты настольного компьютера начального уровня, включая слот М.2 под SSD-накопители с поддержкой NVMe. Сам драйв в комплект поставки не входит, но, тем не менее, возможность его установки в Rock 3A заранее предусмотрена.
Начало продаж Rock 3A компания Radxa запланировала на август 2021 г. Компьютер будет доступен для приобретения в трех конфигурациях, различающихся исключительно объемом оперативной памяти. Базовая модель с 2 ГБ RAM обойдется в $35 (2610 руб. по курсу ЦБ на 20 июля 2021 г.), версия с 4 ГБ будет стоить $55 (4100 руб.), а топовая модификация с 8 ГБ ОЗУ оценивается разработчиками в $75 (5515 руб.).
Поддержка SSD в Rock 3A ставит под сомнение актуальность компьютеров Raspberry Pi
Для сравнения, флагманский Raspberry Pi 4 Model B стоит те же $35 с 2 ГБ оперативной памяти. Он обладает почти идентичным набором интерфейсов, но слота М.2 нет ни в одной из его модификаций.
Create a virtual machine running RPI OS in QEMU
Introduction
QEMU is another great open-source machine emulator and virtualizer, developed by Fabrice Bellard under GPL.It can run many guest systems and it also can be used with KVM to increase virtual machines speed.QEMU is available for Linux, macOS, and Windows.
Installation
The installation isn’t quite the same depending on your operating system, so I’ll briefly explain how to do this.
Linux installation:
For Debian/Ubuntu, QEMU is available in the repository so that you can install it with:
For other distributions, it is usually available as easily via the basic commands:
QEMU is available via Homebrew or MacPorts.
HomeBrew:
MacPorts:
Windows installation:
You can get the last installer version following this link.Then start the .exe file and follow instructions.
Master your Raspberry Pi in 30 daysSale: 10% off today.Download the eBook.Uncover the secrets of the Raspberry Pi in a 30 days challenge.Learn useful Linux skills and practice multiples projects.Get it Now!
Create the virtual machine
QEMU is a command line tool.So whatever your system you’ll have to do this :).I give instructions for Linux; it may need to be slightly adapted if you are on another system.In Windows, for example, you need to start the command prompt, and go to the QEMU directory (cd “C:\Program Files\qemu”).
First, create a folder for your VMs and move the image in it:
Now let’s launch the image in QEMU with the following command:
- Choose Install in the first menu.You can choose “Graphical install”, but it’s just the same thing slower, so there is no need to do this
- Select your Keyboard layout.
- For partition disks, you can keep the default options (use entire disk > all files in one partition > finish > yes).
- Installation will begin.
- After a few minutes, the installation wizard will resume.
- Confirm the bootloader installation to the master boot record.
- Select /dev/sda.
- Continue to reboot your new operating system.
Once the reboot is done, Raspberry Pi Desktop is starting:
A wizard will start on first boot.
- Choose the settings that best suits you.
- Change the default password.
- Update your system and reboot one last time.
Your Raspberry Pi Desktop virtual machine running in QEMU is now operational!You can now install any apps on it, like on a real Raspberry Pi (check my selection of the 17 best apps to install at the beginning here).
Resize the Raspbian image
The Raspbian image we downloaded will contain the complete Raspberry Pi emulation, and any programs we will install. So, it’s a good idea to resize the image and give it a couple more Gigabytes.
We do a Windows search for cmd and open the command prompt.
On the command prompt, we navigate to the QEMU folder. If we created it on the desktop, we navigate with:
cd %userprofile%\Desktop\QEMU
To resize the Raspbian image, we run the command:
qemu-img.exe resize 2015-02-16-raspbian-wheezy.img +10G
Note that we need to use the exact filename of the image file, with the «.img» extension. The +10G parameter will add 10 Gigabytes to the image, which should be more than enough.
Running the command will produce a Warning, but if we get the «Image resized» message, everything went well.
Вместо заключения: испытание Raspberry Pi 3 в качестве торрент-качалки
Посмотрим, как работает Transmission на Raspberry Pi 3.
Зайдем в веб-интерфейс с удаленного компьютера и поставим на закачку какой-нибудь торрент:
Скорость скачивания 5,46Мб/с (мегабайт в секунду), что соответствует 43Мбит. Скорость моего канала днем — 50Мбит. Получается, что «малина» задействует канал почти полностью, и ни устаревший Ethernet-адаптер, ни USB 2.0 вместо SATA-III ей не преграда.
А вот так выглядит интерфейс Transmission на экране айфона:
И в горизонтальном положении на том же айфоне:
Интерфейс хорошо масштабируется, все элементы достаточно крупны для управления с сенсорного экрана. Процесс же управления Transmission ничем не отличается от управления любым привычным торрент-клиентом под Windows.
Transmission понимает magnet-ссылки, позволяет добавлять .torrent-файлы с компьютера или загружать их прямо с торрент-трекеров.
При подключении жесткого диска достаточного объема можно разгрузить свой основной компьютер от задач по скачиванию торрентов, полностью перепоручив это дело Raspberry Pi. Это просто, удобно и технологично :).
Raspberry Pi Resources
Not sure where to start?Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.Watch the Raspberry Pi Bootcamp course nowMaster your Raspberry Pi in 30 daysDon’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiples projects with step-by-step guides.Download the e-bookVIP CommunityIf you just want to hang out with me and show your support, you can also join the Patreon community. I share behind-the-scenes content there and give you early access to my content. You’ll also get a shoutout when you join.More details hereNeed help to build something with Python?Create, understand and improve any Python script for your Raspberry Pi.Learn the essentials, step-by-step, without losing time understanding useless concepts.Get the e-book nowYou can also find all my recommendations for tools and hardware on this page.
This tutorial doesn’t work anymore? Report the issue here, so that I can update it!
Богатый выбор интерфейсов
Если беспроводные интерфейсы в Geniatech XPI-S905X являются опцией, то проводные, вне зависимости от выбранной версии, всегда будут в наличии и в большом количестве. В частности, на Wi-Fi можно сэкономить, если подключать ПК к локальной сети или роутеру через гигабитный Ethernet.
Портов у этого крошечного ПК больше, чем у современных Apple MacBook
Рядом с LAN-разъемом есть и четыре USB – три стандарта 2.0 и один более современный 3.0. На боковой торец выведены HDMI для подключения к монитору и пятый USB, на этот раз USB-C. Он предназначен для подачи питания, что упрощает поиск кабеля, так как подойдет любой от любого современного смартфона на Android. Примечательно, что в описании на сайте производителя этот разъем указан как microUSB, но на рендерах отчетливо видно, что это именно USB-C.
Слот microSD распаян на обратной стороне платы компьютера. На лицевой же есть интерфейс GPIO, полностью идентичный аналогичному на Raspberry Pi, рядом с ним находится интерфейс UART.
Подготовительные действия
Перед установкой торрент-клиента нужно сделать два простых действия — создать папку для загрузки и хранения торрентов и увеличить размер файла подкачки.
Увеличиваем размер файла подкачки
Первым делом увеличим размер файла подкачки со стандартного значения в 100Мб до 512Мб.
Он будет использоваться если вдруг по каким-то причинам Raspberry Pi 3 перестанет хватать размера своей оперативной памяти.
Вряд ли это произойдет, 1Гб RAM за глаза хватает «малине» для выполнения функций домашнего сервера, но на всякий случай стоит подстраховаться.
Открываем для редактирования файл настроек:
sudo nano /etc/dphys-swapfile
И меняем значение CONF_SWAPSIZE со 100 на 512.
Сохраняем изменения и перезагружаем «малину» чтобы они вступили в силу:
sudo reboot
Создаем директорию для загрузки торрентов
Теперь создадим на жестком диске папку, в которую будут загружаться торренты, и откроем полный доступ на чтение и запись в нее:
sudo mkdir /mnt/usbstorage/Torrents sudo chmod 777 /mnt/usbstorage/Torrents
На этом подготовка завершена. Остается только установить и настроить Transmission.
Особенности и характеристики Raspberry Pi 3 Model B
Устройство представляет собой компактный компьютер, имеющий размеры пластиковой карты банка. На чипе установлено необходимое оборудование для работы — CPU, «оперативка», HDMI-разъем, USB и композитный выход. Также имеется Ethernet-разъем, беспроводная связь и блютуз.
В блоке Raspberry Pi 3 Model B предусмотрено четыре десятка вводных и выводных контактов базового назначения. Они предназначены для подключения периферийных устройств, нуждающихся во взаимодействии с остальными элементами внешнего мира. Речь идет о коммутации с сенсорами и исполнительными изделиями, работающими от сети.
Базовая ОС для умного дома на Raspberry Pi 3 — Linux. Операционная система инсталлируется на карту памяти типа microSD, которая устанавливаемся в специальном разъеме платы.
Многие ранее работали только с Windows и бояться Linux. В этой ОС нет ничего необычного. Она проста в пользовании и отличается высоким уровнем безопасности. Если при установке допущены ошибки в настройке, их легко исправить путем восстановления образа.
Версия Raspberry Pi 3 Model — более продвинутый вариант второй модели. Новая плата отличается полной совместимостью с прошлой версией, но отличается большей производительностью и дополнительными средствами для подключения:
- Появилась беспроводная связь Wi-Fi серии 802.11n и блютуз 4.1.
- Предусмотрен процессор с четырьмя ядрами (тип — ARM Cortex-A53). Частота работы составляет 1,2 гигагерца. В основе лежит однокристальный чип типа Broadcom BCM
В CPU предусмотрена архитектура ARM v53. Это позволяет использовать любую операционную систему, к примеру, Ubuntu или Windows 10.
Применение 4-ядерного чипа гарантирует рост мощности изделия на 50-60 процентов (если сравнивать со второй модель) и на 1000 процентов в сравнении с первым Raspberry Pi.
Благодаря этой особенности, мини ПК открывает еще больше возможностей по созданию сложных проектов умного дома, что на фоне доступа к Сети открывает почти безграничные перспективы.
Новая модель Raspberry Pi 3 наделена «оперативкой» на 1 ГБ. Часть этой памяти применяется графической подсистемой. Что касается графической части, здесь установлен 2-ядерный CPU VideoCore IV.
Система поддерживает разные стандарты типа OpenGL ES 2.0, VC-1, OpenVG, MPEG-2. Дополнительные возможности — способность кодировать, раскодировать и выводить полноэкранное видео формата HD на экран. Параметры видео — 1080p, 60 FPS, H.264.
Recommended stuff for taking it to the next level
- Raspberry Pi 4: After your first tests in a virtual machine, you are now ready to switch to a real Raspberry Pi device. It’s really not the same, you won’t regret it!
- Learn everything step by step: If you are afraid to get started for real, I have written a book on the topic, so it’s not that complicated! The promise is to master your first Raspberry Pi in 30 days, and it’s absolutely possible. Try it and let me know.
- Start with the cheapest model: If your problem is the price, you can totally start with a minimal model just to see if it’s for you. If you are mainly doing this for basic things or programming, this model should be perfect.
You may also like:
- 25 awesome Raspberry Pi project ideas at home
- 15 best operating systems for Raspberry Pi (with pictures)
- My book: Master your Raspberry Pi in 30 days
Сопутствующие устройства
Вместе с вычислительным модулем за $35 можно приобрести фирменную плату расширения Compute Module 4 IO Board, обеспечивающую подключение внешних устройств. В частности, на ней распаяны два полноразмерных HDMI-порта, два порта USB 2.0, слот под карту microSD, разъем PCIe Gen2 x1, сетевой порт Ethernet (поддержка PoE), 40-пиновый GPIO-коннектор.
Compute Module 4, установленный в фирменную IO Board
Кроме того, присутствуют разъем питания, рассчитанный на 12 В, коннектор камеры и часы реального времени. Стоит отметить, что Compute Module 4, в отличие от Raspberry Pi 4 Model B, не поддерживает USB 3.0, поэтому порты соответствующего типа на плате не предусмотрены.
Compute Module 4 Antenna Kit
Также покупателям доступна внешняя антенна беспроводной связи Compute Module 4 Antenna Kit, которая может пригодиться, к примеру, если устройство на базе Compute Module 4 выполнено в металлическом корпусе.
Интерфейсы
В Rock 3A есть два слота М.2. Один с М-ключом предназначен для установки твердотельного накопителя и находится снизу платы, второй же помещен рядом с процессором и модулем ОЗУ и имеет ключ Е. Он нужен для установки съемного модуля Wi-Fi/Bluetooth, но пока неизвестно, будет ли один такой поставляться в комплекте. На официальных снимках он присутствует. Производитель заявляет о поддержке Wi-Fi вплоть до класса Wi-Fi 6 (802.11ax).
Для подключения питания в Rock 3A используется современный разъем USB-С. Он представлен на плате в единственном экземляре – подключение периферии осуществляется по обычным USB-А.
Для этого в Rock 3A есть два USB 3.0 и пара более медленных USB 2.0. Компьютер умеет работать с SATA-накопителями через специальный кабель-адаптер, подключаемый к двум USB 3.0.
Enterprise-сегмент начал жить по правилам интернет-компаний
Бизнес
Для подключения к проводной локальной сети в Rock 3А есть гигабитный Ethernet с поддержкой PoE. Вывод изображения на монитор осуществляется по полноразмерному HDMI 2.0.
Преимущества Raspberry Pi 3 Model B
Умный дом на базе Raspberry Pi 3 Model B имеет ряд неоспоримых плюсов:
- Наличие большого выбора интерфейсов, позволяющих максимально расширить возможности системы. Здесь предусмотрен блютуз, имеется Wi-Fi, порты HDMI и USB.
- Возможность подключения модема GSM для выхода на связь с оператором, предоставляющим услуги глобальной сети.
- Наличие мощного процессора с четырьмя ядрами на 1,2 ГГц, способного решать серьезные задачи.
- Полная совместимость новой и предыдущей версии.
- Компактность. Устройство имеет небольшие размеры, а весит всего 45 грамм.
- Доступность разгона. При желании доступно увеличение производительности системы.
- Легкость применения. Программирование Raspberry Pi 3 Model B можно осуществлять на разных языках.
Также стоит выделить ряд преимуществ умного дома, построенного на базе Raspberry Pi 3 Model B:
- Возможность обезопасить здание путем защиты от потопа, установки видеонаблюдения, создания противопожарной и охранной систем.
- Установка систем, повышающих комфорт. Речь идет об электрических приборах, а также специальных устройствах, управляющих шторками.
- Возможность инсталляции системы, обеспечивающей дополнительную экономию. Применяются сенсорные смесители, датчики движения, а также датчики, фиксирующие перемещение человека или животных.
- Доступность инсталляции развлекательных специальных систем. К примеру, к умному дому на Raspberry Pi 3 Model B можно подключить мультирум или домашний кинотеатр.
Для полноты картины стоит учитывать и ряд минусов, характерных для умного дома на Raspberry Pi 3 Model B:
- Монтаж таких устройств подойдет для крупных особняков, расположенных вне черты города и имеющих большую площадь.
- Для установки нужно знать особенности и правила применения каждого из элементов. В крайнем случае, под рукой желательно иметь квалифицированного специалиста, готового в любой момент помочь в интересующем вопросе.
- Со временем умный дом, построенный на Raspberry Pi 3 Model B, устареет. По этой причине возможны трудности с поиском необходимых компонентов (в случае поломки).
В целом, устройство имеет больше положительных качеств, поэтому заслуживает внимание людей, желающих обустроить комфортный и удобный в эксплуатации дом
Что такое GSM розетка для умного дома, устройство, принцип работы, инструкция по подключению, как сделать своими руками
Подготовка платы Raspberry Pi
Для подготовки платы Raspberry Pi к данному проекту необходимо будет установить фреймворк WebIOPi, который упростит взаимодействие между веб-страницей и платой Raspberry Pi. Данный фреймворк легче всего установить с помощью фреймворка Flask на python, но в данном проекте мы сделаем это вручную чтобы посмотреть «изнутри» как это выглядит.
Но вначале необходимо установить самые свежие обновления для платы Raspberry Pi и перезагрузить плату чтобы изменения вступили в силу:
Shell
sudo apt-get update
sudo apt-get upgrade
sudo reboot
1 |
sudo apt-getupdate sudo apt-getupgrade sudo reboot |
После этого можно будет приступать к установке фреймворка (framework) WebIOPi. Но перед этим убедитесь, что вы находитесь в домашнем каталоге:
Shell
cd ~
1 | cd~ |
Используем wget чтобы загрузить необходимые нам файлы WebIOPi из сети интернет:
Shell
wget http://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz
1 | wget httpsourceforge.netprojectswebiopifilesWebIOPi-0.7.1.tar.gz |
Когда скачивание завершится, извлеките файлы из архива и смените каталог на папку с WebIOPi:
Shell
tar xvzf WebIOPi-0.7.1.tar.gz
cd WebIOPi-0.7.1/
1 |
tar xvzf WebIOPi-0.7.1.tar.gz cdWebIOPi-0.7.1 |
Поскольку в данном проекте мы использовали плату Raspberry Pi 3 нам понадобилось установить специальный патч поскольку скачанная нами версия WebIOPi не могла должным образом работать с платой Raspberry Pi 3. Для установки данного патча мы использовали следующие команды:
Shell
wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch
patch -p1 -i webiopi-pi2bplus.patch
1 |
wget httpsraw.githubusercontent.comdoublebindraspimasterwebiopi-pi2bplus.patch patch-p1-iwebiopi-pi2bplus.patch |
После этого необходимо запустить процесс установки с помощью WebIOPi:
Shell
sudo ./setup.sh
1 | sudo.setup.sh |
Если во время установки у вас будут появляться различные предупреждения, нажимайте в них на «yes». После завершения процесса установки перезагрузите плату.
Shell
sudo reboot
1 | sudo reboot |
Use VirtualBox to run Raspberry Pi OS on PC
Introduction
VirtualBox is an open-source hypervisor, developed by Oracle.It is available for most operating systems: Windows, Linux, macOS, Solaris, …It allows you to create virtual machines on your computer and supports many operating systems to virtualize.
Raspberry Pi BootcampSale: 10% off today.Take it to the next level.I’m here to help you get started on Raspberry Pi.Learn all the skills you need in the correct order.Watch now!
Installation
You can find download links for Windows, Mac, and Linux on this page: https://www.virtualbox.org/wiki/Downloads.
In any case, the installation is straightforward:
- Download the installer corresponding to your environment.
- Launch the installer and keep the default options.
Create the virtual machine
Launch Oracle VirtualBox now on your computer, and we will create the virtual machine:
- Click on New in the top bar.
- Choose a Name.
- Type: Linux.
- Version: Anyone.
- Memory size: 1Gb is enough, but you can set more depending on your computer memory available.
- Hard disk: You can keep the default options (8GB, dynamically allocated).
Our new virtual machine is available, but now you have to tell it to start on the previously downloaded iso file:
- Click on Settings in the top bar.
- Select Storage in the left menu.
- Below the first controller, click on Empty.
- On the right panel, click on the Disc icon to choose the file.
- Select Choose a Disk File.
- Browse to the location of the image and validate.
Ok, you should have something like this:
Now we can start the virtual machine and install the Raspberry Pi Desktop:
- Click on Start in the top bar.
- A windows shows up to select the start-up disk, click “Start” to confirm.
- Choose Install in the first menu.
- Select your Keyboard layout.
- For partition disks, you can keep the default options (use entire disk > all files in one partition > finish > yes).
- Installation starts.
- After a few minutes, the installation wizard will resume.
- Confirm the bootloader installation to the master boot record.
- Select /dev/sda.
- Continue to reboot your new operating system.
Once the reboot is done, you will come to a first start wizard like this one:
Choose the settings that best suits you.Change the default password.Update your system and reboot one last time.
Your Raspberry Pi Desktop virtual machine running in VirtualBox is finally operational!You can now check out my 27 tips to take a good start on this operating system if you need help configuring it.