Description: linux下8139网卡驱动分析,非常彻底,本人照此移植成功了嵌入式设备上的网口-8139 NIC drivers under analysis, very thorough, I do the successful transplantation of embedded devices on the LAN Platform: |
Size: 313766 |
Author:于军 |
Hits:
Description: linux下8139网卡驱动分析,非常彻底,本人照此移植成功了嵌入式设备上的网口-8139 NIC drivers under analysis, very thorough, I do the successful transplantation of embedded devices on the LAN Platform: |
Size: 313344 |
Author:于军 |
Hits:
Description: linux下8139网卡驱动分析,非常彻底,本人照此移植成功了嵌入式设备上的网口-8139 NIC drivers under analysis, very thorough, I do the successful transplantation of embedded devices on the LAN
-8139 network card drivers under linux analysis, very thorough, I do the same transplant successful embedded devices on the network I-8139 NIC drivers under analysis, very thorough, I do the successful transplantation of embedded devices on the LAN Platform: |
Size: 314368 |
Author:陈晓 |
Hits:
Description: Linux MTD介绍:
MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系
统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个
抽象的接口。MTD的所有源代码在/drivers/mtd子目录下。我将CFI接口的MTD设备分为四层(从设备节
点直到底层硬件驱动),这四层从上到下依次是:设备节点、MTD设备层、MTD原始设备层和硬件驱
动层。
根文件系统
文件系统
字符设备节点
MTD字符设备
MTD块设备
MTD原始设备
FLASH硬件驱动
块
重点是mtd的定义, 以及为什么要有mtd
mtd设备的分层-Linux MTD Introduction: MTD (memory technology device memory technology and equipment) is used to access memory devices (ROM, flash) subsystem of Linux. The main purpose of MTD in order to make the new memory device driver more simple, for it among the top in the hardware and provides an abstract interface. MTD All source code in/drivers/mtd subdirectory. I will CFI interface is divided into four MTD devices (from device node until the underlying hardware drivers), this four-story from top to bottom are: device node, MTD device layer, MTD layer original equipment and hardware driver layer. Root file system file system character device node MTD character device MTD block device MTD Original Equipment hardware drivers FLASH block focused on the definition of MTD, as well as equipment mtdmtd Why should there be a stratified Platform: |
Size: 79872 |
Author:hegaofen |
Hits:
Description: 数字电视接收卡在linux下的源码驱动程序,包括了大部分的卡的驱动,可以移植到嵌入式设备中。-Digital TV tuner card in linux-source under the driver, including the bulk of the card drivers can be ported to embedded devices. Platform: |
Size: 2390016 |
Author:denglu |
Hits:
Description: 本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux 设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。-This book is to introduce a Linux device driver development theories, frameworks and examples of the book, the book version of the kernel to Linux 2.6 is based on details of spin locks, semaphores, output, interrupt the top/at the end of the first half, timer , memory and I/O mapping as well as asynchronous notification, blocking I/O, non-blocking I/O such as Linux device driver theory character device, block device, TTY device, I2C devices, LCD devices, audio devices, USB devices, network devices, PCI devices, such as Linux device driver architecture and the framework of various complex data structure and function relationships, and on a large number of Linux-driven development of a large number of examples so that readers can be an independent development of all types of Linux device drivers. Platform: |
Size: 25064448 |
Author:keke |
Hits:
Description: 比较详细地介绍了linux设备驱动开发的入门知识。
为初学者开启了linux设备驱动的学习之门。-A more detailed description of linux device driver development knowledge portal. For beginners linux device driver opened the door to the study. Platform: |
Size: 569344 |
Author:piansu |
Hits:
Description: This book is for anyone who wants to support computer peripherals under the Linux operating system or who wants to develop new hardware and run it under Linux. Linux is the fastest-growing segment of the Unix market, is winning over enthusiastic adherents in many application areas, and is being viewed more and more as a good platform for embedded systems. Linux Device Drivers, already a classic in its second edition, reveals information that heretofore has been shared by word of mouth or in cryptic source code comments, on how to write drivers for a wide range of devices.
Version 2.4 of the Linux kernel includes significant changes to device drivers, simplifying many activities, but providing subtle new features that can make a driver both more efficient and more flexible. The second edition of this book thoroughly covers these changes, as well as new processors and buses. Platform: |
Size: 3884032 |
Author:sxd |
Hits:
Description: 成都中嵌linux系统培训班的驱动教程,包括LED,字符设备,块设备等等,很好的aem-linux驱动学习资料-Chengdu embedded linux system, the driver training course curricula, including LED, character devices, block devices, etc., a very good aem-linux-driven learning materials Platform: |
Size: 8701952 |
Author:小康 |
Hits:
Description: linux下蓝牙的驱动程序,方便用户基于此对蓝牙设备进行操作-Bluetooth drivers under linux, user-friendly Bluetooth devices based on this right to operate Platform: |
Size: 59392 |
Author:郭亮 |
Hits:
Description: 是久负盛名的LDD3,非常经典的linux驱动开发的好书,包括驱动模块的装载编译,调试,并发和静态,内存分配,中断处理,时间延迟以及字符设备驱动,PCI,USB,块设备,网络设备,TTY设备驱动程序。-Is a prestigious LDD3, very classic linux driver development books, including the driver module loading compiling, debugging, concurrent and static memory allocation, interrupt handling, time delay and character device drivers, PCI, USB, block devices, network equipment , TTY device driver. Platform: |
Size: 1364992 |
Author:jane |
Hits:
Description: The Essential Linux Device Drivers Book. This book covers the device driver development for all popular devices on Linux 2.6 kernel Platform: |
Size: 4286464 |
Author:Rejo |
Hits:
Description: 嵌入式Linux驱动程序开发
设备驱动程序实际是处理和操作硬件控制器的软件,从本质上讲,是内核中具有最高特权级的、驻留内存的、可共享的底层硬件处理例程。驱动程序是内核的一部分,是操作系统内核与硬件设备的直接接口,驱动程序屏蔽了硬件的细节,完成以下功能-Embedded Linux driver development device driver is actually handling and operation of the hardware controller software, in essence, is the kernel with the highest privilege level, the presence of memory, can share the underlying hardware handling routines. Driver is part of the kernel is the operating system kernel and a direct interface to hardware devices, drivers shield the hardware details, complete the following features .... Platform: |
Size: 585728 |
Author:zhang |
Hits:
Description: BSP 用于初始化硬件、引导操作系统并提供软件和硬件之间的设备驱动接口。针对某类
体系结构的处理器开发 BSP 时,了解其基本的体系结构和指令系统是必要的。总地来说,V
xWorks的启动过程凝练而精悍,流程清晰,各模块之间的耦合度很低。
VxWorks 和Linux 设备驱动的结构都相当复杂。 假设一个系统没有操作系统, 这个时候,
我们编写设备驱动的工作就完全停留在“驱使硬件行动”的层次上。然而,在 VxWorks 和 L
inux 系统中整合设备驱动,则不仅仅意味着“驱使硬件行动” ,还意味着更加丰富的内涵。
除字符设备驱动相对简单以外,VxWorks 和 Linux 对串口、USB 设备、块设备、网络设备
等都定义了一套非常复杂的驱动程序框架结构,因此,除了控制硬件,工程师不得不领悟操
作系统本身对设备驱动设定的套路,这往往需要一个非常痛苦地学习历程。 -BSP for the hardware, boot the operating system and provide software and hardware interfaces between the device driver. For certain types of
BSP processor architecture development, the understanding of its basic architecture and instruction is necessary. In general terms, V
xWorks concise and lean startup process, process definition, the coupling between the modules is very low.
VxWorks and Linux device drivers are quite complex structure. Suppose a system is not operating system, this time,
We are working on writing device drivers completely stuck in the "drive hardware action" level. However, in VxWorks, and L
inux system integration device driver, then not only means "to drive the hardware action", also means a richer meaning.
In addition to other relatively simple character device driver, VxWorks and Linux on the serial port, USB devices, block devices, network equipment
And so defines the driver of a very complex framework, therefore, in addition to control hardware, engine Platform: |
Size: 1768448 |
Author:笑千秋 |
Hits:
Description: Linux设备驱动程序学习资料,对初学者很有帮助!-Linux device drivers to learn the information very helpful for beginners! Platform: |
Size: 3438592 |
Author:詹先龙 |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第20章、USB主机与设备驱动。在Linux系统中,提供了主机侧和设备侧视角的USB驱动框架,本章主要讲解从主机侧角度看到的USB主机控制器驱动和设备驱动。20.1节给出了Linux系统中USB驱动的整体视图,讲解了Linux中主机侧和设备侧角度的USB驱动层次。从主机侧的角度而言,需要编写的USB驱动程序包括主机控制器驱动和设备驱动两类,USB主机控制器驱动程序控制插入其中的USB设备,而USB设备驱动程序控制该设备如何作为从设备与主机通信。本章20.2节分析了USB主机控制器驱动的结构并给出实例,20.3节讲解了USB设备驱动的结构及其设备请求块处理过程,并分析了USB设备驱动的骨架程序,20.4节则给出了Linux设备驱动的实例。20.1节与20.2~20.4节是整体与部分的关系,20.2节与20.3~20.4节是并列关系。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 20, USB host and device drivers. In Linux system, provides mainframe side and equipment from the perspective of the USB driver frame, this chapter covers from the host side view in the USB host controller drives and device drivers. Section 20.1 Linux system are given in the overall view, USB driver explained Linux host side and equipment of the Angle USB driver level. From the host in the view of side, need to write the USB drivers including host controller drives and device driver two kinds, USB host controller driver control inserted into USB devices, and USB device driver control the equipment from the equipment and how to as host of communication. This chapter section 20.2 analysis the USB host controller and the structure of the driver Platform: |
Size: 668672 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第21章、PCI设备驱动。PCI(及cPCI)总线在一般的小型手持设备中不太可能用到,但是在工控和通信设备及其PC中却引领着潮流。在Linux系统中,PCI设备驱动和USB设备驱动有共性,那就是其驱动都由总线相关部分和自身设备类型驱动两部分组成。21.1节讲解了PCI总线及其配置空间,给出了PCI总线在Linux内核中的数据结构。PCI设备驱动的PCI相关部分围绕着pci_driver结构体的成员函数展开,21.2节讲解了pci_driver结构体及其成员函数的含义,并分析了PCI设备驱动的框架结构。21.3节以Intel 810主板集成声卡为实例进一步讲解PCI设备驱动的编写方法。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 21, PCI device drivers. PCI cPCI (and in general) bus small hand-held devices not too, but may be used in industrial control and communication equipment and PC is leading the trend. In Linux system, PCI device drivers and USB device drivers have common, and that is the driving all relevant parts by bus and their own equipment type drive two parts. Section 21.1 explained PCI bus and the configuration space is given, and the PCI bus in the Linux kernel of data structure. PCI device driver PCI relevant parts around the pci_driver structure members of the body function expansion, section 21.2 explained pci_driver structures and its member function meaning, and analysis the PCI device driver frame structure. Section 21.3 to 810 motherboard integration intel-based ? sound card Platform: |
Size: 550912 |
Author:华清远见 |
Hits:
Description: linux下驱动程序。可以实现简单的命名管道功能。参考《linux设备驱动程序》第六章。
用make编译,sudo insmod scullpipe.ko装载,sudo rmmod scullpipe卸载。装载后根据/proc/devices中设备号用mknod创建设备文件。-drivers under linux. Can achieve a simple named pipe functions. Reference to linux device drivers Chapter VI. Use make to compile, sudo insmod scullpipe.ko load, sudo rmmod scullpipe uninstall. Loaded according to /proc/ devices in the device number to use mknod to create device files. Platform: |
Size: 157696 |
Author:肖皓 |
Hits:
Description: 本书主要讲解描述跨平台图形软件的Qt使用,Qt不但可以运行在Windows、Linux、Mac等操作系统上,还可以移植到嵌入式设备中,并且还有许多第三方驱动。
本书从Qt编程最基础的程序讲起,详细讲解了Qt模块与Qt功能类、Qt文件操作、Qt桌面软件设计、Qt程序与用户交互、Qt图形绘制与多媒体、Qt网络编程、Qt数据库编程、Qt进程与线程、Qt工具使用、Qt嵌入式开发等内容,适合广大Qt编程人员、嵌入式工程师、计算机专业师生使用-This book describes the main explanation of the Qt cross-platform graphics software to use, Qt can not only run on Windows, Linux, Mac and other operating systems can be ported to embedded devices, and there are many third-party drivers. Qt programming book from the Let' s talk about the most basic procedures, explained in detail with the Qt Qt module function class, Qt file operations, Qt Desktop software design, Qt application with user interaction, Qt drawn graphics and multimedia, Qt network programming, Qt database programming , Qt process and thread, Qt tools, Qt embedded development, etc., for the majority of Qt programmers, embedded engineers, computer professionals and students to use Platform: |
Size: 7017472 |
Author:张付有 |
Hits:
Description: LINUX设备驱动程序第三版配套源码;
设备驱动最通俗的解释就是“驱使硬件设备行动”。驱动与底层硬件直接打交道,按照硬件设备的具体工作方式,读写设备的寄存器,完成设备的轮询、中断处理、DMA通信,进行物理内存向虚拟内存的映射等,最终让通信设备能收发数据,让显示设备能显示文字和画面,让存储设备能记录文件和数据。-LINUX device drivers third edition of the supporting source Device Driver is the most popular explanation is " driven by the actions of hardware. The drive deal directly with the underlying hardware, the read and write devices work in accordance with the specific hardware register, complete the device polling, interrupt handling, DMA communication, physical memory to virtual memory mapping, and ultimately allow communication device can send and receive data , so that the display device can display text and pictures, log file and data storage equipment. Platform: |
Size: 153600 |
Author:石大 |
Hits: