Mythic Beasts, miniNodes Offer Raspberry Pi 4 Hosting Services

Raspberry Pi 4 Hosting Service

Mythic Beats is the company offering hosting services for the Raspberry Pi website, and following Eben Upton proposal they decided to host the website on eighteen Raspberry Pi 4 boards, fourteen of which used as LAMP (Linux, Apache, MySQL, PHP) servers, as well as two used as static servers with Apache, and the final two used as memory store using memcache. Two days before Raspberry Pi 4 8GB RAM launch, they tested the implementation with “normal” traffic (e.g. around one million visitors a day), and the day of the launch, tens of millions visitors came to the website, and it failed, but not because of a failure of the Raspberry Pi cluster, but instead due to a Cloudflare glitch. This is all explained in Raspberry Pi blog. This is all for internal use, but you could also get your own hosted Raspberry Pi 4 board, as Mythic Beast recently added Raspberry Pi 4 to their hosting service with pricing starting …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

ODYSSEY-X86J4105 SBC Unboxing and Re_Computer Case Review

ODYSSEY-X86J4105 Re_Computer Case Review

Seeed Studio ODYSSEY-X86J4105 is an Intel Celeron J4105 Gemini Lake SBC that also happens to integrate an Arduino compatible Microchip SAMD21 Arm Cortex M0+ microcontroller that makes it suitable as an all-in-one Arduino platform. But it can do much more with 8GB RAM, an optional 64GB eMMC flash, HDMI & USB-C DisplayPort 4K video outputs, dual Gigabit Ethernet, and support for both SATA and NVMe storage. The board runs Windows 10 Enterprise by default (if you purchase the board with an eMMC flash), and supports Linux distributions as well. Seeed Studio sent me a review sample, so I’ll start by checking out the hardware first. ODYSSEY-X86J4105 Unboxing I received ODYSSEY-X86J4105864 with a built-in 64GB eMMC flash pre-loaded with Windows 10 Enterprise. Let’s have a quick look at the board with USB, Ethernet and video output ports previously described, as well as built-in dual-band Wi-Fi 5 & Bluetooth 5.0 module, and M.2 sockets for NVMe and SATA SSD, SATA HDD/SSD, as …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Advantech UNO-220 is an Industrial RS232/RS485 Gateway Kit for Raspberry Pi 4

RS232 & RS485 Raspberry Pi 4 Gateway Kit

While Raspberry Pi SBCs are mostly designed for the education market, they find their way in various devices, even in the industrial market with products such as ModBerry M500 industrial computer, Compulab IOT-GATE-RPi industrial IoT computer, BB-400 Neuron Edge industrial controller, and many others. All those offer RS-232 and RS-485 ports besides other interfaces typically found in industrial applications like isolated inputs, CAN buses, and more. There’s now yet another option with Advantech UNO-200 industrial gateway kit for Raspberry Pi 4 board with RS232/RS485 header and RTC battery. Advantech UNO-220 specifications: Compatible SBC – Raspberry Pi 4 Model B with dual micro HDMI outputs, audio jack, as well as USB and Ethernet ports accessible through the enclosure I/O Interfaces GPIO – Input (GPI) 0-3: VIH: 2~5V VIL: 0 ~ 0.8V; Output (GPO) 0-3: 0 ~ 5V Serial Ports – 5-pin terminal block for RS232/485, automatic direction control, 300 ~ 115.2kbps Hardware Security – Optional TPM2.0 Misc – Power button, watchdog …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Raspberry Pi SBC Now Supports OpenVX 1.3 Computer Vision API

Raspberry Pi OpenVX 1.3

OpenVX is an open, royalty-free API standard for cross-platform acceleration of computer vision applications developed by The Khronos Group that also manages the popular OpenGL ES, Vulkan, and OpenCL standards. After OpenGL ES 3.1 conformance for Raspberry Pi 4, and good progress on the Vulkan implementation, the Raspberry Pi Foundation has now announced that both Raspberry Pi 3 and 4 Model B SBC’s had achieved OpenVX 1.3 conformance (somehow dated 2020-07-23). Raspberry Pi OpenVX open-source sample implementation passes the Vision, Enhanced Vision, & Neural Net conformance profiles specified in OpenVX 1.3 standard. However, it is NOT intended to be a reference implementation, as it is not optimized, production-ready, nor actively maintained by Khronos publically. The sample can be built on multiple operating systems (Windows, Linux, Android) using either CMake or Concerto. Detailed instructions are provided for Ubuntu 18.04 64-bit x86 and Raspberry Pi SBC. Here’s the list of commands to retrieve the code, build it, and run it on Raspberry …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

