最初から一気に作ろうと思わない
・「バイト」や「整数」の型サイズのことをきちんと把握する(serialは関係なし。メモリ内容などを見てチェック)
・文字をきちんと送信できるようにする
・文字をきちんと受信できるようにする
・任意のバイナリを送信できるようにする
・任意のバイナリを受信できるようにする
最低これを最初にやれ
送受信のテストは最初はテラタームなんかのソフトを相手にやれ