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