Самопроверка

Вопрос 25. Почему самым популярным языком для встраиваемых систем является язык Си?

Вопрос 26. На китайский Wi-Fi модуль ESP8266 (или ESP32) можно установить прошивку с интерпретатором языка Lua или Python. В чём плюсы и минусы разработки на подобных языках?

Вопрос 27. Зачем нужна модульность?

Вопрос 28. Допустим, у вас имеется некоторый проект, в котором присутствует три модуля, файл с макросами и файл с основной логикой: main.c, portmacro.h, task.c / task.h, queue.c / queue.h и list.c / list.h. При этом к файлу main.c подключаются модули task.h и queue.h. Модуль task.h использует list.h и portmacro.h. К queue.h подключены portmacro.h и task.h. Составьте Makefile для компиляции такого проекта.

Вопрос 29. Почему язык Си стал настолько популярным для встраиваемых систем?

Вопрос 30. Для чего стоит разбивать код на модули? Как это делается средствами языка Си?

Вопрос 31. Опишите процесс компиляции программы с использованием компилятора GCC.

Вопрос 32. Что такое стандарт языка и для чего он нужен?

Вопрос 33. Объясните, для чего нужна утилита make и как она работает.

Вопрос 34. По какой причине использования динамической памяти лучше избегать во встраиваемых системах?

Вопрос 35. Вызовите переполнение стека.


Изменено:

Язык и компилятор: 3 комментария

    • Согласен, наверное «с приставной» не правильно. Поправил на «с окнчанием».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.