Может ли Linux использовать ядро ​​ЦП в качестве микроконтроллера -?

В дополнение к тому, что сказал Стивен , похоже, что bash отправляет SIGCONT остановленным процессам когда вы вводите команду fgили bgили иным образом возобновляете остановленное задание. И он отправляет SIGSTOP самому себе , когда вы вводите команду suspend.

0
06.03.2021, 12:04
1 ответ

Микроконтроллер в принципе ничем не отличается от ЦП общего назначения. Микроконтроллер также обрабатывает прерывания, которые вытесняют поток кода, поэтому вы не можете рассчитывать на точное время цикла. Также можно иметь планировщик на микроконтроллере, это зависит от операционной системы. Программируемый блок реального времени (PRU )на Beaglebone, о котором вы упомянули, представляет собой очень специализированный процессор, разработанный для работы с точностью до цикла -, а не «обычный» микроконтроллер.

Вы можете привязать процесс к определенному ядру ЦП, но это не означает, что процесс получает эксклюзивный доступ к ядру. Что вам действительно нужно в Linux, так это реальное -планирование времени. Вы можете добиться успеха, просто используя более высокий приоритет для вашего процесса управления.

1
18.03.2021, 22:26

Теги

Похожие вопросы