Location:
Search - smdk2440 driver
Search list
Description: 基于S3C2440的四线电阻式触摸屏驱动程序,linux2.6.22内核。把touchscreen.c放在driver/input/touchscreen/下。修改arch/arm/mach-s3c2440/mach-smdk2440.c以及相应的Makefile加上驱动即可。
Platform: |
Size: 6652 |
Author: ryan |
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: 这是我更改过的windows ce 5.0的内核,其中LCD的驱动原来是NEC的,可是我用的是sansumg,所以必须更改,这是我改过的-This is what I changed the windows ce 5.0 kernel, which was originally LCD driver NEC, but I use sansumg, so must change, this is my turn over the
Platform: |
Size: 6924288 |
Author: Lee |
Hits:
Description: linux设备驱动
| |-- DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c
|---
| |-- NVRAM驱动
| | `-- generic_nvram.c
| |-- 触摸屏驱动
| | |-- 作为input设备
| | | |-- s3c2410_ts.c
| | | `-- s3c2410_ts.h
| | `-- 作为普通字符设备
| | `-- s3c2410-ts.c
| |-- 看门狗驱动
| | `-- s3c2410_wdt.c
| `-- 平台设备
| `-- devs.c
|---
| |-- IDE驱动
| | |-- ide-disk.c
| | `-- ide-h8300.c
| `-- RAMDISK驱动
| `-- rd.c-linux device drivers | | DMA Example | | | 3c505.c | | | 3c505.h | | `dma.h |` static mapping examples | `mach-smdk2440.c |- | | NVRAM driver | |` generic_nvram.c | | Touch Screen Driver | | | as the input device | | | | s3c2410_ts.c | | | `s3c2410_ts.h | |` as an ordinary character equipment | | `s3c2410-ts.c | | watchdog driver | |` s3c2410_wdt.c | `platform equipment |` devs.c |- | | IDE Driver | | | ide-disk.c | | `ide-h8300.c |` RAMDISK driver | `rd.c
Platform: |
Size: 53248 |
Author: 张小冬 |
Hits:
Description: 基于S3C2440的四线电阻式触摸屏驱动程序,linux2.6.22内核。把touchscreen.c放在driver/input/touchscreen/下。修改arch/arm/mach-s3c2440/mach-smdk2440.c以及相应的Makefile加上驱动即可。-S3C2440 based on the four-wire resistive touch screen driver, linux2.6.22 core. Touchscreen.c on the driver/input/touchscreen/under. Arch/arm/mach-s3c2440/mach-smdk2440.c modify Makefile and the corresponding drive can be added.
Platform: |
Size: 6144 |
Author: ryan |
Hits:
Description: SMDK2440 导航杆(joystick) Driver-SMDK2440 navigation bar (joystick) Driver
Platform: |
Size: 5120 |
Author: wtc |
Hits:
Description: 基于S3C2440的四线电阻式触摸屏驱动程序,linux2.6.22内核。把touchscreen.c放在driver/input/touchscreen/下。修改arch/arm/mach-s3c2440/mach-smdk2440.c以及相应的Makefile加上驱动即可-S3C2440 based on the four-wire resistive touch screen driver, linux2.6.22 core. Touchscreen.c on the driver/input/touchscreen/under. Arch/arm/mach-s3c2440/mach-smdk2440.c modify Makefile and the corresponding drive can be coupled with
Platform: |
Size: 3072 |
Author: nhonz |
Hits:
Description: 在大多2440开发板BSP中的SMDK2440\DRIVERS\backlite目录下一般都有背光驱动。在注册表中添加如下函数的时候,开机时确实可以打印"!!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!,如果没有操作大概1分钟后也可以打印!!!!!!!!!!!! BACKLIGHT OFF !!!!!!!!!!!!。但打印("!!!!!!!!!!!! BACKLIGHT OFF !!!!!!!!!!!!后,就算有触发事件(在触摸屏上点击,或者移动鼠标)也不会打印"!!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!。
其实这个驱动大体是正确的,只是当键盘鼠标或触摸屏输入时候gwes 发送“PowerManager/ActivityTimer/UserActivity” event,而不是原驱动中的“("UserInputEvent") ”修改后的源程序如下(SMDK2440\DRIVERS\backlite目录下bak_hw.cpp文件)。-2440 development board in the majority of BSP in SMDK2440 \ DRIVERS \ backlite directory generally backlight driver. Add the following in the registry function, the boot print when really " !!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!, If there is no operation after about 1 minute can also print it !!!!!!!!!!!! BACKLIGHT OFF !!!!!!!!!!!!。 Print (" !!!!!!!!!!!! BACKLIGHT OFF!! !!!!!!!!!! after, even if there are triggering events (click on the touch screen, or move the mouse) will not print " !!!!!!!!!!!! BACKLIGHT ON !!!!! In fact, this drive !!!!!!!。 general is correct, only when the keyboard and mouse or touch screen input when gwes Send " PowerManager/ActivityTimer/UserActivity" event, rather than the original drive in the " (" UserInputEvent " ) " modified After the source is as follows (SMDK2440 \ DRIVERS \ backlite directory bak_hw.cpp files).
Platform: |
Size: 37888 |
Author: 吴成勇 |
Hits:
Description: Linux设备驱动开发详解源码-
DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c-Explain the development of Linux device driver source code- DMA Example | | |- 3c505.c | | |- 3c505.h | | `- dma.h |`- static map example | `- mach-smdk2440. c
Platform: |
Size: 20480 |
Author: bob |
Hits:
Description: smdk2440 usb driver-smdk2440 usb driver
Platform: |
Size: 7168 |
Author: habapa |
Hits:
Description: smdk2440开发板 linux系统 uart驱动测试程序-smdk2440 uart driver development board linux system testing procedures
Platform: |
Size: 2048 |
Author: anhui |
Hits:
Description: DM9000在SMDK2440中的驱动程序-Driver of DM9000 for SMDK2440
Platform: |
Size: 30720 |
Author: 何佳尧 |
Hits:
Description: smdk2440 wince 6.0 nand driver
Platform: |
Size: 36864 |
Author: 崔庆源 |
Hits: