The objective of this assignment is to develop a software framework for a microcontroller (NXP K64) based on FreeRTOS and lwIP (TCP / IP stack). This framework will consist of the following components:

  • OS abstraction layer
  • Abstraction Layer TCP / IP stack
  • Simple communication protocol
  • Drivers

There will be developed a demo application that demonstrates the capabilities of the framework. This application will demonstrate at least communication via Ethernet and USB (the device). Depending on the time available, the platform can be extended with drivers for sensors (eg. Tilt sensor, capacitive buttons) and an OLED display and various communication protocols such as Modbus TCP.

Are you doing a Bsc or Msc study Computer Science and looking for an graduation assignment? Please contact us via