Embedded, Software & Hardware - unser Know-How
Embedded Projekte mit Hardware:
- Embedded Systeme: ARM Cortex M0/M3/M33/M4/M7, NXP LPC 17xx, NXP Vybrid VF6xx, NXP iMX RT1062, NXP iMX 6, SJA1110, ESP32, STM32, Infineon XMC7200D
- Emulatoren/Debugger: SEGGER J-Link, STLink, Serial Wire Debug (SWD), JTAG
- Projekte: OBD-2 Diagnosesystem für CAN, USB CAN-Tracer mit Donglefunktion, ISO9141-2 Schnittstellenkonverter, Controllerboard, ATMega Meßdatenlogger. Tool: Eagle
Programmiersprachen und Tools:
- Assembler
- C (diverse Compiler), IAR, MCUXpresso, STM32Cube, Eclipse, National Instruments LabWindows/CVI, MISRA konform.
- C++, Microsoft Visual C++, MFC, wxWidgets, STM32Cube, IAR, MCUXpresso, CMake, GNU Toolchain (GNU make, GCC), Trolltech Qt
- C#, .NET, Microsoft Visual Studio
- PHP, Perl
- HTML, XHTML, XML, CSS, JavaScript
Technologien:
- IoT, REST, MQTT, Cloud-/Linux-basierte Datenverarbeitung
- asymmetrische und symmetrische Kryptosysteme, Elliptische-Kurven-Kryptographie
- neuronale Netzwerke, Machine Learning, Machine Intelligence
- OOP Design, Design Patterns, Unit-Tests, agile Softwareentwicklung, Projektmanagement
- GUI Entwicklung, HMI (touch oder touchless), Bedienoberflächen, Web-basierte Interfaces
- Automotive Entwicklung, Autosar
- Gerätetreiber-Entwicklung: Microsoft Windows Driver Foundation (WDF), Linux
Betriebssysteme:
- Linux (Ubuntu, diverse)
- Embedded Linux, Yocto Project
- Windows
- Echtzeitbetriebssysteme: FreeRTOS (NXP-SDK, ESP-IDF), MQX, OSEK, EB tresos
Datenbanken:
Versionsverwaltung, Konfigurationsmanagement:
- GIT, Microsoft Team Foundation Server, Subversion, GNU CVS
- Telelogic Synergy/CM, IBM Rational Synergy
Datenkommunikation:
- OBD2 (OBDII), OBD, UDS, ODX, ISO14230, ISO15765, CAN, LIN. Tools: Vector GENy, Vector CANoe, KCANMonitor
- USB, USB WCID, UART, RS232, SPI/SSP, I2C, SAI. Tools: USBTreeView, Microsoft USBView
- WiFi, TCP/IP (IPv4, IPv6), TLS, Winsock/Socket, SNMP, Ethernet (RGMII etc.)
- Internet, Intranet
- HDLC, HDSL, ISDN
Referenzen:
Glückwunsch! Wenn Sie diese Seite über einen der nachfolgenden Codes und eine Suchmaschine gefunden haben, sind Sie beim Entwickler des Ihnen vorliegenden Softwaremoduls angekommen.
- 2lAxPXT8MUm0mwRUbeT7fg: FreeRTOS Windows-Port Erweiterung (Entwickeln und Ausführen Ihres Embedded-Codes ohne verfügbare Hardware)
- b314KDTb5EqN3WJ674EQPw: Writeback-Cache (Zugriff auf Daten superschnell ohne Verzögerungen, z. B. beim langsamen EEPROM-Lesen/Schreiben)
- JN4NeeBQRE2IggVfFEHgOw: MQTT-Kommunikationsklasse (C#) mit Multithread-Unterstützung und Nachrichtenserialisation
- E2nYLtUsvE6VElXClnBRWw: MQTT-Client mit generischer Transport-Schnittstelle über jede Transport-Schnittstelle, Beispiel-Socket-Implementierung für Windows und NXP-SDK mit erweitertem LwIP (Führen Sie Ihren Embedded-Code auf beliebiger Hardware und beliebiger physischer Transport-Schnittstelle aus)
- wzwagMW2BkykK8bhiwPo7g: MQTT-Kommunikationskonzept (C++), Geräte- und Betriebssystem-unabhängig mit Streaming-Funktionalität, RPC und Ereignissen (optimiert für den Embedded-Einsatz und Cloud-Kommunikation)
- g93moMaHREevrahI6VgSjw: Sichere interprozessuale Speicherdatenbank mit Writeback-Cache-Unterstützung (keine "Schmutz-Effekte" beim Zugriff auf Daten aus mehreren Tasks/Threads, inklusive Datenbankstandardeinstellungen, Bereinigung und Wartung)
- Kud5hQffAkONTerAepRivw: FreeRTOS-Task-Watchdog-System mit statistischer Unterstützung (alle Ihre FreeRTOS-Tasks tun, was sie sollten, keine unbeabsichtigten Blockierungen?)
- 6dERbaxs50em8o00LZQLoQ: FreeRTOS Laufzeitstatistikmodul, Aufgaben/IRQ/Ausführungszeitmessung und Systemgesundheit ohne zusätzliche Timer (gibt alles aus, was Sie über die Systemgesundheit und freie Systemresourcen wissen müssen, ohne die Notwendigkeit weiterer Hardware-Ressourcen wie Timer)
- Okej3dqbHEWhxrJTP7Z1YA: Generischer MQTT-Client in C#
- lHMXbvKUsk2i6xTwBnQIlw: Demo-Anwendung für generischen MQTT-Client in C#
Gerne entwickeln wir Ihre Hardware und Software auf Basis dieser und anderer Technologien. Nehmen Sie einfach und unverbindlich Kontakt auf und sprechen Sie mit uns.