В каталоге проекта `./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`. Для компиляции можно использовать следующие команды: ```sh # Компиляция исполняемого файла make # Компиляция файла для имитации выполнения make debug # Удаление файлов, созданных в процессе компиляции make clean ``` ## 5. Внимание Выберите способ регистрации команд в зависимости от ваших предпочтений использования NR_SHELL_USING_EXPORT_CMD. При использовании регистрации команд через реестр убедитесь, что в вашем проекте есть реестр. ```c const static_cmd_st static_cmd[] = { ..... {"\0",NULL} }; ``` При использовании NR_SHELL_CMD_EXPORT() убедитесь, что используемый вами компилятор поддерживает эту функцию, иначе вы получите сообщение об ошибке. nr_micro_shell не поддерживает клавиши ESC и другие управляющие клавиши (управляющие символы). ## 6. Контакты и благодарности - Поддержка: Nrusher - Домашняя страница: <https://github.com/Nrusher/nr_micro_shell> or <https://gitee.com/nrush/nr_micro_shell> - [Спасибо за отзывы этих пользователей](./thanks.md)