Думая об использовании частиц электрон для контроллера процесса - PullRequest
0 голосов
/ 07 октября 2019

Как я понимаю, FreeRTOS - это всего лишь три файла C, которые находятся где-то на устройстве. Если я создам некоторую программу на C, чтобы выполнить какой-то конкретный процесс. Мой вопрос состоит из трех частей.

  1. Нужно ли компилировать программы на внешнем языке или есть интерпретатор, который обрабатывает код при включении устройства?

  2. Если скомпилировано на самом модуле, есть ли компилятор, который создает файл системного типа, который затем загружается для запуска устройства?

  3. Если его необходимо создать внешне,способен ли gcc генерировать, я полагаю, один исполняемый файл?

Спасибо ...

1 Ответ

0 голосов
/ 07 октября 2019

Предполагая, что вы говорите о встроенной системе:

  1. Да, обычно вам нужно собрать все файлы C в один исполняемый файл извне.

  2. Ну, обычно на таком устройстве нет компилятора. Если он есть, его использование и функционирование будут задокументированы.

  3. Это зависит от вашей целевой системы. У GCC много целевых архитектур, но вы не упомянули свою. Скорее всего, вы не можете использовать GCC на вашем компьютере, потому что его цель - x86 или x64 в Linux, Windows, Mac или в другой обычной системе. И ваша встроенная система может быть ARM без операционной системы. Вам нужен кросс-компилятор, который вы можете установить.

...