全部博文(50)
分类: 嵌入式
2010-07-20 14:49:16
chinaunix网友2010-11-25 18:02:32
你好,谢谢博主的分享,你的这些文章对我们这些初学着来说很有启发性。 关于s3c2410的LCD驱动还有一个地方不是很清楚,那就是在哪里激活控制器的,即使能控制器!在函数.fb_set_par= s3c2410fb_set_par,中设置了控制寄存器,但是这个函数是什么时候调用呢? 还有一个问题就是,如何读fbcon的代码呢,感觉自己思路很混乱
chinaunix网友2010-10-28 22:10:46
/*定义一个AUTOPST宏,将ADC触摸屏控制寄存器设置成自动转换模式*/ #define AUTOPST (S3C2410_ADCTSC_YM_SEN | S3C2410_ADCTSC_YP_SEN | S3C2410_ADCTSC_XP_SEN | \ S3C2410_ADCTSC_AUTO_PST | S3C2410_ADCTSC_XY_PST(0)) 按照寄存器,自动转换模式只要设置PULL-UP为1,AUTO_PST为1,XY_PST为00,就可以了吧,4到7位不用设置的吧
chinaunix网友2010-10-23 18:48:40
首先多谢你的回复,呵呵! 我的疑问如下: 在rtc_device_register("my2440", &pdev->dev, &rtcops, THIS_MODULE)把rtcops传递给结构体rtc, 然后是rtc_dev_prepare(rtc);并且rtc_dev_prepare(struct rtc_device *rtc) 和cdev_init(&rtc->char_dev, &rtc_dev_fops);这个地方rtc_dev_fops是已经定义好的接口函数, 这个rtc_dev_fops和你的rtcops接口函数究竟是什么联系,我不明白这里???????????? /////////注意观察rtc->ops->read_time(rtc->dev.parent, tm); 这句,其实就是调用自己写的驱动中rtc_class_ops结构中的read_time。////////// 我的理解是ioctl函数是调用了rtc_dev_fops里的接口函数ioctl然后执行rtc_read_time(rtc, &tm); 怎会调用自己写的驱动中rtc_class