Software Entwicklung

Szoftverfejlesztés

Elsősorban alkalmazási szoftvereket és illesztőprogramokat fejlesztünk a processzor alapú beágyazott rendszerek számára. Ismertek vagyunk számos fejlesztési környezetről és a System on Chips (SoC) rendszerekről. Ezek 8-16 vagy 32 bites processzorokat, valamint számos interfészt és memória technológiát használnak. A következő technológiákat használtuk a múltbeli projektjeink során:

  • Microprocesszorok:  ATXmega, MSP430, Pic32,  STM8/32, TCC8300, EFM32, LPC43xx, LPC111x, 8051 (Silicon Labs), ColdFire-MCF5329, SAM, TMS320, ADAU1445, Blackfin ADSP21488 & ADSP BF516, AVR AT32AP7000 & AT91SAM, 65C02
  • FPGA: Lattice MachXO2
  • Szabványos interfészek: I2C, SPI, UART; USB, Ethernet
  • Audio/Video interfészek: I2S, TDM, BT656, HDMI, analogue
  • Ipari interfészek: IO-Link, Profinet, Ethercat, CAN, HART
  • Wireless: Bluetooth, Wireless-M-Bus, IEC 802.15.4, proprietary data transfer systems
  • Adattárolás: SRAM, SD-RAM, DDR2-RAM, NOR-Flash, NAND-Flash, EEPROM; SD cards

A projekttől függően a fejlesztéshez olyan operációs rendszerek is szükségesek, mint a FREERTOS, Linux, Android és hasonlóak. A beágyazott rendszerek kommunikációjára vagy vezérléséhez szükséges PC-alapú szoftvereket szintén mi fejlesztjük. A következő fejlesztési rendszerek használatosak: Wedge μVision, IAR, Eclipse, Netbeans, Rhapsody, CodeComposer Studio, a Gnu Toolchain. Számos különböző fejlesztési folyamatról vagyunk ismertek. Az alábbi diagram a leggyakrabban használt eszközöket mutatja:

Software Quality

Szoftverfejlesztési szolgáltatásaink:

  • Követelményelemzés és szoftver interfészek meghatározása
  • Algoritmusok fejlesztése és szimulálása Mathematica, Matlab, SciLab, Simulink
  • Szoftverfejlesztés különböző programozási nyelvek segítségével C, C ++, Java, Python, Assembler; VHDL
  • Egységtesztelés
  • Statikus kódelemzés
  • A fejlesztett szoftverblokkok integrálása a célplatformokba; Integrációs tesztelés
  • Szoftverfejlesztés verziószámítással (SVN, CVS)
  • Szoftverdokumentáció (Doxygen, Word dokumentumok), áttekintés
Diese Webseite verwendet Cookies. Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Datenschutzinformationen