《实验七演示文稿1章节》由会员分享,可在线阅读,更多相关《实验七演示文稿1章节(25页珍藏版)》请在金锄头文库上搜索。
1、驱动程序设计实验,(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,可以选择任一
2、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,