В каталоге проекта ./examples/simulator/
находится код имитации nr_micro_shell.
В файл ./examples/nr_micro_shell_commands.c
необходимо добавить пользовательские команды, как было указано ранее. После добавления команд можно скомпилировать исходный код с помощью команды make. В результате компиляции будут созданы исполняемые файлы ./examples/simulator/out/nr_micro_shell
или ./examples/simulator/out/nr_micro_shell_db
.
Для компиляции можно использовать следующие команды:
# Компиляция исполняемого файла
make
# Компиляция файла для имитации выполнения
make debug
# Удаление файлов, созданных в процессе компиляции
make clean
Выберите способ регистрации команд в зависимости от ваших предпочтений использования NR_SHELL_USING_EXPORT_CMD.
При использовании регистрации команд через реестр убедитесь, что в вашем проекте есть реестр.
const static_cmd_st static_cmd[] =
{
.....
{"\0",NULL}
};
При использовании NR_SHELL_CMD_EXPORT() убедитесь, что используемый вами компилятор поддерживает эту функцию, иначе вы получите сообщение об ошибке.
nr_micro_shell не поддерживает клавиши ESC и другие управляющие клавиши (управляющие символы).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )