资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
驱动程序设计实验,(1)进入到宿主机write-gpio/dev目录 Make (2)进入目标机 rm f /dev/gpiotest Insmod gpio-drv.o (3)进入到宿主机write-gpio/app目录 Make (4)进入目标机write-gpio/app目录 lsmod 可看到gpiotest加载 lsmod /dev 可看到gpio驱动 ls /dev l :more,基本驱动概念和开发的调试方法,16针插座信号说明: IIC_SDA:IIC总线数据线 IIC_SCL:IIC总线时钟线; SPI总线:SPIMISO0、SPIMOSI0、SPI _CLK0,可以选择任一GPIO作为片先选控制接到此SPI总线设备; GPIO(也可作中断用):GPB0、GPB1、GPB9、GPB10 EGPIO1、EGPIO2:编程逻辑控制器(CPLD)的通用输入输出口。,电源线,串口1,网线,串口2,16针插口,LCD,GPIO_B、GPIO_C,16针插口,LINUX下的驱动框架,框架细节,LINUX驱动加载方式,LINUX下的驱动细节,驱动源代码,MAKEFILE,测试文件,set_gpio_ctrl(GPIO_MODE_OUT | GPIO_C6); #if 0 (void *)(port_addr) = ioremap(0x56000020,0x8); printk(“port addr is %xn“,port_addr); printk(“port addr is %xn“, GPCON(GPIO_MODE_OUT | GPIO_C6);,S3C2410 Data sheet Page 1-33,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号