Skip to content

Простая ОС для Arduino-подобных плат (ESP). Содержит в себе пару десятков различных команд. Создавалось для ознакомления с файловыми системами.

Notifications You must be signed in to change notification settings

Vispixad/SunriseOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

SunriseOS

Оборудование

  1. /reboot - моментальная перезагрузка платы ESP32.
  2. /reboot (ns, nm или nh) - перезагрузка черед определенное количество времени (n).
  • s - секунд
  • m - минут
  • h - часов
  1. /sleep - переход в режим сна.
  2. /wkup - выход из режима сна.

Аккаунты и пользователи

При первом включении системы будет автоматически создан аккаунт с правами Administrator, для дальнейших аккаунтов по стандарту будут права Guest.

  1. /createacc - создание нового аккаунта.
  2. /listacc - просмотр всех созданых ранее аккаунтов с указанием прав, названия и пароля (временно).
  3. /rights (admin или guest) (название аккаунта) - выдача или изменение прав для конкретного аккаунта, на выбор Администратор или Гость.

Control-read оборудования

  1. /команда1 $$ /команда2... - поочередное выполнения команд слева направо, количествои и скорость упирается в ограничения мощности вашей платы.
  2. /rominfo - показ информации о занятой и свободной постоянной памяти устройства.
  3. /raminfo - показ информации о занятой и свободной оперативной памяти устройства.
  4. /boardinfo - отображение информации о частоте процессора, памяти (ОЗУ, ПЗУ) "по паспорту".
  5. /maxperf - режим максимальной производительности, имеется ввиду работа ESP32 на максимальной частоте (240 МГц).
  6. /balperf - режим сбалансированной производительности, снижение частоты устройства до уровня 160 МГц.
  7. /enersav - режим экономии энергии, снижение частоты до 80 МГц (ниже 80 не будут доступны WI-FI функции).
  8. /uptime - отображение времени работы ESP32 с начала включения.

Сеть

  1. /checkwifi - простой тест качества соединения платы с роутером через Wi-fi.
  2. /conninf - более глубокий тест сети, отображения IPv4, маски подсети, шлюза, MAC адреса, силы сигнала в dBm, SSID и BSSID, а также тип шифрования.
  3. /listnwork - список доступных поблизости WI-FI сетей, а также отображение наличия пароля.
  4. /connwork (название сети) - попытка подключения к выбранной сети, а также анализ защиты для ввода пароля при наличии.
  5. /ping - тест скорости соединения с сайтом google.com.
  6. /ping (example.com) - тест скорости соединения с выбранным вами сайтом.

Файлы и папки

  1. /checkfs - запускает проверку файлов данных пользователей и целостность файловой системы (SPIFFS).
  2. /fs - просмотр всех доступных файлов на устройстве.
  3. /makng (название файла) - создание текстового файла (.txt) с выбранным именем.
  4. /dellfs (название файла) - удаление выбранного вами файла.
  5. /rdfs (название файла) - чтение выбранного файла.
  6. /rnmfs (старое название) (новое название) - переименование выбранного файла.
  7. /rdction (название файла) (содержимое которое будет храниться) - редактирование содержимого выбранного файла (перезапись содержимого полностью на новое).
  8. /conhtml (название файла.txt) - конвертация выбранного .TXT файла в .HTML файл. Выбирать файл только с расширением .txt.
  9. /contxt (название файла.html) - конвертация выбранного .HTML файла в .TXT файл. Выбирать файл только с расширением .html.
  10. /delfold (/название папки) или /delfold (/папка1/папка2...) - удаление выбранной папки в корневой директории или по выбранному пути.
  11. /delfile (название файла.txt) - удаление выбранного файла в корневой директории или по выбранному пути.

About

Простая ОС для Arduino-подобных плат (ESP). Содержит в себе пару десятков различных команд. Создавалось для ознакомления с файловыми системами.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published