An exercise to build a C++ library for the GPIO pins. The programmer can decide what underlying mechanism is used to talk to the pins. In this second post, 3 mechanism are supported:
register access via memmap
the sysfs inter...
An exercise to build a C++ library for the GPIO pins. The programmer can decide what underlying mechanism is used to talk to the pins. In this initial release, one mechanism is supported: the sysfs interface.
typedef dgpio::pin<dgpio::sysfsdev...
FreeRTOS Symmetric Multiprocessing (SMP) is a version of the RTOS that can schedule tasks across multiple controller cores. It has just been promoted to the main release, and supports the RP2040. In this blog post, revisit&nbs...
FreeRTOS Symmetric Multiprocessing (SMP) is a version of the RTOS that can schedule tasks across multiple controller cores. It has just been promoted to the main release, and supports the RP2040. In this blog post, I design a doubl...
Trying out multi-core FreeRTOS has now become very simple. The SMP functionality, and the Raspberry PICO example !! became part of the standard download.The organisation hasn't released a new version yet, but everything is submitted to...
Introducing the Raspberry Pi 5
Meet the New Raspberry Pi 5! It represents a leap in performance, with many widely-requested quality of life features, including an RTC battery connector and an onboard power button!
Pre-order the R...
Win a Raspberry Pi 5!
We have just announced the release of the amazing Raspberry Pi 5, with its 2.4GHz quad-core, 64-bit Arm Cortex-A76 CPU, VideoCore VII GPU, LPDDR4X-4267 SDRAM (4GB and 8GB SKUs available at launch), 2.4 GHz a...
Raspberry Pi 5 Key Features:
Here are the tech specs for the brand new Raspberry Pi 5: • 2.4GHz quad-core, 64-bit Arm Cortex-A76 CPU, with 512KB L2 caches and a 2MB shared L3 cache• VideoCore VII GPU• LPDDR4X-4267 SDRAM (4GB and ...
Raspberry Pi 5 FAQ
Learn more about the Raspberry Pi 5! Will my existing case fit the new board? Do I need a new charger for the Raspberry Pi 5? What is a Real-Time Clock?
What Are the Specifications for the Raspberry Pi 5?
• 2.4GHz quad-...
How do you run an obsolete OS on modern hardware?
Figure 1: Palm TX (Source: Brusselsshrek/Wikipedia)
Remember the PalmPilot? PalmPilots came out in the 90's and were one of the earliest PDAs (personal digital assistants). They were basical...
When it comes to our browser its one of the few things we often over look. We might just be comfortable with Google Chrome or Firefox and think well I just have to deal with the slowness and random quirks with them on the Raspberry Pi. But what...
When you develop firmware for a Raspberry Pico, there are cases where you want to store user data in Flash. Data that needs to survive a power-down. E.g: calibration data, user preferences, display Celsius/Fahrenheit …&...
Introduction:
If you're an avid Raspberry Pi enthusiast and have explored the world of traditional Linux-based development on the platform, it's time to embark on a new adventure. In this blog post, we'll delve into the exciting realm of ...
Open source software is all the rage; open collaboration with every software developer on the planet has led to more secure and innovative code. But what about on the hardware side? Traditionally, hardware has been more proprietary and closed off, b...
hello everyone I made a project https://www.brachiograph.art/tutorial/construct.html brachioGraph with three servo motors and a raspberry pi, I need help to improve it, add something design thing, add something else that will make it better
11+ Years of Raspberry Pi and the element14 Community @ Embedded World Exhibitor Forum
Its been 11+ Years of Raspberry Pi and element14 Community, and we have had an amazing ride since this first post in 2012:
"It’s been a long time...
A projects to learn the SPI API of the RP2040 C SDK, and to use it to control an external Flash IC. In this post, I refine the m25 c++ class again. take care that an STL container is read-only when passing it to a member.
Pass...
I see that BalenaOS detects my Komplete Audio 6 when I lsusb to check.
How do I change the default output from the AUX to my KA6?
Mind you, I know alsamixer is usually the answer but for some reason, I can go into alsamixer and pul up my KA6 as a sou...
The new Pi Global Shutter Camera (see the announcement) may be suitable for AI experimentation, so I decided to get one! I believe it should be electrically compatible with both the Pi as well as the NVIDIA Jetson Nano, so I think I can get...
This morning the Raspberry Pi Foundation launched a specialized 1.6-megapixel camera that can capture rapid motion without introducing artefacts typical of rolling shutter cameras.
Ideal for fast motion photography and machine vision applications.
B...
The Pi Pico Eurocard Development Board uses a Seeed XIAO RP2040 as debugger. shabaz posted an adapted version of the PicoProbe firmware binary on his github. In this post, I take a step back and fork the source of the&n...
I just read some good news over at cnx-software.com - Raspberry Pi Pico W gets Bluetooth support in SDK 1.5.0.
I've been waiting for the hardware to be supported.
Quoted from the article:
"
Bluetooth support is still considere...
Use a Raspberry Pi to create a home automation system that can control lights, appliances, and other devices in your home.
Home automation has become increasingly popular in recent years, as homeowners seek to streamline their lives and make their ho...
Introduction
Waste collection boats have been widely used for the purpose of cleaning up water bodies. So, as a solution to this problem, smaller sized garbage collection boats have been designed to collect garbage and floating solids in...