У меня есть аппаратное устройство, которое можно подключить с помощью кабеля RS232. Теперь, согласно моей необходимости, я должен перенести Java или C ++ программы в микропроцессор аппаратного обеспечения для выполнения. У меня есть следующие вопросы:
Любые предложения будут высоко оценены.
Спасибо ….
По моему опыту, исполняемые файлы были преобразованы в двоичные файлы с абсолютным позиционированием, а затем загружены в ОЗУ через RS232, USB или SDCard. Простая программа на встроенном устройстве может быть написана для хранения данных из RS232 (UART) в память.
В моей работе мы используем протокол XModem для загрузки исполняемых файлов в память. У нас уже есть «загрузчик», запрограммированный во Flash. Загрузчик используется для загрузки в ОЗУ, а затем для программирования ОЗУ во Flash. При включении загрузчик загрузит выполнение во Flash, если содержимое Flash аутентифицировано.
Другой метод заключается в использовании JTAG-разъема. Это позволит вам загрузить в ОЗУ программу, которая может читать UART и программировать Flash.
Других решений пока нет …