Лучше, чем наоборот
ОГТУ ПТЭиВС Н620
Проект "ЫНТИЛИХТУАЛЬНАИ_ДАТЧЕГИ"
Разраб. Митин А.В.
Провер. Прасов М.Т.
RFC 10454 ( http://www.rfc.org )
Описание протокола "PADONKI"
Programming Adaptive Devices Over Network Kernel Interface.
Программирование адаптивных устройств через сетевой интерфейс ядра.
1. Стороны
Рабочая станция (РС)
Микроконтроллер (МК)
2. Начало работы
РС: ПРЕВЕД!
2.1 Подтверждение начала работы
МК: ЁПТЬ!
РС: ПЕРВЫЙ_НАХ! (ВТОРОЙ_НАХ! и т.д. - номер устройства)
2.2 Отказ
МК: АНУНАХ!
3. Передача данных
РС: КИСА_КУКУ!
3.1 Устройство не готово
МК: НИИПЁТ!
РС: УБЕЙ_СИБЯ_АПСТЕНУ!
читать дальше
Проект "ЫНТИЛИХТУАЛЬНАИ_ДАТЧЕГИ"
Разраб. Митин А.В.
Провер. Прасов М.Т.
RFC 10454 ( http://www.rfc.org )
Описание протокола "PADONKI"
Programming Adaptive Devices Over Network Kernel Interface.
Программирование адаптивных устройств через сетевой интерфейс ядра.
1. Стороны
Рабочая станция (РС)
Микроконтроллер (МК)
2. Начало работы
РС: ПРЕВЕД!
2.1 Подтверждение начала работы
МК: ЁПТЬ!
РС: ПЕРВЫЙ_НАХ! (ВТОРОЙ_НАХ! и т.д. - номер устройства)
2.2 Отказ
МК: АНУНАХ!
3. Передача данных
РС: КИСА_КУКУ!
3.1 Устройство не готово
МК: НИИПЁТ!
РС: УБЕЙ_СИБЯ_АПСТЕНУ!
читать дальше
Расширенная процедура инициализации (рекоменд. при большой нагрузке на МК, распределении заданий и т.п.)
2. Начало работы
РС: ПРЕВЕД!
2.1 Подтверждение открытого канала
МК: ПРЕВЕД!
2.2. Запрос на открытие соединения
РС: КАГДИЛА?
2.2.1 Очередь заданий заполнена
МК: БОАААА!!!
2.2.2. Идет обработка данных, таймаут
МК: ЩАЗВИРНУС
2.2.3. На устройстве выполняется задача более высокого приоритета, прием данных заблокирован
МК: НИИБЁТ!
2.2.4. Устройство готово
МК: КРОСАФЧЕГ!