Description: MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。-MTD (memory technology device memory technology equipment) is the equipment for accessing memory (ROM, flash) Linux subsystem. MTD's main purpose is to make the new memory devices drive more simple, for its hardware and the upper between an abstract interface. Platform: |
Size: 94204 |
Author:林辰 |
Hits:
Description: MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。-MTD (memory technology device memory technology equipment) is the equipment for accessing memory (ROM, flash) Linux subsystem. MTD's main purpose is to make the new memory devices drive more simple, for its hardware and the upper between an abstract interface. Platform: |
Size: 94208 |
Author:林辰 |
Hits:
Description: 驱动测试,当驱动写好后,要进行测试,由于嵌入式设备一般使用超级终端或者是telnet进行登录,键盘驱动不是很好测试,我们使用网上开源的libkbd代码进行键盘驱动的测试,下载libkbd后稍加修改既可以在arm-linux上运行。-Driver testing, when the driver after the write, it is necessary to conduct tests, because of embedded devices in general use HyperTerminal or a telnet to log in, the keyboard is not a very good test drive, we use online libkbd code open source keyboard-driven test, download libkbd After a little modification can be in the running arm-linux. Platform: |
Size: 52224 |
Author:ALEX |
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: Booting Linux from DiskOnChip HOWTO-DiskOnChip (DOC) is a flash drive that is manufactured by M− Systems. The use of flash drives is emerging
as a substitute for Hard Disks in embedded devices. Platform: |
Size: 531456 |
Author:steven |
Hits:
Description: 嵌入式Linux 中CF卡的驱动和管理技术研究
在嵌入式Linux系统中,为了在没有PCMCIA控制器的情况下仍然要利用CompactFlash存储卡(简称CF卡)作为存储设备,作者从CF卡的硬件特性入手,在系统层基于CF卡的memory寻址访问方式来改造CF卡的低层驱动,并在应用层实时管理CF卡的热插拔事务,最终实现了一个利用CF卡作为方便快捷的存储设备的嵌入式Linux系统。 -Embedded Linux in the CF card drive and Management Technology
In the embedded Linux system, there is no PCMCIA controller in order to continue to take advantage of circumstances CompactFlash memory card (hereinafter referred to CF card) as a storage device, the author of the hardware features from the CF card start at the system level based on the CF card memory addressing CF card access method to transform low-level drivers, and real-time management at the application layer CF card hot-swap transaction, and ultimately the use of a CF card as a convenient storage devices for embedded Linux. Platform: |
Size: 8192 |
Author:womenway |
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: C语言实现的Linux字符设备驱动,能够注册字符设备模块,文件中含有2个脚本文件,实现字符设备模块的加载和卸载-C language implementation of the Linux character device driver can register character device module, the file contains two scripts, the character devices to achieve the loading and unloading modules Platform: |
Size: 98304 |
Author:miao |
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: Abstract—Many portable systems deploy operating systems
(OS) to support versatile functionality and to manage resources,
including power. This paper presents a new approach for using OS
to reduce the power consumption of IO devices in teractive systems.
Low-power OS observes the relationship between hardware
devices and processes. The OS kernel estimates the utilization
of a device from each process. If a device is not used by any
running process, the OS puts it into a low-power state. This paper
also explains how scheduling can facilitate power management.
When processes are properly scheduled, power reduction can
be achieved without degrading performance. We implemented a
prototype on Linux to control two devices experimental results
showed nearly 70 power saving on a network card and a hard
disk drive-Abstract—Many portable systems deploy operating systems
(OS) to support versatile functionality and to manage resources,
including power. This paper presents a new approach for using OS
to reduce the power consumption of IO devices in interactive systems.
Low-power OS observes the relationship between hardware
devices and processes. The OS kernel estimates the utilization
of a device from each process. If a device is not used by any
running process, the OS puts it into a low-power state. This paper
also explains how scheduling can facilitate power management.
When processes are properly scheduled, power reduction can
be achieved without degrading performance. We implemented a
prototype on Linux to control two devices experimental results
showed nearly 70 power saving on a network card and a hard
disk drive Platform: |
Size: 258048 |
Author:bahar |
Hits:
Description: 触摸屏在linux下的驱动,arm2410t板,触摸屏作为一般设备和输入设备两种方式-The touch screen under linux drive, arm2410t, board, touch screen and input devices in two ways as a general
Platform: |
Size: 7168 |
Author:zhoubo |
Hits:
Description: 代码介绍:
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
还有一件事,大家下载的时候,不要加数据库连接驱动包。本项目是不用的。-Code description:
SQLite, a lightweight database, comply with the ACID-compliant relational database management system, its design goals is embedded, and has been used in many embedded products it, it takes up resources is very low in the embedded devices may only need a few hundred K of memory is enough. It can support Windows/Linux/Unix mainstream operating system, combining with many programming languages such as Tcl, C#, PHP, Java and other ODBC interface, the same compared to the Mysql, PostgreSQL Both open source world-renowned database management system in terms of its processing speed faster than they are. SQLite first Alpha version was born in May 2000 has been 10 years, SQLite also ushered in a version of SQLite 3 has been released.
One more thing, when you download, do not add the database connection drive package. This project is not. Platform: |
Size: 56320 |
Author:li |
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:
Description: linux系统上,libusual包含共同为UB和USB存储设备驱动。-linux system, libusual contains the common drive for UB and USB storage devices. Platform: |
Size: 2048 |
Author:nterrupt |
Hits:
Description: 博创经典平台up-tech2410s裸机nand flash驱动。实现了system clock、sdram、uart、nand flash等设备的初始化。读取nand flash首部的pages,并从串口(串口波特率为115200kbps)输出。使用了arm-linux-gcc、make等工具。-Borch the Classic platform up-tech2410s bare metal nand flash drive. The initialization of the system clock, sdram, uart, nand flash devices. Read nand flash header pages, and for 115200kbps) output from the serial port (serial port baud rate. Using arm-linux-gcc, make and other tools. Platform: |
Size: 11264 |
Author:刘建平 |
Hits:
Description: 谈到在linux 系统下编写 I2C 驱动,目前主要有两种方式,一种是把I2C 设备当作一个普通的字符设备来处理,另一种是利用 linux I2C 驱动体系结构来完成。下面比较下这两种驱动。-Speaking at the linux system to prepare I2C driver, there are mainly two ways, one is to I2C devices as an ordinary character device to handle, and the other is the use of linux I2C driven architecture to complete. Compare the following two drive under. Platform: |
Size: 5120 |
Author:ljy |
Hits:
Description: 基于嵌入式Linux的LCD背光调节及驱动实现[图],摘要:为了减少手持式设备的功耗并满足LCD背光调节的应用需求-Embedded Linux-based LCD backlight adjustment and drive to achieve [Figure], Abstract: In order to reduce the power consumption of handheld devices and LCD backlight adjustment to meet the application requirements of Platform: |
Size: 1153024 |
Author:蔡晓鹏 |
Hits: