摘要:
uboot使用uboot控制台,倒计时命令: 调试,操作一些硬件setenv printenv saveenvnand erasenand writetftp 20008000 zImagehelp: uboot可以提供哪些命令setenv == set == sete == seten环境变量: ... 阅读全文
摘要:
dm9000的驱动分析m9000_initplatform_driver_register(&dm9000_driver);dm9000_probe/*获取平台数据*/struct dm9000_plat_data *pdata = pdev->dev.platform_data;/*表示一个网络设... 阅读全文
摘要:
两个重要的结构体简单介绍*sk_buff如果把网络传输看成是运送货物的话,那么sk_buff就是这个“货物”了,所有经手这个货物的人都要干点什么事儿,要么加个包装,要么印个戳儿等等。收货的时候就要拆掉这些包装,得到我们需要的货物(payload data)。没有货物你还运输什么呢?由此可见sk_bu... 阅读全文
摘要:
1.i2c-dev.c(i2c设备驱动组件层)功能:1)给用户提供接口i2c_dev_init//入口函数/*申请主设备号*/register_chrdev(I2C_MAJOR(89), "i2c", &i2cdev_fops);/*创建一个设备类*/i2c_dev_class = class_cr... 阅读全文
摘要:
触摸屏工作原理触摸屏工作流程@成鹏致远(blogs:http://lcw.cnblogs.com)(email:wwwlllll@126.com)(qq:552158509)From WizNote 阅读全文
摘要:
触摸屏驱动的移植流程注意:看框架图1.添加input.c组件Device Drivers--->Input device support--->Generic input layer (needed for keyboard, mouse, ...)2.添加evdev.c组件Device Drive... 阅读全文
摘要:
【1.input子系统框架(drivers\input)】如何得出某个驱动所遵循的框架?1) 通过网络搜索2) 自己想办法跟内核代码!2.1 定位此驱动是属于哪种类型的(触摸屏驱动为字符设备)2.2 搜索register_chrdev得到,input.c2.3 分析input.c文件/*入口函数*/... 阅读全文
摘要:
【平台设备驱动机制的编程流程】【如何将驱动静态的编译进内核镜像】1.添加资源(dev-led.c)1.1:一般来说,系统习惯上将资源放在arch/arm/plat-samsung/目录中cp dev-led.c linux-2.6.35.5/arch/arm/plat-samsung cp led.... 阅读全文
摘要:
【1.分层思想】1.1 rtc-dev.c //设备接口层,功能:给用户提供接口subsys_initcall(rtc_init);//module_init(rtc_init)//rtc/class.c/*创建一个设备类*/rtc_class = class_create(THIS_MODULE,... 阅读全文
摘要:
【1:引言: linux字符设备驱动的基本编程流程】1.实现模块加载函数 a.申请主设备号 register_chrdev(major,name,file_operations); b.创建字符设备cdev,注册字符设备 cdev_alloc cdev_init cdev_add c.创建设备文件... 阅读全文
摘要:
【系统环境搭建】1.uboot的命令set serverip 192.168.7.xxset ipaddr 192.168.7.xxxset bootcmd tftp 20800000 zImage\;bootm 20800000 //开发模式set bootcmd nand read 208... 阅读全文