質問編集履歴
4
具体的な問題
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,6 +10,10 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
terminal でmain関数内にxmodem_receiveを実行するプログラムとxmodem_sendを実行するプログラムをそれぞれtty/USB0とtty/AMA0を指定して実行します。保存先のファイルが開かれますが0バイトのままで、なんの変化もありません。送受信についてはpython の簡単なテキスト送受信プログラムで確認できています。
|
14
|
+
|
15
|
+
|
16
|
+
|
13
17
|
ちょっとだけでもいいので、受信と送信ができているところがみたいです。
|
14
18
|
|
15
19
|
|
3
コードの直し
test
CHANGED
File without changes
|
test
CHANGED
@@ -404,7 +404,7 @@
|
|
404
404
|
|
405
405
|
FILE *fp;
|
406
406
|
|
407
|
-
|
407
|
+
size_t ch_size = sizeof(chunk);
|
408
408
|
|
409
409
|
|
410
410
|
|
@@ -470,7 +470,7 @@
|
|
470
470
|
|
471
471
|
|
472
472
|
|
473
|
-
ret = saferead(serial_fd, &chunk,
|
473
|
+
ret = saferead(serial_fd, &chunk, ch_size);
|
474
474
|
|
475
475
|
printf("チャンクを受け取りました");
|
476
476
|
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
片方向のデータ送信のみしか許されない状況下での通信を想定しており、
|
8
8
|
|
9
|
-
受信側ではチェックサムなどから受信したデータ
|
9
|
+
受信側ではチェックサムなどから受信したデータの整合性について多数決で決めています。
|
10
10
|
|
11
11
|
|
12
12
|
|
1
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|