嵌入式学习
文章平均质量分 76
龙哥行天下
这个作者很懒,什么都没留下…
展开
-
块设备驱动程序
块设备:只能以块单位接收输入返回,对于I/O请求有对应的缓冲区,可以随机访问,块设备的访问位置必须能够在介质的不同区间前后移动。在块设备中,最小的可寻址单元是扇区,扇区的大小一般是2的整数倍,常见的大小为512个字节。原创 2016-09-10 20:35:36 · 216 阅读 · 0 评论 -
关于驱动模块分离概念
驱动程序的分离其实就是把原来我们写的驱动程序进行分割,分割成为一个是基本不变的与硬件相关的drv程序和纯软件的dev程序。设备(dev),驱动(drv)两个模块分别编写驱动程序,在设备的.C文件中,负责定义驱动的设备IO地址等可变的信息,而在驱动的.C文件中负责统一的内存地址IOREMAP映射,注册设备等不变的代码。这样,当我们程序要修改时,比如说如果我们要将beep修改为led的话,那么就只需要原创 2016-09-10 20:47:23 · 595 阅读 · 0 评论 -
Nand Flash的驱动程序
问1. 原理图上NAND FLASH和S3C2440之间只有数据线,怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址 当ALE为高电平时传输的是地址,原创 2016-09-13 22:49:29 · 328 阅读 · 0 评论 -
NOR FLASH 的驱动程序
一、Nor Flash 和 Nand Flash 的区别二、使用U-boot来体验NOR FLASH的操作在使用之前,必须把启动方式设置为 NOR启动; 1. 读数据md.b 0 2. 读IDNOR手册上:往地址555H写AAH往地址2AAH写55H往地址555H写90H读0地址得到厂家ID: C2H读1地址得到设备ID: 22DAH或225BH退出读ID状态: 给任意地址写F0H24原创 2016-09-19 16:39:31 · 631 阅读 · 0 评论