Skip to content
@EltexEmbeddedC

EltexEmbeddedC

Домашние задания летнего курса по системному программированию от Eltex
  • Russian Federation

Домашние задания по курсу "Системное программирование в Linux"

Описание

Здесь хранятся домашние задания по курсу "Системное программирование в Linux" от компании Eltex. Каждый репозиторий соответствует отдельному домашнему заданию.

Список домашних заданий

Часть 1. Язык Си

  1. Задание 1. Битовые операции
  2. Задание 2. Массивы
  3. Задание 3. Указатели
  4. Задание 4. Структуры
  5. Задание 5. Функции

Часть 2. Системное программирование в Linux

  1. Задание 6. Динамическая память
  2. Задание 7. Статические библиотеки
  3. Задание 8. Динамические библиотеки
  4. Задание 9. Виртуальная файловая система
  5. Задание 10. Управление процессами
  6. Задание 11. Потоки
  7. Задание 12. Каналы
  8. Задание 13. Очереди сообщений
  9. Задание 14. Разделяемая память и семафоры
  10. Задание 15. Сигналы
  11. Задание 16. Сокеты

Часть 3. Встраиваемые системы

  1. Задание 17. Ядро Linux
  2. Задание 18. Корневая файловая система
  3. Задание 19. Кросс-компиляция
  4. Задание 20. Модули ядра Linux

Как использовать

  1. Клонирование репозитория: Чтобы клонировать репозиторий с заданием, используйте команду git clone:

    git clone https://github.com/EltexEmbeddedCtask/<название_репозитория>
  2. Навигация по репозиториям: перейдите в нужный репозиторий и следуйте инструкциям в файле README.md для каждого задания.

  3. Сборка и запуск кода: в каждом репозитории есть инструкции по сборке и запуску кода.

Требования

Для выполнения и проверки заданий вам потребуется:

  • Компилятор GCC
  • Установленный GIT
  • Среда разработки (например, Visual Studio Code, vim и т.д.)

Лицензия

Все проекты в этой организации лицензированы на условиях MIT License - подробности см. в файле LICENSE каждого репозитория.

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…