Size: a a a

2020 December 15

L

LexsZero in Embedded Group
по крайней мере в фриртосевой имплементации, судя по тому что сказано в документации (подозреваю что это не те грабли на которые случайно наступаешь, а те которые сначала надо упорно себе делать, т.к. я впервые вижу)
источник

L

LexsZero in Embedded Group
mila
ну так это не противоречит тому, что бинарный семафор можно в некоторых случаях использовать в качестве мьютекса, разве нет ?
это противоречит "бинарный семафор может быть мьютексом", если не интерпретировать это с имлицитным ".., а может не быть"
источник

L

LexsZero in Embedded Group
хотя пожалуй я лучше заткнусь и пойду прогуляюсь
источник

m

mila in Embedded Group
lord o mercy :D
источник

m

mila in Embedded Group
ну погулять это всегда хорошая идея😊
источник
2020 December 16

AZ

Aleksander Zholtkovs... in Embedded Group
mila
бинарный семафор может быть мьютексом, но мьютекс не может быть семафором
шта?
источник

m

mila in Embedded Group
можно использовать в качестве мьютекса, но это имхо просто для легкого восприятия информации так объясняют
источник

AZ

Aleksander Zholtkovs... in Embedded Group
mila
можно использовать в качестве мьютекса, но это имхо просто для легкого восприятия информации так объясняют
только зря запутывают
источник

m

mila in Embedded Group
Aleksander Zholtkovskii
только зря запутывают
им видимо кажется что так менее запутанно 😁
источник

AZ

Aleksander Zholtkovs... in Embedded Group
mila
им видимо кажется что так менее запутанно 😁
кому, им?
источник

m

mila in Embedded Group
по крайней мере FreeRTOS
источник

AZ

Aleksander Zholtkovs... in Embedded Group
mila
по крайней мере FreeRTOS
с чего вдруг? В доке как раз написано что они отличаются только "наследованием приоритета" и всё. И объяснение зачем это надо.
источник

m

mila in Embedded Group
Aleksander Zholtkovskii
с чего вдруг? В доке как раз написано что они отличаются только "наследованием приоритета" и всё. И объяснение зачем это надо.
тут приводили кусок текста выше, где написано “mutexes are binary semaphores”
источник

AZ

Aleksander Zholtkovs... in Embedded Group
mila
тут приводили кусок текста выше, где написано “mutexes are binary semaphores”
ну да. Зачем к этому приплетать "мьютекс не может быть семафором" ?
источник

m

mila in Embedded Group
Aleksander Zholtkovskii
ну да. Зачем к этому приплетать "мьютекс не может быть семафором" ?
так мьютекс не может быть семафором... вопрос изначально был про конфуз от документации
источник

AZ

Aleksander Zholtkovs... in Embedded Group
mila
так мьютекс не может быть семафором... вопрос изначально был про конфуз от документации
почему не может быть? Кто запретил?
Конфуза я не увидел (наверное потому что очень плохо знаю английский)
источник

m

mila in Embedded Group
Aleksander Zholtkovskii
почему не может быть? Кто запретил?
Конфуза я не увидел (наверное потому что очень плохо знаю английский)
мьютекс же изначально работает по другому, чем семафор, поэтому он не может быть семафором.

а бинарный семафор можно как мьютекс использовать, но и то вроде это не рекомендуют
делать.

но я руководствуюсь чисто документацией и моим маленьким опытом работы, так что посижу и послушаю, если я что то упускаю
источник

AZ

Aleksander Zholtkovs... in Embedded Group
mila
мьютекс же изначально работает по другому, чем семафор, поэтому он не может быть семафором.

а бинарный семафор можно как мьютекс использовать, но и то вроде это не рекомендуют
делать.

но я руководствуюсь чисто документацией и моим маленьким опытом работы, так что посижу и послушаю, если я что то упускаю
да так же он работает (во всяком случае во FreeRTOS), просто мьютекс может изменить приоритет захватившей задачи, а семафор нет.
источник

TB

Taras Bezditnyi in Embedded Group
сукка… 3 дня долбился почему не работает прерывание, оказалось что я не туда припаялся на плате. Надо кончать с работой по ночам… Сорри всем что морочил голову )))
источник

EA

Eugene Anfimov in Embedded Group
Бывает...)
источник