All Projects → oco2000 → m3forth

oco2000 / m3forth

Licence: GPL-3.0 License
m3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers

Programming Languages

forth
179 projects

Projects that are alternatives of or similar to m3forth

mdepx
MDEPX — A BSD-style RTOS
Stars: ✭ 17 (+6.25%)
Mutual labels:  arm, microcontroller, qemu
ewok-kernel
A secure and high performances microkernel for building secure MCU-based IoTs
Stars: ✭ 69 (+331.25%)
Mutual labels:  arm, microcontroller, armv7m
how-to-qemu-arm-gdb-gtest
How to run, debug, and unit test ARM code on X86 ubuntu
Stars: ✭ 19 (+18.75%)
Mutual labels:  arm, gdb, qemu
slabdbg
GDB plug-in that helps exploiting the Linux kernel's SLUB allocator
Stars: ✭ 55 (+243.75%)
Mutual labels:  debugging, gdb
asm2cfg
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
Stars: ✭ 42 (+162.5%)
Mutual labels:  arm, gdb
alloc-cortex-m
A heap allocator for Cortex-M processors
Stars: ✭ 139 (+768.75%)
Mutual labels:  arm, microcontroller
Pyrasite
Inject code into running Python processes
Stars: ✭ 2,586 (+16062.5%)
Mutual labels:  debugging, gdb
tinyfont
Text library for TinyGo displays
Stars: ✭ 37 (+131.25%)
Mutual labels:  arm, microcontroller
stack-inspector
A gdb command to inspect the size of objects on the stack
Stars: ✭ 57 (+256.25%)
Mutual labels:  debugging, gdb
ersatz80
Z80+ARM=BUGS
Stars: ✭ 13 (-18.75%)
Mutual labels:  arm, microcontroller
nsec-badge
Software from the NorthSec badge
Stars: ✭ 34 (+112.5%)
Mutual labels:  arm, microcontroller
rnk
rnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (+37.5%)
Mutual labels:  arm, microcontroller
stm32f103xx
DEPRECATED
Stars: ✭ 31 (+93.75%)
Mutual labels:  arm, microcontroller
elfloader
ARMv7M ELF loader
Stars: ✭ 71 (+343.75%)
Mutual labels:  arm, thumb2
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (+350%)
Mutual labels:  debugging, gdb
DemOS
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (+12.5%)
Mutual labels:  arm, microcontroller
Gdb Frontend
☕ GDBFrontend is an easy, flexible and extensionable gui debugger.
Stars: ✭ 2,104 (+13050%)
Mutual labels:  debugging, gdb
Pylink
Python Library for device debugging/programming via J-Link
Stars: ✭ 158 (+887.5%)
Mutual labels:  debugging, arm
V60Mini-firmhack
A project to disassemble the KBParadise V60 Mini keyboard firmware.
Stars: ✭ 23 (+43.75%)
Mutual labels:  arm, thumb2
metal.test
Deprecated, superseded by https://github.com/metal-ci/test
Stars: ✭ 41 (+156.25%)
Mutual labels:  arm, gdb

m3forth

m3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers

Key features

  • 32-bit cell
  • produces optimized subroutine-threaded code
  • makes standard elf files with debugging information, which allows you to debug your high-level code directly in a microcontroller using gdb
  • built-in Thumb2 assembler
  • interpreter accessible via serial or USB (semihosting)
  • can be emulated in qEMU

Installation

See here

Documentation

See 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].