Deutsch English

BraceEmbedded (Bmbed) Development Framework

BraceEmbedded or "Bmbed" is a self-consistent Embedded Software Development Framework. Bmbed gives you the base for professional microcontroller applications in C. Bmbed supports different hardware platforms and interfaces. It handles standard tasks which are the same in many embedded software projects:

  • Executable application base framework (main-loop or RTOS) for a specific microcontroller.
  • Hardware initialization incl. interrupts and timer.
  • Network and interfaces.
  • Low-level and high-level debugging.
  • Persistent memory handling for specific device data.
  • Bootloader.
  • PC program for tests, data control, updates etc.

You get this all with Bmbed. You can focus on your device specific tasks.

 

Features

Bmbed Development Framework is:

  • Base applications for different microcontroller environments.
  • Complete embedded software projects for TI Code Composer Studio IDE and ARM Keil µVision IDE, incl.Debugger.
  • Support different hardware evaluation boards (TI, NXP, ST).
  • Network compatible with the Bmbed network layer.
  • Main-Loop applications, RTOS applications, bootloader.
  • Local interfaces for UART, FTDI-USB, SPI, Wireless, CAN.
  • MQTT interface for data transer over internet.
  • Windows programs for PC communication.
  • Complete source code (created with coding rules) is available.

Bmbed is NOT:

  • Another multi-gigabyte bunch with uncountable loose examples.
  • Confusing source code with uncountable compiling switches für uncountable controller types.

 

Bmbed Requirements and Approach

The easiest way is to get an evaluation board with an appropriate Bmbed microcontroller. You can get also a complete Bmbed package from Eicher Engineering. Additionally you install the according integrated development environment (IDE) for the desired Bmbed microcontroller and for the PC programming on your computer. According the evaluation board the debugger is already included. After that you can open the Bmbed projects directly in the IDE.

Eicher Engineering
Janahofstrasse 12
CH-8722 Kaltbrunn SG
Switzerland

Tel +41 (0)79 363 66 35
infonoSpam@eichereng.ch
© Copyright 2026 Eicher Engineering