Location:
Search - linux poll
Search list
Description: LinCAN is a Linux kernel module that implements a CAN driver capable of working with multiple cards, even with different chips and IO methods. Each communication object can be accessed from multiple applications concurrently.
It supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers.
LinCAN project is part of a set of CAN/CANopen related components developed as part of OCERA framework.
-LinCAN is a Linux kernel module that implem ents a CAN driver capable of working with multip le cards, even with different chips and IO methods. Each c ommunication object can be accessed from multi ple applications concurrently. It supports RT - Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK. and O_SYNC semantics and multithreaded read / w rite capabilities. It works with the common Int el i82527, Philips 82c200. Philips SJA1000 (in standard and PeliCAN mo de) CAN controllers. LinCAN project is part of a set of CAN / Application of CANopen related components develop ed as part of OCERA framework.
Platform: |
Size: 866594 |
Author: 李刚 |
Hits:
Description: 详细讲述了linux设备驱动程序的开发,想学习linux下设备驱动程序开发工作的人员可以参考。文件清单列出如下:
linuxdriver_code_tool
|-- 03
| `-- 2.6内核升级工具
| |-- device-mapper-1.00.19-2.i386.rpm
| |-- lvm2-2.00.25-1.01.i386.rpm
| |-- mkinitrd-4.2.0.3.tar.tar
| |-- module-init-tools-3.2.2.tar.bz2
| `-- modutils-2.4.5-1.src.rpm
|-- 04
| |-- 内核模块参数范例
| | `-- book.c
| |-- 内核模块导出符号
| | `-- export_symb.c
| `-- 最简单的内核模块
| `-- hello.c
|-- 05
| `-- udev源代码
| `-- udev-114.tar.gz
|-- 06
| |-- globalmem驱动
| | `-- globalmem.c
| `-- 包含2个globalmem设备的驱动
| `-- globalmem_two.c
|-- 07
| `-- 含并发控制的globalmem驱动
| `-- globalmem_lock.c
|-- 08
| |-- globalfifo驱动
| | `-- globalfifo.c
| `-- poll应用程序范例
| `-- pollmonitor.c
|-- 09
| |-- 异步通知应用程序范例
| | `-- asyncmonitor.c
| `-- 支持异步通知的globalfifo
| `-- globalfifo_async.c
|-- 10
| |-- S3C2410实时钟驱动
| | `-- s3c2410-rtc.c
| `-- 秒设备驱动与应用程序
| |-- second.c
| `-- second_test.c
|-- 11
| |-- DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c
|-- 12
| |-- NVRAM驱动
| | `-- generic_nvram.c
| |-- 触摸屏驱动
| | |-- 作为input设备
| | | |-- s3c2410_ts.c
| | | `-- s3c2410_ts.h
| | `-- 作为普通字符设备
| | `-- s3c2410-ts.c
| |-- 看门狗驱动
| | `-- s3c2410_wdt.c
| `-- 平台设备
| `-- devs.c
|-- 13
| |-- IDE驱动
| | |-- ide-disk.c
| | `-- ide-h8300.c
| `-- RAMDISK驱动
| `-- rd.c
|-- 14
| |-- S3C2410串口驱动
| | |-- regs-gpio.h
| | |-- regs-serial.h
| | `-- s3c2410.c
| `-- 串口核心层
| |-- serial_core.c
| `-- serial_core.h
|-- 15
| |-- S3C2410 I2C主机驱动
| | |-- i2c-s3c2410.c
| | |-- iic.h
| | |-- regs-gpio.h
| | `-- regs-iic.h
| `-- SAA711x I2C设备驱动
| `-- saa711x.c
|-- 16
| `-- CS8900以太网设备驱动
| |-- cs89x0.c
| `-- cs89x0.h
|-- 17
| |-- ALSA工具及库
| | |-- alsa-driver-1.0.15.tar.bz2
| | |-- alsa-firmware-1.0.15.tar.bz2
| | |-- alsa-lib-1.0.15.tar.bz2
| | |-- alsa-oss-1.0.15.tar.bz2
| | |-- alsa-tools-1.0.15.tar.bz2
| | |-- alsa-utils-1.0.13.tar.bz2
| | `-- pyalsa-1.0.15.tar.bz2
| |-- ALSA驱动范例
| | |-- sa11xx-uda1341.c
| | `-- uda1341.h
| |-- ALSA应用程序范例
| | |-- pcm.c
| | `-- pcm_min.c
| |-- OSS驱动范例
| | `-- s3c2410-uda1341.c
| `-- OSS应用程序范例
| |-- mixer.c
| `-- sound.c
|-- 18
| |-- FRAMEBUFFER应用程序范例
| | `-- fb_display
| | |-- fb_display.c
| | |-- fb_display.h
| | |-- Makefile
| | |-- README
| | `-- test.c
| `-- S3C2410 LCD驱动
| |-- s3c2410fb.c
| `-- s3c2410fb.h
|-- 19
| |-- busybox源代码
| | `-- busybox-1.2.1.tar.bz2
| |-- MTD工具
| | `-- mtd-utils-1.0.0.tar.gz
| |-- nand驱动范例
| | `-- s3c2410.c
| |-- nor驱动范例
| | `-- s3c2410nor.c
| `-- yaffs&yaffs2源代码
| |-- yaffs.tar.gz
| `-- yaffs2.tar.gz
|-- 20
| |-- USB串口驱动
| | |-- usb-serial.c
| | `-- usb-serial.h
| |-- USB工具
| | `-- usbview-1.0.tar.tar
| |-- USB骨架程序
| | `-- usb-skeleton.c
| |-- USB键盘驱动
| | |-- input.h
| | |-- usb_input.h
| | `-- usbkbd.c
| `-- usb主机控制器驱动范例
| |-- ohci-s3c2410.c
| `-- usb-control.h
|-- 21
| |-- PCI骨架程序
| | `-- pci-skeleton.c
| `-- PCI驱动范例
| `-- i810_audio.c
`-- 22
|-- 范例代码
| |-- oops范例
| | |-- oops_example.asm
| | `-- oops_example.c
| `-- proc范例
| `-- sim_proc.c
`-- 内核调试工具
|-- ddd-3.3.11.tar.gz
|-- gdbmod-2.4.bz2
|-- kdb-v4.4-2.6.15-rc5-common-1.bz2
|-- kdb-v4.4-2.6.15-rc5-common-2.bz2
|-- kdb-v4.4-2.6.15-rc5-i386-1.bz2
`-- linux-2.6.15.5-kgdb-2.4.tar.tar
Platform: |
Size: 25078324 |
Author: zxx000 |
Hits:
Description: LinCAN is a Linux kernel module that implements a CAN driver capable of working with multiple cards, even with different chips and IO methods. Each communication object can be accessed from multiple applications concurrently.
It supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers.
LinCAN project is part of a set of CAN/CANopen related components developed as part of OCERA framework.
-LinCAN is a Linux kernel module that implem ents a CAN driver capable of working with multip le cards, even with different chips and IO methods. Each c ommunication object can be accessed from multi ple applications concurrently. It supports RT- Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK. and O_SYNC semantics and multithreaded read/w rite capabilities. It works with the common Int el i82527, Philips 82c200. Philips SJA1000 (in standard and PeliCAN mo de) CAN controllers. LinCAN project is part of a set of CAN/Application of CANopen related components develop ed as part of OCERA framework.
Platform: |
Size: 866304 |
Author: 李刚 |
Hits:
Description: linux下的改进的串口调试小助手,采用poll机制-improved under linux serial debugging a small assistant, using poll mechanism
Platform: |
Size: 100352 |
Author: bly |
Hits:
Description: s3c_wifi_v4是我们做出来的marvell 8686 SPI 驱动,移植了SPI接口部分。采用SPI Poll方式,支持最高SPI速率25M
目前已经测试了以下Linux版本
Linux 2.6.18.1
Linux 2.6.24.7
-s3c_wifi_v4 is the driverof marvell 8686 SPI , part of the SPI interface. Using SPI Poll ways to support the maximum SPI speed 25M which had tested on the following Linux versions of Linux 2.6.18.1 Linux 2.6.24.7
Platform: |
Size: 2673664 |
Author: Jorden |
Hits:
Description: 讲述LINUX 下的并口编程。包含:
1 Programming interface
2,Starting and stopping: open and close Control
3,Transferring data: read and write 4,Waiting for events: poll and select6
5,Examples
-LINUX Parallel Programming。include:
1 Programming interface
2,Starting and stopping: open and close Control
3,Transferring data: read and write 4,Waiting for events: poll and select6
5,Examples
Platform: |
Size: 224256 |
Author: 王举 |
Hits:
Description: linux poll driver for 2410
Platform: |
Size: 4096 |
Author: dylan |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第8章、Linux设备驱动中的阻塞与非阻塞I/O。阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活地支持用户空间对设备的这两种访问方式。8.1节讲解阻塞I/O和非阻塞I/O的区别,实现阻塞I/O的等待队列机制,以及在globalfifo设备驱动中增加对阻塞I/O支持的方法,并进行了用户空间的验证。8.2节讲解设备驱动的轮询(poll)操作的概念和编程方法,poll操作可以帮助用户了解是否能对设备进行无阻塞访问。8.3节讲解在globalfifo中增加poll操作的方法,并进行了用户空间的验证。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 8, Linux device driver of clogging with the jam the I/O. Jam and the jam the I/O is device access two kinds of different pattern, the driver can the flexibility to support the user space on the equipment the two access method. Section 8.1 explain jam the I/O and the jam the I/O distinction, realize jam I/O wait queue mechanism, and in globalfifo device driver to increase in blocking the I/O support method, and the user space validation. Section 8.2 explain device driver polling (poll) operation concept and programming method, and can help users understand the poll operation of equipment is no block access. Section 8.3 in globalfifo explain in poll operate method, increase and the user space validation.
Platform: |
Size: 399360 |
Author: 华清远见 |
Hits:
Description: LINUX 驱动入门 字符设备 从入门到提升之
mydve_po-linux driver primer
Platform: |
Size: 102400 |
Author: 小敏 |
Hits:
Description:
帮助了解select poll函数的运行机制
熟悉Linux kernel休眠等待机制-Help to understand select poll function mechanism
Familiar with Linux kernel dormant waiting mechanism
Platform: |
Size: 187392 |
Author: adam |
Hits:
Description: 6410板载嵌入式Linux平台的POLL驱动测试程序的硬件与新手写的测试程序-6410 POLL drive test program the hardware onboard embedded Linux platform with the new hand-written test procedures
Platform: |
Size: 101376 |
Author: caidunqing |
Hits:
Description: 一个c语言开发的跨平台网络IO库
功能特性:
1:c/c++ api, 底层支持epoll,select,poll等io模型
2:异步事件模型
3:任务池模型,跨平台线程接口
4:跨平台(Linux/windows)
5:日志服务
6:稳定,支持7*24小时无间断运行,自动处理异常状态
7:高并发与快速响应
8:API简洁, 学习成本底-The libiop provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libiop also support task pool and log service.
support linux and windows.
Platform: |
Size: 155648 |
Author: jonas |
Hits:
Description: 使用C语言,在linux系统下实现了POLL的基本原理和基本的使用方法,通过一个简单的程序,基本包含了POLL所用于的方法和优点。-Using the C language, linux system POLL the basic principles and use through a simple procedure, basic POLL used to and benefits.
Platform: |
Size: 1024 |
Author: |
Hits:
Description: linux操作系统下面的poll函数的用法 源代码 驱动-linux poll
Platform: |
Size: 73728 |
Author: 卢哈哈 |
Hits:
Description: pop client souce coding under linux
Platform: |
Size: 4096 |
Author: ulong |
Hits:
Description: 一个linux dirver示例:关于poll阻塞的简明而又很好的示例。-A linux dirver example: Brief but good example on poll obstruction.
Platform: |
Size: 3072 |
Author: wzn |
Hits:
Description: Linux Poll机制的分析,有源代码,也有写的一份记录文档,很好的分析poll机制的实现-linux poll code and text
Platform: |
Size: 5120 |
Author: 丁洋 |
Hits:
Description: 对Linux的Poll机制进行了详细论述,说明了Poll机制的详细使用方法。-analysis Linux poll ,you can know how to use it.
Platform: |
Size: 10240 |
Author: 鹏 |
Hits:
Description: 1. 聊天室服务器端的创建。
2. 聊天室客户端的创建。
3. 实现客户与服务器的连接通讯。
4. 实现客户之间的私聊
5. 实现客户端的在线信息显示。
6. 实现服务器端当前在线客户信息。(1. chat room server side creation.
2. chat room client creation.
3. realize the connection communication between client and server.
4., to achieve private chat between customers
5. realize the client's online information display.
6., realize the server side of the current online customer information.)
Platform: |
Size: 2048 |
Author: weibaba
|
Hits:
Description: 基于linux平台的多路IO复用,使用了select和poll来实现(Multiplexing of multiplex IO based on Linux platform)
Platform: |
Size: 1024 |
Author: albertsjc
|
Hits: