摘要:
#include #include #include #include //定义表示学生信息结点的结构体 typedef struct _student { char name[20]; float score; //定义指向链表中下一个结点的指针 struct _student* next; }student; void printlist...
阅读全文
posted @ 2016-12-11 13:58
Pengshiqiu
阅读(9352)
推荐(0)
摘要:
【部分转自】http://blog.csdn.net/ziyiyunmen/article/details/9744901 一、Linux Flash驱动结构 1、Linux MTD系统层次 在Linux系统中,提供了MTD(内存技术设备)系统来建立Flash针对Linux的统一、抽象的接口。 在引
阅读全文
posted @ 2016-12-10 15:04
Pengshiqiu
阅读(511)
推荐(0)
摘要:
NAND FLASH是一个存储芯片
那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A"
问1. 原理图上NAND FLASH和S3C2440之间只有数据线,
怎么传输地址?
答1.在DATA0~DATA7上既传输数据,又传输地址
当ALE为高电平时传输的是地址,
问2. 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令
怎么传入命令?
阅读全文
posted @ 2016-12-10 13:41
Pengshiqiu
阅读(414)
推荐(0)
摘要:
6、request 和 bio 结构体 7、块设备注册与取消 8、块设备驱动程序编写模板
阅读全文
posted @ 2016-12-05 08:48
Pengshiqiu
阅读(2034)
推荐(0)
摘要:
1、ARM-Linux下USB驱动程序开发1.1.1、linux下USB配置:*********(MassStorage:存储设备)************************************ -> Device Drivers -> SCSI device support(通用设备)
阅读全文
posted @ 2016-11-25 10:39
Pengshiqiu
阅读(1193)
推荐(0)
摘要:
// 在Linux下的中断方式读取按键驱动程序 //包含外部中断 休眠 加入poll机制 // 采用异步通知的方式 // 驱动程序发 ---> app接收 (通过kill_fasync()发送) // 为了使设备支持异步通知机制,驱动程序中涉及以下3项工作: // 1. 支持F_SETOWN命令,能在这个控制命令处理中设置filp->f_owner为对应进程ID。 // 不过此项工作已由...
阅读全文
posted @ 2016-11-19 09:49
Pengshiqiu
阅读(2930)
推荐(0)