Skip to content

damonChenzf07/Awesome-Embedded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 

Repository files navigation

Awesome-Embedded

A curated list of awesome embedded resource.

Table of content

Interview

On the way to be a full-stack embedded software engineer.

Embedded Software Skill

Common

MCU programming

Bare-metal programming (Don't need MCU)

MSP430

TM4C123

MSP432

STM32

STM32F7

STM8

ESP8266

Raspberry

Beaglebone

Linux Programming

Assembly

RTOS

Automotive

OS

WindowCE

Compiler

Bootloader

Makefile

Peripheral

Memory Protection Unit

USB

  • tinyusb - A silly USB stack for Embedded System.

Others

Embedded GUI Development

  • Embedded Wizard - Sophisticated GUI for Your Embedded Platform
  • lvgl - Graphics library to create an embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint. It offers anti-aliasing, opacity, and animations using only one frame buffer.

Machine Learning & AI on MCU

  • nnom - A higher-level Neural Network library for microcontrollers.
  • nn4mp
  • Embedded Learning Library (ELL) - Microsoft's library to deploy intelligent machine-learned models onto resource constrained platforms and small single-board computers.
  • Qualcomm Neural Processing SDK for AI - Libraries to developers run NN models on Snapdragon mobile platforms taking advantage of the CPU, GPU and/or DSP.
  • CMSIS NN - A collection of efficient neural network kernels developed to maximize the performance and minimize the memory footprint of neural networks on Cortex-M processor cores.
  • ARM Compute Library - Set of optimized functions for image processing, computer vision, and machine learning.
  • uTensor - AI inference library based on mbed (an RTOS for ARM chipsets) and TensorFlow.
  • EmbededAI - A library that provides elements of AI to C++ applications.

Utilities

  • lm4tools
  • mspdebug - Debugging tool for MSP430 MCUs
  • pycs - Python Based ARM CoreSight Debug and Trace Tools

Tips & tricks

Awesome Cheat Sheets for Developer Utility, like Git, Vim , Tmux, SublimeText, Markdown, Shell.

Tech blogs

FAQ_Embedded

Looking for more lists like this?

BOOKs

About

A curated list of awesome embedded programming.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published