The Mission:

  • Development of a common software platform supporting various microcontrollers out of a processor family. The target applications are monitoring devices and power management devices for photovoltaic systems

Solutions and Technologies:

  • Microcontroller NXP LPC17xx and LPC18xx (ARM Cortex-M)

  • Microcontroller operating system FreeRTOS

  • Interfaces: Ethernet, USB, SPI, UART, GPIO

  • Network stack: lwIP

  • Network protocols: DHCP, DNS, NTP, HTTP, Modbus

Services by IBV:

  • Requirement analysis

  • Software design

  • Integration of the operating system on different hardware platforms

  • Driver development for all interfaces

  • Integration of a network stack

  • Development of IPv4 network protocols and an embedded web server

  • Automated software testing