Deutsch English

BraceEmbedded (Bmbed) Development Framework

BraceEmbedded oder "Bmbed" ist ein in sich konsitentes Embedded Software Entwicklungs-Framework. Bmbed gibt Ihnen die Basis für professionelle Microcontroller Applikatonen in der Sprache C. Bmbed unterstützt verschiedenste Hardware Plattformen und Interfaces. Es übernimmt Standardaufgaben, welche bei vielen Embedded Software Entwicklungen immer gleich sind:

  • Lauffähiges Grundgerüst der Applikation für einen spezifischen Microcontroller.
  • Hardware Initialisierung inkl. Interrupts.
  • Netzwerkfähigkeit und Interfaces.
  • Low-Level Debugging und High-Level Debugging.
  • Nichtflüchtiger Speicherbereich für gerätespezifische Daten.
  • Bootloader.
  • PC Programm für Tests, Datenkontrolle, Updates usw.

Das Alles erhalten Sie mit Bmbed. Sie können sich von Anfang an auf Ihre gerätespezifische Applikation konzentrieren, welche Bmbed als Main-Loop Applikationsgerüst oder als RTOS-Applikationsgerüst liefert.

 

Merkmale

BraceEmbedded Development Framework ist:

  • Basis Applikationen für verschiedene Microcontroller Umgebungen.
  • Komplette Embedded Software Projekte für Code Composer Studio IDE und Keil µVision IDE, inkl.Debugger.
  • Unterstützung verschiedener Hardware Evaluation Boards (TI, NXP, ST).
  • Netzwerk Architektur mit dem Bmbed Netzwerk Layer.
  • Main-Loop Applikationen, RTOS Applikationen, Bootloader.
  • Lokale Schnittstellen für UART, FTDI-USB, SPI, Wireless, CAN.
  • MQTT Schnittstelle für die Datenübertragung über das Internet bzw. (W)LAN.
  • Windows Programme für die PC Kommunikation.
  • Kompletter Source-Code (erstellt nach coding Richtlinien) ist erhältlich.

BraceEmbedded Development Framework ist NICHT:

  • Ein anderer multi-gigabyte grosser Code-Haufen mit unzähligen zusammenhangslosen Beispielen.
  • Unübersichtlicher Source Code mit unzähligen Compiler-Switches für unzählige Controllertypen.

 

Bmbed Voraussetzungen und Vorgehensweise

Am einfachsten ist es, Sie beschaffen sich ein Evaluationsboard mit einem für Bmbed geeigneten Micorocontroller. Sie können auch ein gesamtes Packet von Eicher Engineering bestellen. Dazu installieren Sie die entsprechenden Entwicklungsumgebungen für den gewünschten Bmbed Microcontroller und die PC-Programmierung auf Ihren Computer.  Je nach Evaluationsboard ist der Debugger bereits enthalten. Die Bmbed Projekte können Sie dann direkt in die Entwicklungsumgebungen importieren. Danach den Code laden und los geht's.

 

Eicher Engineering
Janahofstrasse 12
CH-8722 Kaltbrunn SG
Switzerland

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