Für das Arbeiten, Debuggen und Weiterentwickeln des Bmbed Frameworks mit der entsprechenden Hardware Umgebung, sind verschiedene Entwicklungsumgebungen und Debugger einsetzbar. Glücklicherweise ist die Anschaffung dieser Tools heutzutage keine finanzielle Herausforderung mehr. Für den Einstieg mit Bmbed sind nur wenige Euros nötig.
Die Keil µVision IDE ist weit verbreitet und unterstützt eine sehr breite Palette der ARM Cortex Reihe verschiedenster Hersteller. Verständlich, da Keil seit einigen Jahren zu ARM gehört. Die Keil Preispolitik liefert immer noch Diskussionstoff. Zudem ist der Source Code Editor nicht auf der höhe der Zeit.
Die Code-Composer-Studio IDE von Texas Instruments war bei seiner Veröffentlichung eine der ersten vollständigen Entwicklungsumgebungen für Embedded Software mit der Unterstützung eines JTAG Debuggers. Der Softwareaufbau des CCS wechselte später auf die Grundlage von Eclipse. Zu Beginn war das CCS noch kostenpflichtig. Mittlerweile ist die Software kostenlos.

Das Microsoft Visual Studio ist für die Entwicklung von .NET basierten Windows Programmen die erste Wahl. Die kostenlose Community Version genügt für das Realisieren von kleinen und mittleren Projekten. Der Source Code Editor ist auf der Höhe der Zeit.

Die ULINK2 Debug Probe eignet sich für die Keil Entwicklungsumgebung. Alle Bmbed Keil Projekte sind mit Hilfe eines ULINK2 entwickelt worden.

Die XDS100/ 110 Debug Probes eignen sich für Texas Instruments Microcontroller zusammen mit dem Code Composer Studio. Alle Bmbed CCS Projekte sind mit Hilfe eines XDS100/ 110 entwickelt worden.
Evaluationsboards, speziell von Texas Instruments, besitzen bereits auf dem Board eine Debug Probe. Meist ist es ein XDS100 Pendant. Dadurch wird der Einstieg in die Embdedded Software Entwicklung nochmals erleichtert. Der Nachteil darin besteht, wenn die Hardware kundenspezifisch wird. Spätestens dann wird eine externe Debug Probe benötigt. Folgende Bmbed Evaluationsboards besitzen eine Built-In Debug Probe:

Im Gegensatz zu "reinen" Software Projekten benötigen Embedded Software Projekte immer noch einige Hardware Komponenten. Zudem sind Hardware Kenntnisse sowie ein Lötkolben "Know-How" unerlässlich. Folgendes Zubehör ist zu empfehlen um mit Bmbed erfolgreich arbeiten zu können: