Java — отправка исполняемых программ на аппаратное обеспечение (микропроцессор) с помощью кабеля RS232

У меня есть аппаратное устройство, которое можно подключить с помощью кабеля RS232. Теперь, согласно моей необходимости, я должен перенести Java или C ++ программы в микропроцессор аппаратного обеспечения для выполнения. У меня есть следующие вопросы:

  1. Как выполнить программы C ++ / Java в аппаратное обеспечение?
  2. как узнать что программы запущены?
  3. как получить интерфейс?

Любые предложения будут высоко оценены.
Спасибо ….

-1

Решение

По моему опыту, исполняемые файлы были преобразованы в двоичные файлы с абсолютным позиционированием, а затем загружены в ОЗУ через RS232, USB или SDCard. Простая программа на встроенном устройстве может быть написана для хранения данных из RS232 (UART) в память.

В моей работе мы используем протокол XModem для загрузки исполняемых файлов в память. У нас уже есть «загрузчик», запрограммированный во Flash. Загрузчик используется для загрузки в ОЗУ, а затем для программирования ОЗУ во Flash. При включении загрузчик загрузит выполнение во Flash, если содержимое Flash аутентифицировано.

Другой метод заключается в использовании JTAG-разъема. Это позволит вам загрузить в ОЗУ программу, которая может читать UART и программировать Flash.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]