jklbupt@jklbupt
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“不需要设备的支持.有物理地址空间就行了.如果是多个外部空间(或寄存器)用ioctl是访问不过来的.而mmap就不同了.映射的基地址加偏移就行了. 【 在 lester98 的大作中提到: 】 : mmap需要设备支持吧,比较简单的方法是这个地址是什么寄存器就在其设备的ioctl函数里加个命令”
“在s3c2440的板子上移植了2.6.22.19内核,现在想用它提供的spi驱动。之前我在裸机下实现过spi通信。 通俗点讲一般这类总线驱动 分核心层(包括传送算法,也就是具体的操作硬件最底层),设备层,你要使用内核提供的SPI驱动的话,就利用核心层提供的接口函数注册你的SPI设备(也就是写一个设备驱动),然后在应用层…”
“内核层用remap_page_range 应用层用mmap 就可以了.”
“all the i2c chips and their addrs are registed together 是不是说设备驱动及从地址要一起注册给内核? 这句话从那儿引用来的?谢谢 下边是从网上找到的一个我用到的Rx8025的驱动,基本正确(但不符合最新I2C架构),有点小问题在调试中.通过addr_data,和no…”
“上边的程序分两部分,第一部分是2.6.27内核中的驱动,第二部分是2.6.15内核中的驱动(注解我添加的,这个没问题,为了说明问题来对照说明),而2.6.27中的I2C驱动结构有了较大更改,所以问题出在2.6.27驱动中的从地址.我一直怀疑2.6.27中的上边驱动不完善,现在也正在看.”
“谢谢anymick 不过max1110是8 Bits 不太符合我们的要求,目前先找了个max197用.”
“谢版主了。精华区东西就是多呀,只找了款AD7705 ,不知道好使不?另外还有这款大概多少钱?货源如何(有的芯片可能停产比较贵),用过的给只个招,别的芯片也行。先谢了。”
“用read 方法用下边的语句设置你要采集的宽高度 vd->videowin.height = vd->hdrheight; vd->videowin.width = vd->hdrwidth; if (ioctl (vd->fd, VIDIOCSWIN, &(vd->videowin)) < 0) perror ("V…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。