IDE接口驱动程序移植
来源:互联网 发布:eclipse导入jar包源码 编辑:程序博客网 时间:2024/05/16 08:35
从上图可知:中断引脚为EINT6,上升沿有效;使用nWAIT信号;数据位宽为16。
如前所述,移植驱动,只需要把上面的地址、中断号告诉内核就可以了。
只需要修改两个文件,drivers/ide/arm/ide_arm.c、drivers/ide/Kconfig。
在drivers/ide/arm/ide_arm.c文件中增加ide_s3c24xx_init函数,修改后文件如下(使用编译开关CONFIG_ARCH_S3C2410包含起来的代码是新加的):
配置、编译内核:
在内核根目录下执行“make menuconfig”,配置成下面这样:
接下来需要安装一些工具:
1.安装mke2fs。
2.安装mkdosfs。
接下来就可以分区、格式化、使用IDE设备了。
设备文件/dev/hda、/dev/hdb表示整个磁盘,设备文件/dev/hda1、/dev/hda2、/dev/hdb1、/dev/hdb2等表示磁盘的分区。初始化硬盘时,驱动程序会自动识别它的分区。
(1)创建设备文件:如果使用mdev机制,这个步骤可以省略。
0 0
- IDE接口驱动程序移植
- IDE 接口
- uboot中IDE移植
- 移植RT3070AP驱动程序
- GPIO驱动程序的移植
- CS8900A网络驱动程序移植
- SD卡驱动程序移植
- LCD驱动程序移植
- USB驱动程序移植
- STM32f103 ds18b20 驱动程序移植
- 个人总结日记:ltv350三星LCD并行接口接2440处理器的linux驱动程序移植
- STM32单片机以太网模块ENC28J60稳定 驱动程序SPI接口方便移植lwip或者uip
- [Linux-名词解释] IDE接口
- IDE接口硬盘
- IDE、SCSI接口区别
- IDE&接口初步认知
- Linux驱动程序接口
- Linux驱动程序接口
- 剑指offer(四十五)之二叉树的深度
- 10_Flink Streaming jobSubmit
- CString常用函数用法
- 可以复用的checkbox
- Linux线程同步 屏障
- IDE接口驱动程序移植
- 28. Implement strStr() [easy]
- 手机低至或是高至一定温度自动关机
- 什么是进程(一)
- 第六周项目2-带武器的游戏角色
- Mybatis实现数据CURD操作实例--续
- 智能指针shared_ptr 的简单实现
- 图解UNIX的I/O模型
- Majority Element