Операционная система для умного дома на C++ c полного нуля. Как? Короче говоря Я и еще 5 ребят собрались и решили сделать КОММЕРЧЕСКУЮ систему умный дом.
Брать что-то за основу для подобного проекта - не солидно, и поэтому было решено делать свою ОС. Но тут же столкнулись с вопросами:
- Как?
- Что учить?
- В каком направлении работать? (Дизайн --- Функциональность)
Разработка будет вестись на ARM процессорах (Raspberry PI или Banana PI или CubieBoard точно пока не определились)
Прошу знающих людей подсказать, какую литературу можно почитать по написанию ОС.
Прошу заметить, что разработка будет вестись с полного нуля.
Файловая система, ядро и т.п. будем делать сами. К трудностям готовы.
Если нужны уточнения - напишу непосредственно по требованию я на подобном ресурсе в 1-й раз.

21 Авг 2019 в 06:50
197 +1
0
Ответы
1

Первым шагом стоит изучить язык программирования C++, так как он является основным языком для разработки операционных систем. Рекомендуется начать с изучения основ языка, структур данных, алгоритмов и принципов ООП.

Далее необходимо изучить архитектуру ARM процессоров и особенности их программирования. Определитесь с конкретной моделью платформы (Raspberry PI, Banana PI, CubieBoard) для которой будете разрабатывать ОС.

Для разработки операционной системы для умного дома вам необходимо ознакомиться с тематической литературой, касающейся разработки операционных систем. Рекомендуется начать с классических книг по разработке ОС, таких как "Operating System Concepts" авторов Silberschatz, Galvin, Gagne.

Изучите архитектуру ОС и принципы её работы, включая файловую систему, управление памятью, планирование процессов и потоков, взаимодействие с устройствами ввода-вывода и т.д.

Важным этапом будет изучение процесса компиляции и сборки операционной системы, а также установки и настройки среды разработки для ARM процессоров.

Не забывайте о документировании процесса разработки и тестировании вашей операционной системы.

Присоединяйтесь к сообществам разработчиков операционных систем и умных домов, обменивайтесь опытом и задавайте вопросы.

Удачи в вашем проекте разработки операционной системы для умного дома!

20 Апр в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир