TEConcept GmbH
- Home
- Companies
- TEConcept GmbH
- Services
- Software Development Services
Software Development Services
FromTEConcept GmbH
We focus on developing application software and drivers for processor-based embedded systems. We are familiar with a variety of different development environments and "System on Chips" (SoC)s. 8-, 16- or 32-bit CPUs as well as a wide variety of interfaces and storage technologies are used.
Here is a selection of the technologies we have used in past projects:
- Microprocessors: ATXmega, MSP430, Pic32, STM8/32, TCC8300, EFM32, LPC43xx, LPC111x, 8051 (Silicon Labs), ColdFire-MCF5329, SAM, TMS320, ADAU1445, Blackfin ADSP21488 & ADSP BF516, AVR AT32AP7000 & AT91SAM, 65C
- FPGA: Lattice MachXO2
- Standard interfaces: I2C, SPI, UART; USB, Ethernet
- Audio/Video Interfaces: I2S, TDM, BT656, HDMI, Analog
- Fieldbuses: IO-Link, Profinet, Ethercat, CAN, HART
- Wireless: Bluetooth, Wireless-M-Bus, IEC 802.15.4, proprietary data transfer systems
- Memory technologies: SRAM, SD-RAM, DDR2-RAM, NOR Flash, NAND Flash, EEPROM; SD cards
Depending on the project, the development also requires the involvement of operating systems such as, FREERTOS, Linux, Android and similar. We also develop PC-based software that is required for communication or the control of "embedded systems" developments.
We use the following development systems:
- Keil µVision, IAR, Eclipse, Netbeans, Rhapsody, CodeComposer-Studio, the Gnu Toolchain.
- We are familiar with a number of different development processes. The following diagram shows the tools we typically use:
