Modern Embedded Systems Programming Course
Learn from the basics to modern embedded programming practice.
Databorg.ai
New AI ToolsAnswer Natural Language Questions Over Websites with DataBorg WebQA API
Edukade
GamesCreate interactive learning games with AI or drag-and-drop
Stanford CS104e - An Experimental Course on Operating Systems
Build your own embedded OS for the Raspberry Pi
HowTo: Develop on the TI Tiva LaunchPad using Linux
Develop on TI Tiva LaunchPad with Linux
hypervisor
ARM64 Type-1 bare-metal hypervisor in no_std Rust, runs at EL2 on QEMU virt, boots Linux with FF-A v1.1 SPMC.
Drivers and examples
Drivers for internal peripherals and external modules for Tiva C, examples of FreeRTOS features under development/FreeRTOS
The complete tutorial for Stellaris LaunchPad development with GNU/Linux (I)
Set up a fully open-source development environment for Stellaris LaunchPad on GNU/Linux
GameGuide
GamesYour Ultimate Hub for Gaming Updates and AI Companions
UBOS
Project ManagementUBOS: Comprehensive AI and Low-Code/No-Code Development Platform
Virtuo
FitnessSimplify Your Intermittent Fasting Journey with Virtuo
4 Awesome Things You Can Do with the Vue.js CLI
Streamline Vue.js development with powerful CLI features.
Real-Time Bluetooth Networks - UTAustinX
Learn the design fundamentals of a real-time operating system (RTOS) and how to build a Bluetooth network in this hands-on project-based course.
doonny/PipeCNN
An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
STM32F103C8 Examples
STM32F103C8 example projects covering a wide range of peripherals
libopencm3 and FreeRTOS projects using the STM32F103C8T6 MCU
Open-source STM32F103C8T6 examples with libopencm3 and FreeRTOS
Bootloaders 101
Fundamentals of bootloaders for future-proof embedded designs
VELS
Roleplay & Character ChatMulti-country business OS for the UK, Bulgaria, and the UAE
Niddam_AI
AI ChatbotsEmbedded Interview Questions
Embedded OS interview questions covering key concepts
Macros in TivaWare
Direct register access macros for Tiva microcontrollers without driverlib conflicts
Clean Code JavaScript
Clean Code principles for JavaScript developers
Writing a Bootloader Part 3
Extend your bootloader beyond 512 bytes with C++ and BIOS disk services.
Sample source: Baremetal source code for Raspberry
Baremetal Raspberry Pi code: multicore schedulers, FreeRTOS, USB, and graphics demos