Technologies
Embedded Software Development – Our Know-how
Here you can find a selection of technologies that belong to IBV’s know-how pool:
Operating Systems
- Embedded Linux
- Xenomai
- FreeRTOS
- QNX
- TI-RTOS
- Zephyr Project
- On Time RTOS-32
- Bare-Metal (Main loop architecture)
- Microsoft Windows
Architectures
- ARM Cortex-M7
- ARM Cortex-M4
- ARM Cortex-M3
- ARM Cortex-R5
- ARM Cortex-A, ARM v8, ARM v7
- Intel x86
- PowerPC
- and others …
FPGA Technologies
- AMD Xilinx
- Intel
- Lattice
- AXI Bus, Avalon Bus
Controllers and Interfaces
- Ethernet, WLAN, Bluetooth
- USB, PCIe
- SPI, I²C, CAN, UART
- QSPI, NOR-Flash, NAND-Flash
- SATA, SD-Card
- DMA, Memory
- Graphics
- A2B Audio Bus
- TI PRU-ICSS
- …
Connectivity
- IPv4, IPv6, ARP, UDP, TCP, DHCP, DNS, HTTPS, NTP, SNTP, Telnet, …
- MQTT, AMQP, REST
- lwIP TCP/IP network stack
- Mbed TLS
- Microsoft Azure IoT SDK
- Node-RED
- POCO C++ Library
- NetworkManager
- Bluetooth, BLE, SUOTA
- EIA-485, EEBUS
User Interface Technologies
- Qt, QML
- WPF, Windows Forms
- HTML 5, JavaScript, Angular
- Vue.js
- QNX Photon, QNX PhAB
- SEGGER emWin
- Crank Storyboard
- MPLAB Harmony
- Embedded Wizard
- and others …
IDEs and Toolchains
- Eclipse and IDEs based on it
- Microsoft Visual Studio
- Microsoft Visual Studio Code
- QNX Momentics IDE
- KEIL MDK, KEIL µVision IDE
- GCC, Clang, MinGW
- Microchip MPLAB Harmony
Programming Languages and Description Languages
- C, C++
- C#
- Java
- Assembler
- VHDL
- HTML, CSS
- JavaScript, TypeScript
- SQL
- various scripting languages:
Unix Shell, Python, PHP, …
Engineering and Documentation
- Atlassian Bitbucket
- Atlassian Jira
- Doxygen
- Gerrit
- Git
- GitLab
- JetBrains YouTrack
- Matrix Requirements
- Microsoft Visio
- Microsoft Office
- Subversion
- Sphinx
- Sparx Systems Enterprise Architect
- and others …