周工:<br />我买了你们的smartarm2200,现在在做linux部分的实验。<br />我就对adc的实验其中 adc_open函数的:<br /> outl(inl(PINSEL1) | (0x01 << (temp + 22)), PINSEL1);<br /> filp->private_data = (void *)(num);<br /> local_irq_restore(flag);<br /><br />其中filp->private_data 这么这样赋值呢?其中(void *)(num)是指向那里呢<br /><br />还有:<br />adc_read函数中:temp = (int)filp->private_data;<br />怎么temp是把指针的值赋给它呢?<br /><br />这问题已经困扰很久了,盼周工解析。 |
|