Softwareentwicklung

Softwareentwicklung

Wir bieten Softwareentwicklung für den Embedded Bereich von Assembler bis C++ ganz nach ihren Anforderungen.

Egal ob für einfachste 8-Bit Microcontroller wie den Attiny oder spezial Controller mit integriertem Funksystem wie dem EnOcean Transceiver.  Wir haben breit gefächerte Erfahrungen aus vergangenen Projekten der Softwareentwicklung.

Auch können wir für die Konnektierung anderere Hardware Schnittstellen wie BLE, SPI oder I²C dabei einfach in die Firmware einbinden. So können verschiedenste Sensoren und Speichererweiterung einfach in das System Integriert werden. Auch bietet Bluetooth einen großen Vorteil für Zukunftsorientierte Entwicklungen. So ist es eine leichtigkeit Softwareupdates OTA (Over-The-Air) zur verfügung zu stellen, auch können durch ein SmartPhone Geräte einfach vom Benutzer konfiguriert und bedient werden.

Desweiteren erstellen wir Automatisierte Fertigungsanlagen, diese bassieren üblicherweise auf eine bzw. mehree Raspberry Pi. In den Systemen werden Daten über verschiedenste Sensoren wie Multimeter, Labornetzgerät, LED-Tester oder QR-Code Scanner erfasst. Des weiteren können in den Fertigungsanlagen eigene I/O-Module integriert werden. Hierzu zählt z.B. ein I2C-Expander welcher über 16-I/O’s mit Relais, Transistoren oder Optokopplern ausgestattet ist.

Eine kurze Übersicht von vergangener Softwareentwicklung

EnOcean TCM300 und TCM120

  • 8 Bit Core 8051
  • Low Power Funk 868MHz

Atmel ATTINY13

  • 8 Bit Core

Silicon Labs EFR32

  • 32 Bit Core
  • Low Power
  • Schnittstellen UART/SPI/I2C/BLE (NRF8001)

Silicon Labs BGM121

  • 32 Bit Core
  • Low Power
  • Schnittstellen UART/SPI/I2C/BLE

ST Micro Electronic ST6 und ST7

  • 8 Bit Core

Raspberry Pi

  • python
  • batch

Android APP

  • BLE – Communication
  • Datenerfassung von Messebesuchern und Bearbeitung von Anfragen

Programmiersprachen

  • Assembler
  • Vhdl
  • C
  • C++
  • C#
  • Python
  • Batch
  • Java
  • JavaScript
  • Html
  • XML
  • PHP
  • CSS
  • SQL

Als IDE verwenden wir vorzugsweise

  • Android Studio
  • Eclipse
  • Simplicity
  • Atmel Studio
  • Visual Studio

Compiler

  • IAR
  • Keil
  • GNU