Programming

Contents

  1. Child Pages

Child Pages

Algorithms And Data Structures
Sorting algorithms, time complexity and other information about algorithms and data structures.
Compilers/Build Systems
Information about software/firmware compilers and build systems, including GCC, CMake, MPLAB XC and Gradle.
CPU Architectures
Information on specific CPU architectures such as the ARM Cortex M3 and the Texas C2000.
Design Patterns
Information on software design patterns such as hardware abstraction, dependency injection and "futures and promises".
Embedded Linux
Processors, development kits, differences with standard Linux, embedded ABI and more information about running Linux on embedded systems.
General Programming
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.
Microcontrollers
Information on various microcontroller families such as PSoC, PIC, dsPIC, ATmega, Arduino, RaspberryPi.
Operating Systems
Information about various operating systems (both high-level and embedded), including Linux, FreeRTOS, Windows, Android and more!
Programming Languages
Information, code examples, tips and tricks on programming languages such as C, C++, C#, Javascript, Java, Bash, Powershell, Lua, Assembly, Rust and VBScript.
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).
Website Design
Information about popular CMS's (such as Wordpress and Drupal) and frameworks such as React, Angular and vue.

Posted: September 5th, 2011 at 10:52 am
Last Updated on: May 26th, 2017 at 12:54 pm