Welcome![Sign In][Sign Up]
Location:
Search - physical access driver

Search list

[Documentsvxd

Description: 用VC6.0集成环境快速开发VxD VxD (Virtual Device Driver), 即虚拟设备驱动程序, 是运行在处理器Ring0特权级别的驱动程序,可以执行任何处理器指令,访问机器中的任何数据寄存器。VxD被用作Windows 9x系统和物理设备之间的接口,扩展了WINDOWS 系统的核心服务,能够访问和控制实际的硬件环境。-Using VC6.0 integrated environment for rapid development of VxDVxD (Virtual Device Driver), that is, the virtual device driver is running on the processor privilege level Ring0 driver, any processor can execute instructions, visit the machine in any of the data register. VxD be used for Windows 9x systems and the interface between the physical device, the expansion of the WINDOWS system of core services, access to and control of the actual hardware environment.
Platform: | Size: 4096 | Author: DIVE | Hits:

[OS Developuserkernelspace

Description: A user-space device driver can do many of the things that kernel drivers can t, such as perform a long-running computation, block while waiting for an event, or read files from the file system. Unlike kernel drivers, a user-space device driver can use other device drivers--that is, access the network, talk to a serial port, get interactive input from the user, pop up GUI windows, or read from disks. User-space drivers implemented using FUSD can be much easier to debug it is impossible for them to crash the machine, are easily traceable using tools such as gdb, and can be killed and restarted without rebooting even if they become corrupted. FUSD drivers don t have to be in C--Perl, Python, or any other language that knows how to read from and write to a file descriptor can work with FUSD. User-space drivers can be swapped out, whereas kernel drivers lock physical memory.-A user-space device driver can do many of the things that kernel drivers can t, such as perform a long-running computation, block while waiting for an event, or read files from the file system. Unlike kernel drivers, a user-space device driver can use other device drivers--that is, access the network, talk to a serial port, get interactive input from the user, pop up GUI windows, or read from disks. User-space drivers implemented using FUSD can be much easier to debug it is impossible for them to crash the machine, are easily traceable using tools such as gdb, and can be killed and restarted without rebooting even if they become corrupted. FUSD drivers don t have to be in C--Perl, Python, or any other language that knows how to read from and write to a file descriptor can work with FUSD. User-space drivers can be swapped out, whereas kernel drivers lock physical memory.
Platform: | Size: 1024 | Author: harish | Hits:

[Windows DevelopSourceWinIO

Description: The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques. -The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques.
Platform: | Size: 77824 | Author: ChameLeon | Hits:

[Driver Developmm-dram

Description: This module implements a Linux character-mode device-driver for the processor s installed physical memory. It utilizes the kernel s kmap() function, as a uniform way to provide access to all the memory-zones (including the "high memory" on systems with more than 896MB of installed physical ram). The access here is read-only because we deem it too risky to the stable functioning of our system to allow every user the unrestricted ability to arbitrarily modify memory-areas which might contain some "critical" kernel data-structures. We implement an llseek() method so that users can readily find out how much physical processor-memory is installed. -This module implements a Linux character-mode device-driver for the processor s installed physical memory. It utilizes the kernel s kmap() function, as a uniform way to provide access to all the memory-zones (including the "high memory" on systems with more than 896MB of installed physical ram). The access here is read-only because we deem it too risky to the stable functioning of our system to allow every user the unrestricted ability to arbitrarily modify memory-areas which might contain some "critical" kernel data-structures. We implement an llseek() method so that users can readily find out how much physical processor-memory is installed.
Platform: | Size: 8192 | Author: jeevan | Hits:

[Driver DevelopDRIVER

Description: 如何加内存!一种User Mode下访问物理内存及Kernel Space的实现-How do I increase the memory! Of a User Mode to access physical memory, and the realization of Kernel Space
Platform: | Size: 29696 | Author: helen | Hits:

[VC/MFCWindowsCEbook24223

Description: 介绍了基于Windows CE 5.0平台的嵌入式软件开发。宏观上涵盖了完整的基于Windows CE的嵌入式系统开发流程。具体内容主要包括:Windows CE下的应用程序开发:EVC、Visual Studio工具的使用、开发环境的选择;系统定制和裁剪:Platform Builder工具的使用、下载、远程调试灯;驱动程序开发:中断处理、DMA操作、物理内存访问;板级支持包的开发:Bootloader、OAL层;还介绍了Windows CE作为嵌入式操作系统的体系结构。. 本书可用于普通高校的嵌入式软件课程教学,也适用于嵌入式系统爱好者阅读研究。... 何宗键,同济大学软件学院讲师。有4年的嵌入式软件开发经验,从2004年起开始在同济大学讲授《Windows CE嵌入式系统》课程。此课程在2006年被评为“教育部—微软精品课程”。-Introduced a platform based on Windows CE 5.0 embedded software development. Covers the complete macroscopic Windows CE-based embedded system development process. Details include: Windows CE application development under: EVC, Visual Studio tools to use, the choice of development environment system customization and tailoring: Platform Builder tool to use, download, remote debugging light driver development: interrupt handling, DMA operation, the physical memory access Board Support Package Development: Bootloader, OAL layer also introduced the Windows CE embedded operating system as the architecture. . This book can be used in university teaching of embedded software, embedded systems also apply to fans reading research. ... Zong-key, Software Engineering, Tongji University lecturer. 4 years experience in embedded software development, from Tongji University in 2004 began teaching in the "Windows CE Embedded Systems". The course was named in 2006 "the Ministry of Education-
Platform: | Size: 3888128 | Author: sunxinqiu | Hits:

[Windows Developwinio_v20

Description: The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques.
Platform: | Size: 205824 | Author: 闫俊芳 | Hits:

[Windows DevelopVB_LPT

Description: VB LPT The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques-The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques
Platform: | Size: 6144 | Author: minxin | Hits:

[SCMReal-timewithacommonanodeLEDdisplayADc0809value.ra

Description: 用共阳极数码管实时显示ADc0809的值,(除去数码管‘位选’接法需要自己接驱动三极管外,其余电路部分均参照protuse图中接线)虽然protuse中没有效果,但程序经实物调试绝对可用-Real-time with a common anode LED display ADc0809 value, (excluding digital ' Choice' connection needs its own access driver transistor, the remaining part of the circuit wiring diagram with reference to protuse) Although protuse no effect, but the program debugging by the absolute physical Available
Platform: | Size: 21504 | Author: 阿斌 | Hits:

[Linux-UnixLinux-driver-development11

Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第11章、内存与I/O访问。由于Linux系统中提供了复杂的内存管理功能,所以内存的概念在Linux系统中变得相对复杂,出现了常规内存、高端内存、虚拟地址、逻辑地址、总线地址、物理地址、I/O内存、设备内存、预留内存等概念。本章将系统地讲解内存和I/O的访问编程,带您走出内存和I/O的概念迷宫。11.1节讲解内存和I/O的硬件机制,主要涉及内存空间、I/O空间和MMU。11.2节讲解Linux的内存管理、内存区域的分布、常规内存与高端内存的区别。11.3节讲解Linux内存存取的方法,主要涉及内存动态申请以及通过虚拟地址存取物理地址的方法。11.4节讲解设备I/O内存和I/O端口的访问流程,这一节对于编写设备驱动意义非常重大,设备驱动使用此节的方法访问物理设备。11.5节讲解设备驱动中的DMA与CACHE一致性问题以及DMA编程方法。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 11, the memory and I/O visit. Because of the complex Linux system provide the memory management function, so the concept of memory in Linux systems become relatively complex, the emergence of a conventional memory, the high memory, virtual address, logical address, bus address, physical address, I/O memory, equipment memory, obligate concepts such as memory. This chapter will systematically explaining memory and I/O visit programming, take you out of memory and I/O concept maze. Section 11.1 explain memory and I/O hardware mechanism, mainly involves the memory space, I/O space and MMU. Section 11.2 explain the Linux memory management, memory area distribution, conventional memory and the high memory difference. Section 11.3 memory access method explained Linux, Lord ?
Platform: | Size: 658432 | Author: 华清远见 | Hits:

[Windows DevelopWinIo

Description: 通过底层各个设备的端口调用系统资源,并附有vc和vb的代码-The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques.
Platform: | Size: 8600576 | Author: 葛子玄 | Hits:

[OtherWriting-Windows-WDM-Device-Drivers.fb2

Description: A device driver provides a software interface to hardware connected to a computer. It is a trusted part of the operating system. User application programs can access hardware in a well-defined manner, without having to worry about how the hardware must be controlled. For example, a disk driver might hide the fact that data must be written in 512-byte chunks. A driver is a piece of software that becomes part of the operating system kernel when it is loaded. A driver makes one or more devices available to the user mode programmer, each representing a physical or logical piece of hardware. For example, one physical hard disk may be viewed as two logical disks called C: and D:
Platform: | Size: 1277952 | Author: Roman Khazov | Hits:

[Windows DevelopTddiirectrwh

Description: 这个应用程序源码演示了怎样直接地访访问物理驱动driver -The application source code demonstrates how to visit directly access the physical drive driver
Platform: | Size: 19456 | Author: 本能 | Hits:

[OtherSTM32_ucgui

Description: μC/GUI 是一种用于嵌入式应用的图形支持软件。它被设计用于为任何使用一个图形LCD 的应用提供一个有效的不依赖于处理器和LCD 控制器的图形用户接口。它能工作于单任务或 多任务的系统环境下。μC/GUI 适用于使用任何LCD 控制和CPU 的任何尺寸的物理和虚拟显示。 它的设计是模块化的,由在不同的模块中的不同的层组成。一个层,称作LCD 驱动程序,包 含了对LCD 的全部访问。μC/GUI 适用于所有的CPU,因为它100 由的ANSI 的C 语言编写的。-μC/GUI is a graphical support software for embedded applications. It is designed to provide an effective does not rely on a graphical user interface of the processor and an LCD controller of any use of the application of a graphic LCD. The system can work on a single task or multiple tasks environment. μC/GUI for any LCD controller and CPU of any size physical and virtual display. Its design is modular, composed of different layers in different modules. A layer, called the LCD driver, including full access to the LCD. μC/GUI applies to all of the CPU, because it is 100 written in ANSI C language.
Platform: | Size: 4358144 | Author: sdwsh | Hits:

[uCOSSTM32uCGUI

Description: μ C/GUI 是一种用于嵌入式应用的图形支持软件。它被设计用于为任何使用一个图形 LCD 的应用提供一个有效的不依赖于处理器和 LCD 控制器的图形用户接口。它能工作于单任务或 多任务的系统环境下。μ C/GUI 适用于使用任何 LCD 控制和 CPU 的任何尺寸的物理和虚拟显示。 它的设计是模块化的,由在不同的模块中的不同的层组成。一个层,称作 LCD 驱动程序,包 含了对 LCD 的全部访问。μ C/GUI 适用于所有的 CPU,因为它 100 由的 ANSI 的 C 语言编写的。-C/GUI is a graphical support software for embedded applications. It is designed to provide an effective does not rely on a graphical user interface of the processor and an LCD controller of any use of the application of a graphic LCD. The system can work on a single task or multiple tasks environment. C/GUI is suitable for the physical and virtual display of any size, any LCD control and CPU. Its design is modular, composed of different layers in different modules. A layer, called the LCD driver, including full access to the LCD. C/GUI applies to all of the CPU, because it is 100 written in ANSI C language.
Platform: | Size: 4827136 | Author: | Hits:

CodeBus www.codebus.net