1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ZhengJH2017-prometeusz-sys

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Система Зажигательного Огня

[TOC]

Маленький Super-Loop системный проект, который может работать на микроконтроллерах с очень ограниченными ресурсами, использует технологию корутин (на основе protothread) для имитации многозадачности RTOS. Включает небольшой интерактивный shell, стандартные протоколы связи между микрочипами (UART/IIC) и общий фреймворк для анализа протоколов, который можно расширять. Проект уже перенесён на микроконтроллеры серии STC8 (код можно запустить на микроконтроллере STC8H3K64S2). Используется для обучения, обмена опытом, разработки и тестирования.

Начало работы

  1. После загрузки проекта открыть его в Keil, отключить функцию overlay, скомпилировать и загрузить.
  2. Подключив UART1, увидеть приглашение "prometeusz-sys #", что указывает на успешную загрузку.
  3. Введите help, чтобы увидеть поддерживаемые команды.
  4. В данный момент поддерживаются три корутины: коммуникация, интерактивный shell и фоновый процесс IDLE. Пользователи могут добавлять новые корутины по мере необходимости.

Использование

  1. Используйте микроконтроллер STC8H3K64S2 для создания двух последовательных портов: одного для отладки и другого для работы.

  2. Внутри проекта есть общий модуль анализа протоколов, который можно настроить под нужды вашего проекта.

  3. Внутри проекта встроен стабильный модуль IIC для связи, который можно использовать для разработки и тестирования.## Часто задаваемые вопросы

  4. Почему программа может вылетать или возвращать ошибочные значения?

    Ответ: 1) Убедитесь, что функция overlay отключена перед компиляцией.

        2) Проверьте аппаратное обеспечение на наличие ошибок и стабильность питания.
  5. Поддерживает ли проект добавление других протоколов связи, таких как SPI?

    Ответ: Да, проект поддерживает расширение различных протоколов и позволяет мониторить обмен данными через последовательный порт.

Лицензия

Проект распространяется под лицензией MIT.

ZhengJH Logo

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Маленькая операционная система Super-Loop, предназначенная для работы на микроконтроллерах (MCU) с очень ограниченными ресурсами, использует технологию корутин (на основе protothread) для имитации многозадачности, характерной для RTOS. Система включает небольшой интерактивный shell, а также поддерживает распространенные протоколы связи между мик... Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ZhengJH2017-prometeusz-sys.git
git@api.gitlife.ru:oschina-mirror/ZhengJH2017-prometeusz-sys.git
oschina-mirror
ZhengJH2017-prometeusz-sys
ZhengJH2017-prometeusz-sys
master