Hi everyone,
I have a customer that want to use serial (over USB) to communicate from a PC with an ARM chip. They want the connection to be reliable with some level of error checking. I have access to Keil's MDK-ARM and was wonder if it's worth using their TcpNet stack with TCP over PPP. Is this overkill for something like this? Should I resort to creating my own protocol or use something similar to HDLC or Modbus? I would be designing and implementing both the PC and ARM sides.
You haven't really told what needs you have.
Like required bandwidth.
RS-232 (direct or using USB converter) works great for reliable communication as long as it can handle the bandwidth.
It'll be going through USB using an FTDI chip. It will mainly be used for commands and streaming 16bit ADC data from 4 sensors at 250Hz.