Fotis Chatzinikolaou (@fchatzin)

Embedded software engineer working currently in the medical industry. Experience in firmware and Linux kernel drivers development for the mobile consumer market. Wide variety of HW platforms from small ARM MCUs to multi-core DSP platforms. Strong C and C++ skills. Passionate about technology.

Designing Communication Protocols, Practical Aspects

Fotis Chatzinikolaou May 14, 20192 comments

For most embedded developers always comes the time when they have to make their embedded MCU talk to another system. That other system will be a PC or a different embedded system or a smartphone etc. For the purpose of this article I am assuming that we are in the control of the protocol between the two ends and we don’t have to follow something that is already in place on one side.

So let’s say that we have our embedded MCU, we have implemented and configured the USB stack (or just...


No Threads Found

Use this form to contact fchatzin

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address