Перейти к содержанию
    

FreeRTOS и другие, имеет ли смысл использовать?

6 часов назад, Arlleex сказал:
8 часов назад, x893 сказал:

18 лет тому назад

А Вам самому удобно ими пользоваться? Я когда-то попробовал, фишку понял, но не оценил.

Очень удобно, пользовался как раз для реализации FSM и кооперативной многозадачности. Особенно удобно в gcc, где можно взять адрес метки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, makc said:

Очень удобно, пользовался как раз для реализации FSM и кооперативной многозадачности. Особенно удобно в gcc, где можно взять адрес метки.

Не только gcc имеет псевдо-переменную __LINE__

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, artemkad сказал:

Смотрю на ширпотребные STM32 и только у топа вижу 128кБ ОЗУ. А в основной массе до 32кБ. Где сотни?

Видимо, имеется ввиду появившиеся недавно STM32H750 и H743, которые начали активно ставить на платы WeAct китайцы на Алиэкспрессе. Но как бы эти "сотни" легко улетают под буфер дисплея, если оный используется. Ну а иначе какой смысл ставить "объемистый" МК, если ОЗУ нужна только на побочку? Подобная ситуация хорошо видна в смартфонах, когда объем памяти в них увеличивается, но выходят обновления приложений, которые жрут эту память еще больше, хотя делают ровно то же самое.

15 часов назад, Ruslan1 сказал:

можно еще внешнее что-то подключить.

🙂 ну подключите. За удорожание девайса и усложнение разводки ПП скажут "спасибо" горе-прораммисту. Чаще всего скажут - "эээ, братец, а давай-ка ты поучись программировать без этих твоих <censored>".
Хотя, в последнее время люди разучились думать головой и экономить.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, EdgeAligned said:

эти "сотни" легко улетают под буфер дисплея

Если 10 Msps ADC собирается, то памяти мало не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, EdgeAligned сказал:

Видимо, имеется ввиду появившиеся недавно STM32H750 и H743,

H7, по мнению производителя, это не ширпотребные, а высокопроизводительные МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотря с чем сравнивать 🙂 Да и разве "высокопроизводительное" не может быть "ширпотребом"? Сейчас этих девбордов с H750 китайцы наштамповали доталова, H750 покупают даже начинающие. Ну а если производительность сравнивать с каким-нить Broadcom BCM2711, то H750 - это так, "мелочь пузатая" 🙂 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, EdgeAligned сказал:

Да и разве "высокопроизводительное" не может быть "ширпотребом"?

Сами STM свои  МК делят на высокопроизводительные, широкого применения, малопотребляющие и беспроводные. Как их воспринимают потребители - неопределенный вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, x893 сказал:

Не только gcc имеет псевдо-переменную __LINE__

Адрес метки в GCC это нечто другое, оператор && к метке. Живет только в GCC. Но для протопотоков, насколько помню, оно не нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Arlleex сказал:

Но для протопотоков, насколько помню, оно не нужно.

Посмотрите на строчку 79 в файле https://github.com/fernandomalmeida/protothreads-arduino/blob/master/lc-addrlabels.h

Разве это не оно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, makc сказал:

Посмотрите на строчку 79 в файле https://github.com/fernandomalmeida/protothreads-arduino/blob/master/lc-addrlabels.h

Разве это не оно?

Ага. Может, позже этот Адам впилил.

Чуть выше он комментарий оставил

Цитата

 * Implementation of local continuations based on the "Labels as
 * values" feature of gcc

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/12/2024 at 4:07 PM, Ruslan1 said:

Кстати да, это сложный переход. Я тоже через это прошел, когда после турбо-си и суперлупов начал писать в С++Билдере. Это был шок: вообще никакого "суперлупа", у каждого окошка/кнопочки/компонента свои события и функции их обработки. Очень тяжело было, первые пару дней, но зато потом как понял! 🙂

 

те же самые ощущения были при начале работы с билдером. делал привычный для себя маин по программному таймеру 😁

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...