Size: a a a

2018 December 27

SP

Stan Pry in ELECTRONIX
По тишине в эфире, похоже что ни кто не сталкивался)))
источник

VS

Vovan Sidorovich in ELECTRONIX
Grigorii Kuzmin
я сколько читаю, так и не понял проблемы
Азов бы хотелось, и основ.
источник
2018 December 28

GK

Grigorii Kuzmin in ELECTRONIX
Vovan Sidorovich
Азов бы хотелось, и основ.
азов чего?)))
источник

BV

Bulat Valeev in ELECTRONIX
Vovan Sidorovich
Азов бы хотелось, и основ.
источник

D

Doka in ELECTRONIX
источник

DD

Dark Diver in ELECTRONIX
Принял
источник

Y

Yuri in ELECTRONIX
Dark Diver
Принял
Порешал?
источник

DD

Dark Diver in ELECTRONIX
Yuri
Порешал?
ПорешаЮ.
источник

DD

Dark Diver in ELECTRONIX
сертификат готов
источник

D

Doka in ELECTRONIX
Dark Diver
сертификат готов
👌🏻
источник

Y

Yuri in ELECTRONIX
Dark Diver
сертификат готов
👍
источник

DD

Dark Diver in ELECTRONIX
источник

Y

Yuri in ELECTRONIX
Поставь себе будьлиник через год за пару дней до даты текущей
источник

D

Doka in ELECTRONIX
Yuri
Поставь себе будьлиник через год за пару дней до даты текущей
называется cron 😊
источник

Y

Yuri in ELECTRONIX
Doka
называется cron 😊
Там нужно ручками заказывать. оплачивать, ставить.

Крон то лучше. Вот будильник по крону можно.
источник

D

Doka in ELECTRONIX
Yuri
Там нужно ручками заказывать. оплачивать, ставить.

Крон то лучше. Вот будильник по крону можно.
letsencrypt -не?
источник

Y

Yuri in ELECTRONIX
Doka
letsencrypt -не?
Не. Платный стоит
источник

D

Doka in ELECTRONIX
понятно
источник
2018 December 29

VS

Vovan Sidorovich in ELECTRONIX
Никаких там основ нет. Типа пользуйтесь готовым.
Повторю вопрос. Есть printf или ещё какая выводилка.
Задача через РТОС вывести в КОМ порт правильно строку произвольной длинны.
Из printf сматывается в кольцевой буфер(очередь).
1. Если буфер заполнен понятно как передать. Но не понятно как усыпить вызывающюю задачу с printf(помним что задач несколько) до окончания предачи того что в буфере, а лучше до освобождения хотя бы одного места в буфере.
2. Если printf вывел меньше буфера, то как узнать что он уже всё вывел и начать передачу?
3. А лучше запускать в момент вывода чтобы и продолжал сматывать в кольцевой буфер и сразу начал передавать передавая упраление другой задаче если вдруг какая пауза(см п1).
Задачь с printf несколько. как разделить порт на уровне вызовов printf понятно(открывать порт).
источник

AZ

Aleksander Zholtkovskii in ELECTRONIX
Vovan Sidorovich
Никаких там основ нет. Типа пользуйтесь готовым.
Повторю вопрос. Есть printf или ещё какая выводилка.
Задача через РТОС вывести в КОМ порт правильно строку произвольной длинны.
Из printf сматывается в кольцевой буфер(очередь).
1. Если буфер заполнен понятно как передать. Но не понятно как усыпить вызывающюю задачу с printf(помним что задач несколько) до окончания предачи того что в буфере, а лучше до освобождения хотя бы одного места в буфере.
2. Если printf вывел меньше буфера, то как узнать что он уже всё вывел и начать передачу?
3. А лучше запускать в момент вывода чтобы и продолжал сматывать в кольцевой буфер и сразу начал передавать передавая упраление другой задаче если вдруг какая пауза(см п1).
Задачь с printf несколько. как разделить порт на уровне вызовов printf понятно(открывать порт).
Вот вам один из вариантов для абстрактной ОС.
Заменяем printf своей реализацией, там выделяем память под полученную, целую, строку и пихаем указатель на эту строку в очередь ОС.
С другой стороны очереди, отдельная задача, достаёт оттуда указатель на строку и пихает её в КОМ порт. После окончания отправки занятую память освобождает и поновой.

Так же в свой printf можно добавить обработку ситуации когда память кончилась или место в очереди больше нет. Можно например подождать когда ресурсы освободятся.
источник