Для студентов СПбГУ по предмету ДругиеРазработка программного обеспечения для контроллера ЙоТик v2.0Разработка программного обеспечения для контроллера ЙоТик v2.0
2024-08-042024-08-04СтудИзба
Курсовая работа: Разработка программного обеспечения для контроллера ЙоТик v2.0
Описание
Оглавление
3
Введение
Разработка программного обеспечения невозможна без компетент-ных программистов, способных качественно и своевременно выполнять поставленные задачи, поэтому обучение программированию и инфор-матике является важной и актуальной задачей на сегодня.
Еще в школе люди примерно определяют вектор своего развития, увлекаясь теми или иными предметами. Зачастую информатика и про-граммирование не входят в число таких увлечений, так как выглядят для большинства обучаемых сложными и запутанными. Возможно та-ким образом мир теряет потенциальных специалистов.
Существует несколько концепций, которые позволяют повысить вос-приятие этих дисциплин и упростить процесс обучения для школьни-ков. Одна из них – использование графического языка. Предлагается составлять программы путем соединения друг с другом визуальных блоков, обозначающих, например, какое-то действие или логический оператор. Такой подход позволяет снизить порог вхождения до уровня начальной школы, на котором обучаемые еще посредственно владеют раскладкой клавиатуры.
Следующая концепция – плавный переход
Введение | 4 | |||
Цель и задачи | 6 | |||
1. | Обзор | 7 | ||
1.1. | Описание всеобъемлющего проекта . . . . . . . . . . . . . | 7 | ||
1.2. | Контроллер IoTik . . . . . . . . . . . . . . . . . . . . . . . | 8 | ||
1.3. | ESP-IDF ............................ | 8 | ||
1.4. | Аналогичныерешения .................... | 9 | ||
1.4.1. | Контроллеры...................... | 9 | ||
1.4.2. | Решение для IoTik . . . . . . . . . . . . . . . . . . | 10 | ||
2. | Архитектура системы | 11 | ||
3. | Интеграция виртуальной машины РуСи | 16 | ||
4. | Реализация программного окружения | 19 | ||
4.1. | Интерфейс командной строки по UART . . . . . . . . . . | 19 | ||
4.2. | Файловыеутилиты ...................... | 22 | ||
4.3. | Сетевойобменфайлами ................... | 24 | ||
Заключение | 26 | |||
Список литературы | 27 |
3
Введение
Разработка программного обеспечения невозможна без компетент-ных программистов, способных качественно и своевременно выполнять поставленные задачи, поэтому обучение программированию и инфор-матике является важной и актуальной задачей на сегодня.
Еще в школе люди примерно определяют вектор своего развития, увлекаясь теми или иными предметами. Зачастую информатика и про-граммирование не входят в число таких увлечений, так как выглядят для большинства обучаемых сложными и запутанными. Возможно та-ким образом мир теряет потенциальных специалистов.
Существует несколько концепций, которые позволяют повысить вос-приятие этих дисциплин и упростить процесс обучения для школьни-ков. Одна из них – использование графического языка. Предлагается составлять программы путем соединения друг с другом визуальных блоков, обозначающих, например, какое-то действие или логический оператор. Такой подход позволяет снизить порог вхождения до уровня начальной школы, на котором обучаемые еще посредственно владеют раскладкой клавиатуры.
Следующая концепция – плавный переход
Характеристики курсовой работы
Список файлов
Разработка программного обеспечения для контроллера ЙоТик v2.0.doc