1

Rubini から LDD を使ってドライバー プログラミングを学んでいます。ただし、著者が提供するサンプル コードでは、scull_read() および scull_write() メソッドの次の行を理解できません。

item = (long)*f_pos / itemsize;
rest = (long)*f_pos % itemsize;
s_pos = rest / quantum; 
q_pos = rest % quantum; 

私は無駄にそれにかなりの時間を費やしました(そしてまだそれに取り組んでいます)。誰かが上記のコード スニペットの機能を理解するのを手伝ってくれませんか??

よろしく、

ロイ

4

1 に答える 1