All Projects → Tony607 → arm_nn_examples

Tony607 / arm_nn_examples

Licence: other
How to run deep learning model on microcontroller with CMSIS-NN

Programming Languages

Jupyter Notebook
11667 projects
c
50402 projects - #5 most used programming language
assembly
5116 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to arm nn examples

rustBoot
rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Stars: ✭ 99 (+371.43%)
Mutual labels:  microcontroller
msp430-rng
Random (SLAA338) and pseudorandom (LCG) number generation.
Stars: ✭ 19 (-9.52%)
Mutual labels:  microcontroller
microS2
microS2 - An esp32-s2 based development board 🚀
Stars: ✭ 18 (-14.29%)
Mutual labels:  microcontroller
munix
🦠 µnix is a UNIX-like operating system
Stars: ✭ 57 (+171.43%)
Mutual labels:  microcontroller
XMC-for-Arduino
Integration of Infineon's XMC microcontrollers into the Arduino IDE.
Stars: ✭ 85 (+304.76%)
Mutual labels:  microcontroller
lwpkt
Lightweight packet protocol structure for multi-device communication focused on RS-485
Stars: ✭ 71 (+238.1%)
Mutual labels:  microcontroller
stm32f103xx
DEPRECATED
Stars: ✭ 31 (+47.62%)
Mutual labels:  microcontroller
DemOS
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-14.29%)
Mutual labels:  microcontroller
netxduo
Azure RTOS NetX Duo is an advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
Stars: ✭ 151 (+619.05%)
Mutual labels:  microcontroller
picovoice
The end-to-end platform for building voice products at scale
Stars: ✭ 316 (+1404.76%)
Mutual labels:  microcontroller
nrf52-IR
Decoding and saving carrier modulated IR signals and sending modulated IR signals using NRF52 SoCs
Stars: ✭ 17 (-19.05%)
Mutual labels:  microcontroller
ic-pinout-diagram-generator
Generate beautiful pinout diagrams for integrated circuits.
Stars: ✭ 38 (+80.95%)
Mutual labels:  microcontroller
regbits
C++ templates for type-safe bit manipulation
Stars: ✭ 53 (+152.38%)
Mutual labels:  microcontroller
ESC-CNN-microcontroller
Environmental Sound Classification on Microcontrollers using Convolutional Neural Networks
Stars: ✭ 85 (+304.76%)
Mutual labels:  microcontroller
m4vga-rs
VGA-style video output for STM32F4 processors, in Rust
Stars: ✭ 122 (+480.95%)
Mutual labels:  microcontroller
BluetoothHelper
Bluetooth helper Java class
Stars: ✭ 13 (-38.1%)
Mutual labels:  microcontroller
steno
Embedded steno firmware + custom steno PCBs
Stars: ✭ 47 (+123.81%)
Mutual labels:  microcontroller
Gesture-Detecting-Macro-Keyboard
Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.
Stars: ✭ 68 (+223.81%)
Mutual labels:  microcontroller
perf counter
A dedicated performance counter for Cortex-M systick. It shares the SysTick with users' original SysTick function without interfere it. This library will bring new functionalities, such as performance counter, delay_us and clock() service defined in time.h
Stars: ✭ 197 (+838.1%)
Mutual labels:  microcontroller
zmu
zmu - Emulator for Microcontroller Systems
Stars: ✭ 70 (+233.33%)
Mutual labels:  microcontroller

How to run deep learning model on microcontroller with CMSIS-NN Blog

cifar10 folder

CMSIS NN Lib example arm_nnexample_cifar10 for Cortex-M4 and Cortex-M7.

The example is configured for uVision Simulator as well as the STM32F407 DISCOVERY board.

script folder

It contains a Python Jupyter notebook to generate #define IMG_DATA {...} data with a new custom image.

For more information, please read the tutorial.

Please noted that the microcontroller project is built with Keil MDK-ARM run on Windows, if you don't have the IDE installed yet, you can find a copy and instruction to install here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].