»  Was versteht man unter Software bzw. Firmware Entwicklung?

Software, bzw. Firmware wird geläufig der Teil eines elektronischen Gerätes bezeichnet, der nicht fühlbar ist.

Die Hardware moderner Geräte enthalten meist Prozessoren, auf denen ein Programm laufen muss, um dem Gerät die Funktion geben zu können.

Handelt es sich hierbei um eine eher universelle rechnerorientierte Hardware, z.B. ein PC- oder ein Server-System, spricht man bei dem Programm von Software.

Handelt es sich hingegen eher um eine spezielle auf das Produkt entwickelte Hardware, z.B. mit eigenem Mikrocontroller, spricht man von Firmware.

Die Softwareentwicklung bzw. Firmwareentwicklung bezeichnet also die Arbeitsschritte, die nötig sind, die entsprechenden Programme zu erstellen.

Dies erfolgt im Normalfall mittels einer Entwicklungsumgebung, in der ein Quellcode mit den gewünschten Befehlen und Abläufen in einer passenden Programmiersprache erstellt und nachfolgend mittels einem Compiler in die für den jeweiligen Prozessor passenden Maschinencode (z.B. Hex- oder Bin-File oder Exe) übersetzt wird.

Weitere relevante Themen: