質問編集履歴

4

具体的な問題

2017/01/01 02:02

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

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

コードの直し

2017/01/01 02:02

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

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, 1);
473
+ ret = saferead(serial_fd, &chunk, ch_size);
474
474
 
475
475
  printf("チャンクを受け取りました");
476
476
 

2

誤字修正

2017/01/01 01:56

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

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

初心者マーク

2017/01/01 00:30

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

test CHANGED
File without changes
test CHANGED
File without changes