Anton
ардуина - это не только атмега8
Уточняю. Ардуино уно р3
romanetz
понятно
Anton
Anton
Вот, детский проект. Уно и три сдвиговых регистра - пинов не хватало
romanetz
или сложно для ребёнка
Евгений
Евгений
@Casus_Improvisus а можно ли позырить? Хотелось бы больше информации
⁣🇺🇦
Задачи параллельно на одном ядре (ладно, на двух ядрах больше двух задач) - это всё равно последовательно
Ну розработка на потоках (на прерываниях) много удобнее чем розработка на milis
⁣🇺🇦
В моем случае нужно в фоне выполнять ~5 задач (через разный интервал времени) плюс обрабатывать http запросы (которыми все это дело и управляется) ну естественно общение с периферией тоже в отдельных потоках, вообщем все через очереди
Andre
запишите видео, интересно же. )
Anton
rtos для avr существуют
Я знаю. Не пробовал его даже, но что там можно ожидать, когда рам всего 2кб?
Anton
а почему не еспха?
А смысл? Это секция информатики, начинать лучше с "начала".
Anton
или сложно для ребёнка
Ардуино проще с точки зрения фреймворка
Евгений
Видео нет, но фотки есть
Хочу старшей дочери показать, что делают на МК, но не знаю с чего начать =)
Anton
В моем случае нужно в фоне выполнять ~5 задач (через разный интервал времени) плюс обрабатывать http запросы (которыми все это дело и управляется) ну естественно общение с периферией тоже в отдельных потоках, вообщем все через очереди
Не скажу за хттпс, для ардуино это не актуально, но вот что ты сказал - там примерно 5 потоков и есть в проекте. Только без фриртос и даже без прерываний. А вообще, я делал раньше хттпс и сервер и клиент на неблокирующихся сокетах с селектом
Anton
Anton
Anton
Anton
Anton
Anton
Anton
Вот такой кошмар внутри
Mike_Went
перепутать пару проводков и уйти
⁣🇺🇦
Вот такой кошмар внутри
У меня в проекте gsm модем и я к примеру сделал такую штуку string sendAtRequest(string req, bool wait); Внутри эта функция шлёт ат команду модему и если нужно то ждёт ответ, когда ответ приходит то возвращает его как строку, без потоков мне кажется такое не сделать
Евгений
Вот такой кошмар внутри
А есть ли какое то ТХ или как оно делалось?
⁣🇺🇦
У меня в проекте gsm модем и я к примеру сделал такую штуку string sendAtRequest(string req, bool wait); Внутри эта функция шлёт ат команду модему и если нужно то ждёт ответ, когда ответ приходит то возвращает его как строку, без потоков мне кажется такое не сделать
Естественно что ат команды обрабатываются модемом не в той последовательности в которой приходят поэтому там не самая тривиальная обработка ответов, плюс есть так называемые незапрашиваемые (данные?) Ну типа когда смс пришла или ещё что
Евгений
На немецком ;)
Можно почитать?
Anton
Можно почитать?
Напомни вечером, вышлю документ
Anton
Канешно
А чего вопросы задаёшь?
Anton
В смысле, треды на одном ядре - это автоматы
Anton
Естественно, всё можно сделать
⁣🇺🇦
Я просто говорю что потоки удобнее (которые через прерывания)
⁣🇺🇦
Удобнее банально в плане написания кода
Anton
Иногда, да. Часто пофиг
Dim
доброго дня кто писал под STM32 на асме?
Евгений
доброго дня кто писал под STM32 на асме?
Ты еще не забибикался спрашивать? =)
Dim
нет
Dim
просто тут говорят что пол дня надо писать мигающий светодиод
Евгений
просто тут говорят что пол дня надо писать мигающий светодиод
Не пол дня конечно, но мне тоже смысл мало понятен =)
Dim
а смысл в том что сишная муть занимает 2 Гига на компе и не каждый комп ее потянет
Mike_Went
доброго дня кто писал под STM32 на асме?
кто-то точно писал. а кто-то нет
Dim
ты уверен?
Mike_Went
ты уверен?
я правильно понял: вы хотите то, что компы не тянут на сишке, переписать под stm32 на асме?
Dim
нет не правильно
Dim
да именно
Dim
ну и потом я все таки пишу на асме
mefest
да именно
бля это ты что ли? чувак который хочет спиратить тв программы?
Mike_Went
кто-то сейчас смотрит тв?
Dim
да не суть про что это
mefest
кто-то сейчас смотрит тв?
бабушки и дедушки, меня за то что не смотрю даже недавно пристыдили
Dim
щас просто охота стмку оседлать
Евгений
кто-то сейчас смотрит тв?
Много кто смотрит зомбоящик, я тоже люблю спутниковое ТВ, но сейчас у меня его нет
Mike_Went
там шифрование элементарное везде насколько я помню
Евгений
щас просто охота стмку оседлать
Какой у тебя комп? Еще много лет назад писали, что компиляторы языков высокого уровня достаточно хороший код генерируют, другой вопрос насколько хорошие либы используются
Dim
если для AES128 ECB это элементарное шифрование
Dim
на питоне то я его написал
mefest
на питоне то я его написал
питон прям славится своей скоростью
Dim
интересно его написать на асме под стм
Dim
вообще весь проект на стме забабахать
Dim
вот на этом
Dim
а почему нет?
Anton
Проще асм вставлять в сишный код
Dim
у меня щас простая задача проверить прошиваемость моей железки
Anton
Вопрос "занахера" пусть будет открыт...
Dim
и згнать туда мигалку светодиодом
mefest
а почему нет?
потому что никто не напишет на асме крупный проект (ИМХО) это долго и сложно, обычно делают вставки в каких то секциях где понимают что это даст нужный прирост
Dim
смотрите