LINUX.ORG.RU

Mutex в linux 2.4


0

0

Есть ли mutex для linux 2.4? А то возникла проблема при портированиии драйвера из 2.6 в 2.4 . Ядро для железки 2.6 портировать нельзя, хотя может и можно, но боюсь у меня сил не хватит, а вот портировать драйвер веб-камеры на sn9c102 вполне реально. ПС железка - роутер на adm5120, edimax какой-то. Хочу сделать, чтоб он периодически снимал веб-камерой кадры, и выкладывал на мой хостинг:) Уже могу дёргать 2 gpio, читает и пишет без проблем, то есть, если подрубить сервопривод, то можно будет двигать камеру:)))

anonymous
Ответ на: комментарий от anonymous

mutex в 2.4 нет. Поскольку концептуально мютех - это семафор с максимальным счетчиком == 1, он моделируется элементарно. Примерно так:

struct semaphore mtx;

sema_init(&mtx, 1); /* unlocked mutex */

Дальше обычные down{_interruptiple}, up.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.