mbed OS 5.3
github.com/ARMmbed/mbed-os
mbed OS 5.7
Mbed OS 5.7 released: Focus on robustness, connectivity and ease of use
https://github.com/ARMmbed/mbed-os/tree/mbed-os-5.7, ARM Mbed OS is a platform operating system designed for the internet of things https://mbed.com
github
github.com/ARMmbed/mbed-os, ARM Mbed OS is a platform operating system designed for the internet of things https://mbed.com
STM32
Creating Console Output
Handbook
Introduction to the mbed OS 5 Handbook
mbed OS API References
Explore mbed
Mbed OS Documentation
IP networking
Adding TLS Sockets to Mbed OS
Old Handbook
Handbook
mbed SDK
GCC
Old:
# LD = 'arm-none-eabi-gcc' \
# '-Wl,--gc-sections' \
# '-Wl,--wrap,main' \
# '-Wl,--wrap,_malloc_r' \
# '-Wl,--wrap,_free_r' \
# '-Wl,--wrap,_realloc_r' \
# '-Wl,--wrap,_calloc_r' \
# '-Wl,--wrap,exit' \
# '-Wl,--wrap,atexit' \
# '-mcpu=cortex-m4' '-mthumb' '-mfpu=fpv4-sp-d16' '-mfloat-abi=softfp'
New (without wrap things):
LD = 'arm-none-eabi-gcc' '-Wl,--gc-sections' '-mcpu=cortex-m4' '-mthumb' '-mfpu=fpv4-sp-d16' '-mfloat-abi=softfp'
[...]
Old:
# LD_FLAGS := \
# -Wl,--gc-sections \
# -Wl,--wrap,main \
# -Wl,--wrap,_malloc_r \
# -Wl,--wrap,_free_r \
# -Wl,--wrap,_realloc_r \
# -Wl,--wrap,_calloc_r \
# -Wl,--wrap,exit \
# -Wl,--wrap,atexit \
# -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp
New (without wrap things):
LD_FLAGS := -Wl,--gc-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp
# LD_FLAGS :=
# -Wl,--gc-sections
# -Wl,--wrap,main
# -Wl,--wrap,_malloc_r
# -Wl,--wrap,_free_r
# -Wl,--wrap,_realloc_r
# -Wl,--wrap,_calloc_r
# -Wl,--wrap,exit
# -Wl,--wrap,atexit
# -mcpu=cortex-m3 -mthumb
LD_FLAGS :=-Wl,--gc-sections -mcpu=cortex-m3 -mthumb
LD_SYS_LIBS :=-Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group