请教SPI外设驱动的事宜
SPI驱动包括核心层spi.c、主机驱动(比如s3c24XX_spi.c)、外设驱动(比如SPI 存储设备)。假设我不用spidev这个通用read write 的接口,而是用具体的外设驱动(比如SPI储存设备)来操作的话,在应用层要怎么调用这个外设驱动进行发送接收数据? 这些的话,外设驱动需要自己定义,这个自定义的函数自己就随便调用了 回复 2# __SevenEleven感谢 回答。再请教下,就是说外设驱动中定义read write等函数供应用层调用是吧。还有请问下,SPI的速度和字节位数,在哪设置? SPI的时钟速度和读写位数是在SPI硬件寄存器配置的,你自己写函数配置 回复 4# __SevenEleven
按你这么说,自己重写SPI驱动了,那就脱离了和SPI核心驱动和主机驱动的模型关系了。我要问的是如何利用自己写的外设驱动去调用核心驱动和主机驱动 注册函数,读写函数,状态函数要添加到内核SPI核心驱动中
页:
[1]