The Dauug House - Dauug|36 minicomputer documentation(cs.wright.edu) Dauug|36 is a 36-bit architecture for owner-built CPUs, controllers, and minicomputers. Only maker-scale assembly tools are necessary, so this architecture can be implemented anywhere on the planet without a semiconductor foundry. All you need is a bare circuit board, about 300 components, and some soldering practice.
Banana Pi BPI-RV2 RISC-V gateway board(banana-pi.org) Banana Pi BPI-RV2 open source gateway is a device based on Siflower SF21H8898 SoC, 1 × 2.5G WAN network interface, 5 Gigabit LAN network interface, onboard 512MB DDR3 memory, 128 MiB NAND, 16 MiB NOR, M.2 interface, MINI PCIE and USB 2.0 interface, etc.
SSD1306 display drivers and font rendering(subalpinecircuits.com) When I first started implementing the SSD1306 OLED on my prototype, I grabbed the quickest and easiest to implement driver I could find - a driver Espressif shipped as part of ESP-BSP that has since been removed.
Ashtf8/EinkPDA: An E-Ink PDA Device Using the ESP32 S3(github.com/ashtf8) This project is a PDA powered by an ESP32-S3 running a custom "OS" written in C++ using the Arduino IDE. This project utilizes an E-Ink and OLED screen in tandem to mitigate the refresh rate restrictions of an E-Ink panel while retaining the aesthetics and benefits of using E-Ink. This project is a work in progress and currently amounts to a simple GUI for navigating between apps, a text (.txt) file editor, and a basic file manager.
Lilygo T-Deck Pro is a mobile dev kit with ePaper display, QWERTY keyboard, 4G(liliputing.com) Last summer LILYGO launched a pocket-sized mobile communications device called the T-Deck Plus that looks like a phone, but is really more of a mobile dev kit with a 2.8 inch IPS LCD display, a BlackBerry keyboard, and support for WiFi, Bluetooth, and LoRa wireless connectivity… but no support for cellular networks.
Lvgl: Embedded graphics library to create beautiful UIs(github.com/lvgl) LVGL is the most popular free and open source embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's supported by industry leading vendors and projects like Arm, STM32, NXP, Espressif, Nuvoton, Arduino, RT-Thread, Zephyr, NuttX, Adafruit and many more.
Ask HN: Best way to learn STM32 and embedded for beginner(ycombinator.com) My google foo is producing garbage - Most tutorials don't go past blinky. Most suggest CubeIDE, others have suggested ChibiOS. I followed some tutorials on stmbase to get a blinky going on a ST Nucleo, but it used a HAL library and it feels like cheating.
18 points by todsacerdoti 45 days ago | 1 comments
M5Stack Cardputer v1.1 Brings Upgraded Microcontroller and Improved Keyboard(linuxgizmos.com) M5Stack has released Cardputer v1.1, an upgraded version of its compact computing platform. The latest version introduces the StampS3A microcontroller, an improved antenna, and a more responsive keyboard, enhancing stability and usability. Additional refinements include optimized power consumption and better RGB LED control, improving overall efficiency.
Orange Pi RV2 is a single-board PC with an 8-core RISC-V processor(liliputing.com) Last year Orange Pi introduced its first single-board computer with a quad-core RISC-V processor. Now the company is ready for round two: the Orange Pi RV2 is an updated model with an octa-core chip and a low starting price: it’s available now from AliExpress for $30 and up and could be available from Amazon soon as well.
Why FreeBSD is the right choice for embedded devices(klarasystems.com) FreeBSD stands out as the ideal OS for embedded devices, offering true open-source freedom without GPL restrictions. With a permissive license, a robust community, and real-world adoption in high-performance systems, FreeBSD provides flexibility, reliability, and a streamlined development experience. Learn why more companies are choosing FreeBSD over Linux for their embedded solutions.
Just barely fitting a full Wi-Fi stack on the nRF9151(danielmangum.com) In my last post on the Nordic Semiconductor Thingy:91 X IoT prototyping platform, I outlined the features and architecture of the device. The combination of wireless protocols on the Thingy:91 X (Bluetooth LE, LTE-M, Wi-Fi) make it a compelling foundation for a wide variety of applications. However, there are a few intricacies to the protocol support.
The Hunt for Error -22(tweedegolf.nl) This article is a linear retrospective of how we searched for and eventually fixed a hard-to-find bug in our embedded software. If you're only interested in the outcome, then make sure to read the last three sections.