CutiePi Raspberry Pi CM3+ Lite based Tablet Launched on Kickstarter

CutiePi Tablet

Raspberry Pi Compute Module 3+ Lite based CutiePi open-source tablet has been in the making for well over a year, and the company has made enough progress to launch a Kickstarter campaign with the Raspberry Pi tablet offered for $169 and up. CutiePi specifications: SoM – Raspberry Pi Compute Module 3+ Lite with Broadcom BCM2837 quad-core Cortex-A53 processor and 1GB RAM Storage – MicroSD card slot Display – 8-inch 5-point multi-touch display with 1280×800 resolution Video Output – Micro HDMI Audio – 2W 8Ohm speaker Camera – 5MP front-facing camera Connectivity – WLAN 802.11 b/g/n WiFi 4 and Bluetooth 4.0 (RTL8723BS) USB – 1x USB type-A port Expansion – 6x GPIO pins Sensor – Gyroscope Misc – Handle that doubles as a stand Battery – 5,000 mAh Li-Po battery Power Supply – 5V via USB Type-C port; STM32 MCU handles power management and battery level monitoring Dimensions – 213 x 134 x 12 mm Weight – 360 grams OSHWA Certification …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Raspberry Pi VideoCore IV Boards Get an Unofficial Vulkan Driver Good Enough to Play Quake 3

Raspberry Pi 3 Vulkan VideoCore IV GPU

The Raspberry Pi Foundation is collaborating with Igalia to work on everything related to graphics support for VideoCore VI GPU found in Raspberry Pi 4’s Broadcom BCM2711 SoC. This lead to OpenGL ES 3.1 conformance at the beginning of the year, and good progress with Raspberry Pi 4 Vulkan support. There’s no plan to work on an official Vulkan driver for earlier Raspberry Pi  boards with VideoCore IV GPU, but since the Raspberry Pi Foundation released open-source VideoCore IV driver and documentation several years ago, it’s, in theory, possible for skilled developers to improve on it. That’s exactly what Martin Thomas, an NVIDIA engineer, has done in his spare time, and after two years of work, a Vulkan driver for Raspberry Pi VideoCore IV board – RPi-VK-Driver – has been released on Github. Pi-VK-Driver implements a subset of the Vulkan, and since it is not fully conformant to the standard it cannot technically be called a Vulkan driver as it …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Checking Out Raspberry Pi OS 64-Bit on Raspberry Pi 4 8GB RAM

Raspberry Pi OS 64-bit on Raspberry Pi 4 8GB

The Raspberry Pi 4 with 8GB RAM launched a couple of weeks ago together with the beta version of Raspberry Pi OS 64-bit. Note that you should currently use the 32-bit version of Raspberry Pi OS (previously known as Raspbian) as the 64-bit still has bugs and missing features, but I want to find out the current progress, so I installed raspios_arm64-2020-05-28/ and had no problem to boot the board. Raspberry Pi OS 64-bit System Information After going through the setup wizard in the desktop environment to configure the language, time, networking, etc…, and make sure the OS is updated, I checkout some information: I do have a Raspberry Pi 4 Model B Rev 1.4 with 8GB Memory (revision: d03114), the image comes with a 64-bit Linux kernel: and we do get a 64-bit rootfs. All good. Known issues Before starting the review, let’s make ourselves aware of known issues: 1) There is no hardware video acceleration in VLC or …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

FontEdit Font Editor Targets Embedded Systems with LED, LCD or e-Paper Displays

Once I had to use a Chinese TTF font in a project were storage was limited, and I managed to reduce the font size with FontForge open-source editor. It works well as long as your system support standard font formats like TrueType or OpenType, but on embedded systems with even fewer resources, it may not be workable due to the size of the font file, and the footprint of the required libraries. Instead, you may have to prepare the font in an image editor and convert those into code with a script and that can be cumbersome. So Dominik Kapusta decided to write a little tool to simplify the process. Meet FontEdit. The program allows you to import fonts, edit glyphs, and potentially add your own custom drawings.  It does have some limitations as it only works with general-purpose fixed-width desktop font and imports font glyphs for characters in the ASCII printable range (32…126 or 0x20…0x7e).  You can still add …

Support CNX Software – Donate via PayPal or become a Patron on Patreon