Categories: IoT

Clem Mayer’s Customized SBC Comprises an ESP32 CPU and Raspberry Pi Pico GPU



A story of two processing models

From mid-tier microprocessors to smartphones and even a $5,000 gaming rig, the overwhelming majority of at the momentโ€™s computer systems include two major varieties of processing models for dealing with the computational calls for of recent functions. Whereas a central processing unit (CPU) is supposed for extra generalized, sequential duties, a graphics processing unit (GPU) handles the rendering and output of graphics to a show, amongst different extremely parallel duties.

And over the past a number of months, Clem Mayer from element14 Presents has launched into a journey to create his personal single-board pc (SBC) with cheap parts whereas nonetheless being able to run Linux, drive a show, and talk to an exterior host. His design leverages an ESP32-S3 because the CPU and an RP2040-based Raspberry Pi Pico because the GPU โ€“ full with an I2C interconnect for sending graphics instructions to the Pico from Linux working on the ESP32.

The brand new PCB

Earlier than they have been mixed, each the ESP32-S3 Linux venture and the Raspberry Pi Pico GPU venture have been on their very own, particular person boards, which means {that a} new PCB design was in-order. The most recent revision options energy administration circuitry in addition to an HDMI connector on one facet, the ESP32 and Pico within the middle, and a 40-pin Raspberry Pi GPIO header close to the highest. And identical to the Pico GPU from earlier than, this whole board can match right into a PCIe slot and talk with a bunch over I2C. A SATA energy connector was additionally included throughout from the show output, however the elementโ€™s incorrect orientation left it unusable.

Points with I2C

Because of his improved flash software, loading Linux onto the ESP32-S3 was a lot simpler than the earlier model. However when it was time to ship I2C knowledge to the Pico, Mayer encountered a pair issues. First, the ESP32โ€™s Linux kernel did not have a working I2C module, which led him to aim the identical I2C experiment on a Raspberry Pi 4. Nonetheless, the Pico was nonetheless not being detected by the OS, thus indicating a problem with both the driving force or its connection to the Pi.

Sending textual content from a terminal

As soon as Mayer had deemed his I2C quickly unusable, he rapidly pivoted to another mode of communication: USB/UART serial. The replace concerned permitting the Pico to just accept and interpret incoming textual content as a graphical textual content show command, thus permitting the Pico GPU to ship a stream of characters over DVI to a show. One Python script later and Mayer may now SSH into the Pi 4, run the serial communication program, and begin sending textual content to the Pico and subsequently the DVI output too.

Subsequent steps

With this proof-of-concept now purposeful, Mayer plans on pivoting his focus again to the Pico GPU and making it much more feature-rich. Some concepts embody a correct framebuffer, an expanded set of graphical instructions, and correct PCIe assist to be used in a wider vary of techniques. You may see how Mayer created this DIY single-board pc right here on the element14 Presents YouTube channel.


๐Ÿ‘‡Observe extra ๐Ÿ‘‡
๐Ÿ‘‰ bdphone.com
๐Ÿ‘‰ ultraactivation.com
๐Ÿ‘‰ trainingreferral.com
๐Ÿ‘‰ shaplafood.com
๐Ÿ‘‰ bangladeshi.assist
๐Ÿ‘‰ www.forexdhaka.com
๐Ÿ‘‰ uncommunication.com
๐Ÿ‘‰ ultra-sim.com
๐Ÿ‘‰ forexdhaka.com
๐Ÿ‘‰ ultrafxfund.com
๐Ÿ‘‰ ultractivation.com
๐Ÿ‘‰ bdphoneonline.com

Uncomm

Share
Published by
Uncomm

Recent Posts

That is the POCO X7 Professional Iron Man Version

POCO continues to make one of the best funds telephones, and the producer is doing…

9 months ago

New 50 Sequence Graphics Playing cards

- Commercial - Designed for players and creators alike, the ROG Astral sequence combines excellent…

9 months ago

Good Garments Definition, Working, Expertise & Functions

Good garments, also referred to as e-textiles or wearable expertise, are clothes embedded with sensors,…

9 months ago

SparkFun Spooktacular – Information – SparkFun Electronics

Completely satisfied Halloween! Have fun with us be studying about a number of spooky science…

9 months ago

PWMpot approximates a Dpot

Digital potentiometers (โ€œDpotsโ€) are a various and helpful class of digital/analog elements with as much…

9 months ago

Keysight Expands Novus Portfolio with Compact Automotive Software program Outlined Automobile Check Answer

Keysight Applied sciences pronounces the enlargement of its Novus portfolio with the Novus mini automotive,…

9 months ago