Dienstleistungen

Ein breites Angebot von Dienstleistungen für eingebettete Systeme für mobile Plattformen, Linux, Echtzeitbetriebssysteme und nicht echtzeitfähige Betriebssysteme

Eingebettete Lösungen und Dienstleistungen

Die Fähigkeit von ITgma Dienstleistungen für eingebettete Systeme erfolgreich anzubieten betont unser durchgehendes Verständnis der Hardware und detailliertes Fachwissen im Bereich Softwareentwicklung für eingebettete Geräte.

ITgma bietet ein breites Angebot von Dienstleistungen für eingebettete Systeme für mobile Plattformen, Linux, Echtzeitbetriebssysteme und nicht echtzeitfähige Betriebssysteme über die unterschiedlichen Phasen des Lebenszyklus des Produktes, einschließlich Entwurf, Entwicklung und Betreuung.

Wir bieten diverses Fachwissen, beginnend mit Entwicklung von Board Support Package (BSP) bis Plattform-Portierung; dann grafische Benutzeroberfläche (GUI) und Nutzererlebnis-Design (UX); und von Treiberentwicklung über Kerneloptimierung bis zur Kernelanpassung.

Unsere starke Erfahrung ermöglicht wirtschaftliche Entwicklung, mindert die Produkteinführungszeit (TTM) und erlaubt Ihnen Ihr Produkt auf dem Markt zu differenzieren und es gleichzeitig aktuell und innovativ zu behalten.

ITgma sichert, dass alle Systembeschränkungen der eingebetteten Systeme in Betracht genommen werden (niedriger Stromverbrauch, niedrige Inanspruchnahme von Speicherressourcen, niedrige Fehlertoleranz, Robustheit und Zuverlässigkeit) und schafft dadurch ein komplettes und modernes Produkt.

Kernelentwicklung für Linux und Windows
  • Treiberexpertise
    • Treiberentwicklung
      • Speicher (SRAM, SDRAM, FLASH, MMC, SD Card)
      • Modemkommunikation: GPRS/3G, RIL, Modemkommunikation über herkömmliche Telefonverbindung
      • Board-Schnittstellen: UART, I2C, SPI, 1-Wire
      • Multimedia: I2S Audiogerätetreiber
    • Treiberoptimierung
      • Leistungsverbesserung
      • Ressourcenoptimierung
      • Stromverbrauchoptimierung
    • Integration von Fremdtreibern
  • Kerneloptimierung
    • Bootzeitoptimierung
    • Leistungsverbesserung
    • Ressourcenoptimierung
    • Stromverbrauchoptimierung
  • Kernelanpassung
  • Entwicklung von Board Support Package (BSP)
Dienstleistungen für Android
  • BSP-Portierung für Android
Datenbankentwicklung
  • SQLite
  • MySQL
Anwendungsentwicklung
  • Entwurf von UI- und GUI-Schnittstellen
  • Anwendungen für Android/iOS/Windows/Linux
    • Python
    • Qt
  • Lokalisierung
  • Anwendungsentwicklung ohne Betriebssystem
    • Entwicklung von generischen eigebetteten Benutzeroberfläche-Anwendungen in Assembly/C/C++
Portierung und Optimierung von Plattformsoftware
  • Android
  • Linux und
  • Windows
Ermittlung der Bedürfnisse
Spezifizierung der Anforderungen
Entwurf
Entwicklung
  • Firmware-Entwicklung
Testen
Umsetzung/Installation/Konfigurieren
Verwaltung/Wartung/Betreuung
QS-Dienstleistungen
  • Blackbox-Testen
  • Whitebox-Testen
Kundenbetreuung
  • 1. Ebene der Kundenbetreuung
  • 2. Ebene der Kundenbetreuung
  • 3. Ebene der Kundenbetreuung
Plattformen
  • Linux
  • Android
  • Windows
  • eCOS
Entwicklungsumgebungen
  • IAR, ARM Realview, GNU GCC/Binutils
  • Eclipse IDE
  • Altium designer
Code-Versioning-Werkzeuge
  • GIT/Gerrit
  • SVN