S3C2440 访问IDE硬盘,为何读回的数据都是0?

Linux/Unix社区 > 内核源代码研究区 [问题点数:100分,结帖人thisway_diy]
等级
本版专家分:242
结帖率 98.44%
等级
本版专家分:210
韦东山

等级:

s3c2440内存类设备访问原理

在嵌入式里面所谓内存类接口有SDRAM接口,NORFLASH接口,DM9000网卡接口等 ,他们有一个共同点就是可以直接连S3C2440内存控制器,数据总线,地址总线;这三者缺一不可。  内存类接口可以通过地址直接访问内部...

S3C2440读写sd卡的一些总结

整理硬盘的时候发现这个文档,以前写2440操作sd卡程序的时候总结的。

s3c2440启动过程分析

2440启动过程分析 作者:王辉  2440启动过程算是一个难点,不太容易理解,而对于2440启动过程的理解,...在S3C2440的datasheet《S3C2440A_UserManual_Rev13.pdf》中搜索map,可以在第5章中搜索到下图。   从此

s3c2440学习之路-012-0 异常中断基础知识

文章目录1. 异常/中断的基本知识介绍1.1 ARM的7种工作模式1.2 ARM的异常向量表1.3 重要的寄存器CPSR1.4 异常/中断的处理过程1.5 不同工作模式下的私有寄存器1.6 总结 1. 异常/中断的基本知识介绍 ...

S3C6410驱动IDE硬盘

S3C6410提供两种方式驱动IDE硬盘,PIO模式和UDMA模式,两种模式分别使用不同的接口线。硬件接口如下图http://p.blog.csdn.net/images/p_blog_csdn_net/guetcw/EntryImages/20091015/444.jpg2.5寸以下的IDE硬盘接口...

linux IDE驱动分析之IDE总线、驱动注册(三)

IDE总线、驱动注册(三) <br />  好了,闲话少叙仍旧回到ide_host_register中来…. 1386行ide_port_apply_params(hwif);这是关于模块参数的,模块加载的时候可以指定一定的参数,这个在...

数据恢复与硬盘数据结构

说到数据恢复,我们就不能不提到硬盘的数据结构、文件的存储原理,甚至操作系统的启动流程,这些是你在恢复硬盘数据时不得不利用的基本知识。即使你不需要恢复数据,理解了这些知识(即使只是稍微多知道一些),对于...

块设备驱动详解 IDE(转)

本次分析以linux2.6.32 内核基础,重点分析ide 硬盘驱动的实现。通过前面 子系统的分析,不难发现任何一个底层驱动的实现离不开其他内核模块的支持。 同时内核对各个模块的加载有着一定的先后顺序,要想对一个...

低格过程到底对硬盘进行了什么操作?

实践表明低格过程有可能进行下列几项工作,不同的硬盘的低格过程相差很大,不同的软件的低格过程也相差很大。Photoshop教程论坛4Y%s3n1D!R2x"t8u.| i!Zbbs.16xx8.com$S7j0Z/y(@;~&W0CA. 对扇区清零和重写校验值...

Solaris10中级读书笔记之二:管理本地磁盘设备

一、基本的磁盘结构的介绍磁盘...下面描述了磁盘的物理组成:l 磁盘存储区域是由一个或多个磁片组成.l 这些磁片是旋转的.l 磁盘读写定位机械臂移动磁盘头来进行定位.l 读写头读写数据到磁盘表面的磁介质上.2. 在磁

硬件术语大全—CPU、内存、主板、硬盘、显卡、显示器

: (3D no waiting)AMD公司开发的SIMD指令集,可以增强浮点和多媒体运算的速度,它的指令数21条。 ALU: (Arithmetic Logic Unit,算术逻辑单元)在处理器之中用于计算的那一部分,与其同级的有数据传输单元...

数据恢复与数据结构

说到数据恢复,我们就不能不提到硬盘的数据结构、文件的存储原理,甚至操作系统的启动流程,这些是你在恢复硬盘数据时不得不利用的基本知识。即使你不需要恢复数据,理解了这些知识(即使只是稍微多知道一些),对于...

I/O端口与I/O内存 对外设访问方式

数据总线、地址总线、控制总线,这把线上挂着N个接口,有相同的,有不同的,名字叫做存储器接口、中断控制接口、DMA接口、并行接口、串行接口、AD接口……一个设备要想接入,就用自己的接口和总线上的某个匹配接口...

linux2.6.32 LED子系统移植及分析

linux2.6.32内核中LED类的构架已经...在mach-fz2440.c中添加相关头文件 /* for LEDS */ #include 添加平台资源初始化文件 /* LED */ static struct gpio_led fz2440_leds[] = {  [0] = {  .name = "led1

硬盘维修资料

