albor68-org/es_labs_033

CMakeC++
This is stars and forks stats for /albor68-org/es_labs_033 repository. As of 05 May, 2024 this repository has 0 stars and 8 forks.

Встраиваемые системы Базовый репозиторий для лабораторных и практических работ Рекомендации по использованию репозитория Для выполнения лабораторных и практических работ необходимо создать форк (альтернативную копию) данного репозитория. Форк отличается от клона тем, что не содержит ссылок на исходный репозитории и, таким образом, является независимым. Далее по тексту форк базового репозитория будет называться персональным репозиторием. Инструкции по созданию форка доступны на странице https://docs.github.com/ru/get-started/quickstart/fork-a-repo. Также, на английском языке: https://docs.github.com/en/get-started/quickstart/fork-a-repo. После получения персонального репозитория работа с ним выполняется стандартным для системы контроля версий git способом: персональный репозиторий клонируется на рабочий компьютер (клон в дальнейшем называется рабочим репозиторием); рабочий репозиторий используется для выполнения работ в соответствии с заданием; на завершающем этапе работы выполняется обязательный итоговый коммит (подробности о действиях с рабочим репозиторием --- ниже); изменения рабочего репозитория отравляются в персональный репозиторий (git push); в персональном репозитории оформляется запрос на получение изменений (pull request); запрос на изменения либо принимается, и тогда засчитывается выполнение работы, либо отклоняется, и тогда необходимы исправления и доработки. Программное обеспечение, рекомендуемое для выполнения работ Операционная система linux Mint 21 Vanessa. Тулчейн (система кросс-компиляции) arm-none-eabi-gcc, включая компилятор c++. Отладчик gdb-multiarch. Система автоматизации сборки проектов make. Система автоматизации управления проектами cmake. Система контроля версий git. Программатор для микроконтроллеров openocd. Интегрированная среда разработки QTCreator версии не ниже 6.0.2. Проверка наличия нужных программ в ОС Для того чтобы проверить, установлены ли в операционной системе нужные программы, а заодно - правильно ли они настроены, необходимо: запустить терминал (в рекомендуемой ОС это можно сделать при помощи комбинации клавиш Ctrl-Alt_Tab); последовательно выполнить команды: arm-none-eabi-gcc --version gdb-multiarch --version make --version cmake --version git --version openocd --version правильно установленная ИСР QTCreator формирует в основном меню ОС ярлычок QTCreator в подменю Программирование. версия установленной ИСР отображается в диалоге О программе QTCreator, который доступен через системное меню (Справка->О программе QTCreator). Настройка, сборка и прошивка проекта средствами командной строки Управление настройкой, сборкой и прошивкой проекта осуществляется средствами системы cmake. Для удобства использования командами данной системы рекомендуется открыть терминал в корневой папке рабочего репозитория. Это можно сделать, в частности, средствами стандартного приложения "Файлы", сделав клик правой клавишей мыши на фоновом поле папки репозитория. Сборка проекта реализуется в режиме "out of source", это значит, что для результатов сборки и промежуточных файлов создается специальный каталог (папка), не входящая в исходную структуру проекта. Ниже перечислены команды, применяемые для настройки, сборки и прошивки проекта. cmake -B build --- команда настройки проекта для сборки в каталоге build. Каталог создается программой cmake автоматически в корневой папке рабочего репозитория. Примечание. Репозитории настроены таким образом, что папки, содержащие в названии строку build под контроль системы контроля версий не ставятся. cmake --build build --- команда сборки проекта, настроенного в каталоге build. cmake --install build --- команда прошивки проекта, собранного в каталоге build.
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
little-brother/sqlite-guiCC++9770470
mlesniew/PicoMQTTC++PythonC170+1190
daquexian/onnx-simplifierC++PythonCMake3.2k03540
gustavo-depaula/stalin-sortCoqAssemblyPython1.3k+41640
thomasvamos/wtgMATLABCC++0010
EA31337/EA31337-classesMQL5C++C1470950
awslabs/aws-lc-rsRustCPawn650200
RedPandaProjects/Stalker2UETeXC++Other810100
crazii/SBEMUCC++4040190
wxmerkt/pybind11_catkinCMakeC++250160