Information about software/firmware compilers and build systems, including GCC, CMake, MPLAB XC and Gradle.
Information on specific CPU architectures such as the ARM Cortex M3 and the Texas C2000.
Information on software design patterns such as hardware abstraction, dependency injection and "futures and promises".
Processors, development kits, differences with standard Linux, embedded ABI and more information about running Linux on embedded systems.
General programming information.
|Integrated Development Environments (IDEs)|
Quick start guides, cheat sheets, feature overview,s general help and more info about Integrated Development Environments (IDEs) for both software and firmware.
Information on various microcontroller families such as PSoC, PIC, dsPIC, ATmega, Arduino, RaspberryPi.
Information about various operating systems (both high-level and embedded), including Linux, FreeRTOS, Windows, Android and more!
|Version Control Systems|
Information on version control systems such as git, Mercurial, SVN.
|Virtual Machines And Containers|
Info on virtual machines (such as VirtualBox and VMware) and containers (such as Docker).
Information about popular CMS's (such as Wordpress and Drupal) and frameworks such as React, Angular and vue.