Technologien
Embedded Software Entwicklung – Unser Know-how
Hier finden Sie eine Auswahl an Technologien, die zum Know-how-Pool von IBV gehören:
Betriebssysteme
- Embedded Linux
- Xenomai
- FreeRTOS
- QNX
- TI-RTOS
- Zephyr Project
- On Time RTOS-32
- Bare-Metal (Mainloop-Architektur)
- Microsoft Windows
Architekturen
- ARM Cortex-M7
- ARM Cortex-M4
- ARM Cortex-M3
- ARM Cortex-R5
- ARM Cortex-A, ARM v8, ARM v7
- Intel x86
- PowerPC
- und andere …
FPGA-Technologien
- AMD Xilinx
- Intel
- Lattice
- AXI Bus, Avalon Bus
Controller und Interfaces
- Ethernet, WLAN, Bluetooth
- USB, PCIe
- SPI, I²C, CAN, UART
- QSPI, NOR-Flash, NAND-Flash
- SATA, SD-Card
- DMA, Memory
- Grafik
- A²B Audio Bus
- TI PRU-ICSS
- …
Connectivity
- IPv4, IPv6, ARP, UDP, TCP, DHCP, DNS, HTTPS, NTP, SNTP, Telnet, …
- MQTT, AMQP, REST
- lwIP TCP/IP-Netzwerkstack
- Mbed TLS
- Microsoft Azure IoT SDK
- Node-RED
- POCO C++ Library
- NetworkManager
- Bluetooth, BLE, SUOTA
- EIA-485, EEBUS
User-Interface-Technologien
- Qt, QML
- WPF, Windows Forms
- HTML 5, JavaScript, Angular
- Vue.js
- QNX Photon, QNX PhAB
- SEGGER emWin
- Crank Storyboard
- MPLAB Harmony
- Embedded Wizard
- und andere …
IDEs und Toolchains
- Eclipse und darauf basierende IDEs
- Microsoft Visual Studio
- Microsoft Visual Studio Code
- QNX Momentics IDE
- KEIL MDK, KEIL µVision IDE
- GCC, Clang, MinGW
- Microchip MPLAB Harmony
Programmiersprachen und Beschreibungssprachen
- C, C++
- C#
- Java
- Assembler
- VHDL
- HTML, CSS
- JavaScript, TypeScript
- SQL
- div. Skriptsprachen:
Unix Shell, Python, PHP, …
Engineering und Dokumentation
- Atlassian Bitbucket
- Atlassian Jira
- Doxygen
- Gerrit
- Git
- GitLab
- JetBrains YouTrack
- Matrix Requirements
- Microsoft Visio
- Microsoft Office
- Subversion
- Sphinx
- Sparx Systems Enterprise Architect
- und andere …