Myriem el Ответов: 1

Как импортировать файлы на мою малину?


всем привет,
для моего проекта мне нужно импортировать некоторые файлы из микроконтроллера в мой raspberry pi 3, и мне нужна помощь .
Пожалуйста, любое предложение!!!

Что я уже пробовал:

мне нужна помощь, чтобы знать, как Hox, чтобы продолжить.спасибо!

1 Ответов

Рейтинг:
2

CPallini

Это зависит от среды связи между малиной и микроконтроллером. Например, если вы используете UART (последовательную связь), то вам нужно реализовать (очень простой) протокол для передачи двоичных данных.


Myriem el

да,я использую последовательную связь USB-кабель rs323, как можно реализовать этот протокол

CPallini

Таким образом, вы, вероятно, используете конвертер USB в TTL. Сначала убедитесь, что вы умеете читать и писать простые строки. Затем вы можете попробовать передать двоичные блоки данных. В подходе minimalistc вы сначала передаете заголовок (содержащий информацию о файле, например, длину и т. д.), а затем передаете последовательность двоичных блоков данных (файл itsef). Вероятно, вам следует использовать CRC для каждого блока.

Myriem el

нужен ли мне pyserial?

CPallini

Это было бы удобно (то есть да вам это нужно).

Myriem el

извините за задержку ответа я выбрал для работы с uart поэтому мне нужно активировать uart на моем raspberry pi 3 и я не могу найти хорошего репетитора

CPallini

Следующее, Я полагаю, является хорошей отправной точкой:
https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/

Myriem el

я следовал этому tuto ,чтобы включить uart, теперь мне нужно быть уверенным, что я буду получать данные от своего микроконтроллера .

CPallini

Например, в интернете есть много доступных учебных пособий:
https://www.elinux.org/Serial_port_programming

Myriem el

могу ли я использовать обычный rs232 с raspberry pi 3

CPallini

Для этого вам нужен перевертыш уровня. Например
https://www.raspberrypi.org/documentation/configuration/uart.md
Как следует из связанной страницы, альтернативой может быть (очень дешевый) адаптер USB - TTL.