第一章 硬盘的物理结构和原理' h) _$ j% @, P2 ]A! P一、引言+ J[6 {3 ]( }$ u$ a( ~; Q6 w' y自1956年IBM推出第一台硬盘驱动器IBM RAMAC 350至今已有四十多年了,其间虽没有CPU那种令人眼花缭乱的高速发展与...

linux下获取硬盘使用情况

为了捕获硬盘写满的异常场景,我们需要在写日志过程中判断硬盘空间的使用情况,根据硬盘的使用情况,就可以判断是否写满了。如果将要写满了,就给出警告。这样就可以避免程序崩溃。首先看一下linux获取硬盘和目录...

计算机硬盘 半导体存储器 相关概念

硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行速度快慢和系统性能好坏。 1....

c语言笔记——黑马程序员上课笔记

C语言概述 1.1 什么C语言 一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具。 而今天计算机遍布了我们生活的每一个角落,除了人和人的相互交流之外,我们...

转:UnixWare7.1.x操作系统下的硬盘管理

转自:http://www.chinaunix.net 作者:whan 传播好东西,也是行善积德! UnixWare7.1.x操作系统下的硬盘管理 1.硬盘管理概述 UnixWare7.1.x对硬盘的管理分为两个步骤,或者...

I/O端口与I/O内存 对外设访问方式

I/O端口与I/O内存 对外设访问方式 http://blog.csdn.net/YuZhiHui_No1/article/details/46948549?ref=myread 从CPU连出来一把线:数据总线、地址总线、控制总线,这把线上挂着N个接口,有相同的,有不同的,...

linux下获取硬盘使用情况

为了捕获硬盘写满的异常场景,我们需要在写日志过程中判断硬盘空间的使用情况,根据硬盘的使用情况,就可以判断是否写满了。如果将要写满了,就给出警告。这样就可以避免程序崩溃。首先看一下linux获取硬盘和目录...

BIOS(基本输入输出系统)完全解读

前一阵子造成全球多处电脑严重受损的CIH病毒大家还应当记忆尤新吧。CIH病毒就是破坏了主板的BIOS,使得BIOS不能正常工作,不能完成电脑启动(POST)时硬件自检、配置和引导,逼着我们更换BIOS或整个主板才罢休,所以此...

C语言知识点总结

C语言概述 1.1 什么C语言 一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具。 而今天计算机遍布了我们生活的每一个角落,除了人和人的相互交流之外,我们...

云是怎么来的 云存储的优缺点分析

云的是怎么来的 国外在指代一堆设备的时候,一般使用Cluster这个词,而中文翻译一般是“簇”或者“集群”。云这个词来源已不可考,也许是某个人在讲授PPT的时候,顺口说了一句"The Servers in the cloud"...

BIOS的设置.注册表的修改与电脑故障的排除

一台电脑的使用管理与维护是由经验丰富的电脑专家来处理的,为什么人家的电脑快如飞,而且故障出现几乎为零?就是说他对自己电脑的兼容性和维护恰到好处,所以才会把自己的电脑装扮得井井有条!让电脑运行中,不会...

【读书】The Google File System 中文版(转载+笔记)

我们设计并实现了Google文件系统,一个面向分布式数据密集型应用的、可伸缩的分布式文件系统。虽然运行在廉价的日用硬件设备上,但是它依然了提供容错功能,大量客户机提供了很高的总体性能。 虽然与很多之前的...

新手电脑硬件软件故障解答(二)

请问赛扬D配什么主板最好? 问:我“五一”节前打算配机一台,请问如果要选赛扬D320,该搭配哪种类型的主板才能最大限度地发挥赛扬D的超频性能又很好地搭配Radeon 9550显卡? 另外请问赛扬D的发热量是不是很大? 答...

瘦客户机——轻盈灵动 数据集中

瘦客户机是使用专业嵌入式处理器、小型本地闪存、精简版操作系统的基于PC工业标准设计的小型行业专用商用PC。  配置包含专业的低功耗、高运算功能的嵌入式处理器。不可移除地用于存储操作系统的本地闪存、以及本地...

计算机应用实习报告

计算机应用实习报告前言我于2005年8月29日至9月8日在进行了为期两个星期的实习。通过此次实习,我对自己的专业有了更全面、更深入的认识,看到了自己专业知识上的不足,同时也提高了自己的观察分析、交流沟通、组织...

OpenSolaris下的磁盘管理

OpenSolaris下的硬盘管理包括查看系统所使用的硬盘,对指定的硬盘进行格式化和label等操作,在指定slice上建立文件系统,将建立的文件系统mount到系统的文件目录树上。这篇文章详细叙述了OpenSolaris系统下常用的...

相关热词 c#线程池类 c#如何遍历容器 c#16进制加法 c#事件订 c# linq xml c# udp 多个客户端 c# 程序应注意事项 c# json 接口开发 c# 按行txt c#怎么扫条形码