Linux驱动
tiany524
狗一样的学习,绅士一样的玩!
展开
-
字符设备驱动1
<br />1.cdev 结构体<br />Linux2.6内核使用 cdev 结构体描述字符设备<br />struct cdev // cdev 的定义在 <linux/cdev.h><br />{<br /> struct kobject kobj; //内嵌的kobject<br /> struct module *owner; //所属模块<br /> const struct file_operations *ops; <br /> //文件操作结构,原创 2010-09-14 21:15:00 · 1623 阅读 · 0 评论 -
Linux NAND FLASH驱动代码分析
Linux NAND FLASH驱动代码分析 作者:范一航,华清远见深圳高级讲师 FLASH驱动在嵌入式系统中有着举足轻重的位置,而目前市场上NAND FLASH的价格又要便宜与NOR FLASH,随着越来越多的平台支持从NAND FLASH中启动,掌握NAND flash的驱动编写有着重要的现实意义,由于内核已经完成了大部分的工作,实际工作中大部分工程师对NAND转载 2011-06-13 16:37:00 · 1895 阅读 · 0 评论 -
驱动模块编译错误提示--implicit declaration of function ‘kmalloc’
从新编译以前的一个驱动测试模块以前是在FC9,但是FC14出现如下编译错误,make: Entering directory `/usr/src/kernels/2.6.35.6-45.fc14.i686' CC [M] /home/ty/development/driver/ch6/globalmem.o /home/ty/development/driver/ch6/globalmem.c: In function ‘globalmem_read’: /home/ty/development原创 2011-04-24 14:05:00 · 30188 阅读 · 7 评论 -
Linux NAND FLASH驱动程序分析(mini2440)
Linux NAND FLASH驱动程序分析(mini2440) 一、Linux-MTD Subsystem介绍 FLASH在嵌入式系统中是必不可少的,它是bootloader、linux内核和文件系统的最佳载体。在Linux内核中引入了MTD子系统为NORFLASH和NAND FLASH设备提供统一的接口,从而使得FLASH驱动的设计大为简化。原创 2011-06-18 10:34:00 · 4847 阅读 · 0 评论