All Projects → pfalcon → cortex-uni-startup

pfalcon / cortex-uni-startup

Licence: other
Unified startup code and link scripts for Cortex-M microcontrollers

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to cortex-uni-startup

ewok-kernel
A secure and high performances microkernel for building secure MCU-based IoTs
Stars: ✭ 69 (+109.09%)
Mutual labels:  arm, embedded
stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Stars: ✭ 71 (+115.15%)
Mutual labels:  arm, embedded
arm-none-eabi-gcc-xpack
A binary xPack with the Arm Embedded GCC toolchain
Stars: ✭ 85 (+157.58%)
Mutual labels:  arm, embedded
Cargo Flash
a cargo extension for programming microcontrollers
Stars: ✭ 134 (+306.06%)
Mutual labels:  arm, embedded
CML
Fast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-48.48%)
Mutual labels:  arm, embedded
Frosted
Frosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+487.88%)
Mutual labels:  arm, embedded
rebuild
Zero-dependency, reproducible build environments
Stars: ✭ 48 (+45.45%)
Mutual labels:  arm, embedded
Daplink
Stars: ✭ 1,162 (+3421.21%)
Mutual labels:  arm, embedded
mdepx
MDEPX — A BSD-style RTOS
Stars: ✭ 17 (-48.48%)
Mutual labels:  arm, embedded
STM32F10x Servo Library
Servo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-57.58%)
Mutual labels:  arm, embedded
Cargo Embed
a cargo extension for working with microcontrollers
Stars: ✭ 100 (+203.03%)
Mutual labels:  arm, embedded
async-stm32f1xx
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-27.27%)
Mutual labels:  arm, embedded
Ehal
Embedded Hardware Abstraction Library
Stars: ✭ 84 (+154.55%)
Mutual labels:  arm, embedded
Baremetal Arm
An ebook about bare-metal programming for ARM
Stars: ✭ 222 (+572.73%)
Mutual labels:  arm, embedded
Bitbox
The bitbox console (example, firmwares, doc)
Stars: ✭ 78 (+136.36%)
Mutual labels:  arm, embedded
arm synth
Wavetable Synth Running on an STM32F 32-bit ARM Cortex M3 microprocessor
Stars: ✭ 23 (-30.3%)
Mutual labels:  arm, embedded
Mylinux
myLinux is a small UNIX like OS for embedded systems based on Westermo NetBox
Stars: ✭ 53 (+60.61%)
Mutual labels:  arm, embedded
Stm32l4xx Hal
A Hardware abstraction layer for the stm32l432xx series chips written in rust.
Stars: ✭ 65 (+96.97%)
Mutual labels:  arm, embedded
bx-github-ci
This tutorial provides one example on how a CI (Continuous Integration) workflow with the IAR Build Tools for Linux can be set up on GitHub. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 20 (-39.39%)
Mutual labels:  arm, embedded
orange-pi
Orange pi Kicad libraries and footprints.
Stars: ✭ 13 (-60.61%)
Mutual labels:  arm, embedded
cortex-uni-startup is a project to create unified/easily portable startup
code and linker script for any ARM Cortex-M CPUs/MCUs.

Supported out of the box:
* Basic Cortex-M CPU with standard interrupts
* STElectronics STM32
* Energy Micro EFM32
* Texas Instruments Tiva-C TM4 (former Stellaris LM4)
* NXP LPC800
* Nordic Semi NRF51
* Cypress PSoC4

New MCU is very easy to add - just use existing code as the example!

Basic usage example is provided in example/ directory. Note that as this
project deals only with Cortex-M startup, the example does not perform any
I/O operations like LED blinking. If you are interested in I/O and register
mappings for any Cortex-M MCU, please visit sister project
https://github.com/pfalcon/libperipha.

For advanced usage of both cortex-uni-startup and libperipha, see
https://github.com/pfalcon/PeripheralTemplateLibrary .
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].