Linux系統(tǒng)中,設(shè)備驅(qū)動程序是操作系統(tǒng)內(nèi)核的重要組成部分,在 與硬件設(shè)備之間建立了標(biāo)準(zhǔn)的抽象接口。通過這個接口,用戶可以像處理普通文件一樣,對硬件設(shè)備進(jìn)行打開(open)、關(guān)閉(close)、讀寫(read/write)等操作。通過分析和設(shè)計設(shè)備驅(qū)動程序,可以深入理解Linux系統(tǒng)和進(jìn)行系統(tǒng)開發(fā)。本文通過一個簡單的例子來說明設(shè)備驅(qū)動程序的設(shè)計。
標(biāo)簽: Linux
上傳時間: 2013-12-25
上傳用戶:牛布牛
Servomotors are available as AC or DC motors. Early servomotors were generally DC motors because the only type of control for large currents was through SCRs for many years. As transistors became capable of controlling larger currents and switching the large currents at higher frequencies, the AC servomotor became used more often. Early servomotors were specifically designed for servo amplifiers. Today a class of motors is designed for applica-tions that may use a servo amplifier or a variable-frequency controller, which means that a motor may be used in a servo system in one application, and used in a variable-frequency drive in another application. Some companies also call any closed-loop system that does not use a stepper motor a servo system, so it is possible for a simple AC induction motor that is connected to a velocity controller to be called a servomotor.
標(biāo)簽: motors Servomotors servomotors available
上傳時間: 2014-08-10
上傳用戶:源碼3
PHP,即“PHP: Hypertext Preprocessor”,是一種廣泛用于 Open Source(開放源代碼)的尤其適合 Web 開發(fā)并可以嵌入 HTML 的多用途腳本語言。它的語法接近 C,Java 和 Perl,而且容易學(xué)習(xí)。該語言的主要目標(biāo)是讓 Web 開發(fā)人員快速的書寫動態(tài)生成的網(wǎng)頁,然而,PHP 的功能并不局限于此。
標(biāo)簽: PHP
上傳時間: 2013-12-15
上傳用戶:Zxcvbnm
This is a mutlicore and cluster(of single-core,multi-core systems) matrix inversion code. Which uses the MPI(Message Passing Interface) for communication across the compute nodes of cluster and using thread-API based OpenMP(Open Multi Processing) between cores of intra-compute or head node.
標(biāo)簽: single-core multi-core inversion mutlicore
上傳時間: 2013-12-21
上傳用戶:ryb
Novell.Press.Linux.Kernel.Development linux內(nèi)核開發(fā)的經(jīng)典書籍之一 The Linux kernel is one of the most interesting yet least understood open-source projects. It is also a basis for developing new kernel code. That is why Sams is excited to bring you the latest Linux kernel development information from a Novell insider in the second edition of Linux Kernel Development. This authoritative, practical guide will help you better understand the Linux kernel through updated coverage of all the major subsystems, new features associated with Linux 2.6 kernel and insider information on not-yet-released developments. You ll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development
標(biāo)簽: Linux Development interes Novell
上傳時間: 2017-06-06
上傳用戶:songyue1991
program to solve a finite difference discretization of Helmholtz equation : (d2/dx2)u + (d2/dy2)u - alpha u = f using Jacobi iterative method. COMMENTS: OpenMP version 3: 1 PR outside the iteration loop, 4 Barriers Directives are used in this code to achieve paralleism. All do loops are parallized with default static scheduling.
標(biāo)簽: discretization difference Helmholtz equation
上傳時間: 2014-01-11
上傳用戶:bruce5996
1. Download the version you want: * Version 1.3.4 (30 Aug 2007) -- this is the latest version for UNIX/Linux and Windows * Previous versions 2. Unzip the file, which will create a directory called klt and place all the files there 3. Compile and run the code * On UNIX / Linux, move to the klt directory, type make. Now try some examples, by typing example1, etc. * For Microsoft Visual C++ 6.0, open the klt.dsw file, compile, and run. Change the constant in main.cpp to run the different examples. * For Microsoft Visual Studio .Net/7/8, open the klt.sln file, compile, and run. Change the constant in main.cpp to run the different examples. 4. Notice that, for your convenience, unofficial copies of the User and Reference Manuals can be found in the doc directory.
標(biāo)簽: the Download Version version
上傳時間: 2014-01-25
上傳用戶:nanshan
I2C driver for PIC, PICC compiler - bitbanged. Needs pull-up resistor on SCK and SDA and ports set for open collector
標(biāo)簽: bitbanged and compiler resistor
上傳時間: 2017-07-01
上傳用戶:yzhl1988
Eclipse is the leading Integrated Development Environment (IDE) for Java, with a rich ecosystem of plug-ins and an open source framework that supports other languages and projects. You’ll fnd this reference card useful for getting started with Eclipse and exploring the breadth of its features. We rundown the Eclipse distributions and confguration options, then guide you through Views, Editors, and Perspec- tives in Workbench 101. We list the top shortcuts and toolbar actions for everyday development. And, we provide a guide to the best places for fnding plug-ins and getting involved with the Eclipse community.
標(biāo)簽: Development Environment Integrated ecosystem
上傳時間: 2013-12-18
上傳用戶:wangchong
This is a sample c # source for windows mobile which aims at the accomplishment of device to desktop communication. Its an open source and all required code with the documentation is included.
標(biāo)簽: accomplishment desktop windows device
上傳時間: 2014-01-16
上傳用戶:Miyuki
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1