Ovladac, kontext jadra, uzivatelsky prostor, ...

Petr Baláš petr na balas.cz
Sobota Květen 21 20:35:15 CEST 2011


2011/5/21 d.petr <d.petr na post.cz>:
>> 2011/5/20 d.petr <d.petr na post.cz>:
>> > Jsem tedy zmaten. Mohl by mi, prosím, někdo stručně vysvětlit, jakým způsobem
>> vlastně ovladač pracuje, zda jako jádro, nebo jako obyčejný proces, nebo nějak
>> jinak, ...? Pracuje snad ovladač, i přes všechna varování v mně dostupné
>> literatuře, pouze jako součást volající aplikace, pouze s možností přístupu k
>> HW?
>> > Za případné vysvětlení předem díky.
>> > Petr
>>
>> Hint 1 - kolikajádrový je procesor na kterém to běželo?
>> Hint 2 - CONFIG_PREEMPT
>>
>> Petr Baláš - petr at balas dot cz
>
>
> Jednojádrové ARM, RT-verze jádra 2.6.18 (verze 2.6.18 doufám, teď u něj nejsem), ovladač CANovského řadiče napevno zkompilovaný do jádra, nekonečná smyčka byla ve funkci write volané při zápisu do /dev/can0.
> PM

A jak je nastaven CONFIG_PREEMPT při kompilaci daného jádra? U RT
jádra předpokládám povolen že?

-- 
Petr Baláš - petr at balas dot cz


Další informace o konferenci Linux