Location:
Search - dma arm linux
Search list
Description: linux 下dma驱动程序,平台LH79524,芯片夏普的ARM芯片-linux drivers, platform LH79524, chip Sharp ARM chips
Platform: |
Size: 2054 |
Author: 刘伟东 |
Hits:
Description: 本驱动程序在linux2.6.17中测试通过。yangxing msn:lelma_yx@hotmail.com
希望对SPI操作的朋友有所帮助。
一、工作方式:
从设备:SPI为MASTER模式
S3C2410:SPI为SLAVE模式+DMA
二、工作流程
1.S3C2410从接收:当从设备发送数据时,S3C2410利用DMA方式收数,收到指定长度的数据,则进入DMA中断,将接收的数据拷出。
2.S3C2410从发送:当S3C2410需要发送,首先由RTS请求发送,然后等待从设备应答CTS,当从设备应答CTS时,进入外部中断,启动DMA发送,发送完成,再次进入从接收状态。
三、文件位置
spi_dma_slave.c
spi_dma_slave.h
circular_buf.c
circular_buf.h
等文件存放入driver/char/目录
dma.c存放于arch/arm/mach-s3c2410/目录
dma.h存放于include/arm-asm/mach-s3c2410/目录
四、使用环境
1.arm-linux-gcc-3.4.1-the driver linux2.6.17 in which the test. Yangxing msn : lelma_yx@hotmail.com hope to operate SPI friends help. 1, mode of work : from equipment : SPI for the S3C2410 MASTER mode : SPI for SLAVE + DMA mode 2, workflow 1.S3C2410 from receiving : When sending data from the device, using DMA S3C2410 debt, the length of the designated data DMA will enter the interruption will receive unfettered access to the data. 2.S3C2410 from this : When S3C2410 need this, the first request sent by the RTS, Then wait for the response from CTS equipment, when the equipment response from CTS, access to external interrupt start DMA sent, Send completed, re-entered, from receiving state. 3. Position papers spi_dma_slave.c spi_dma_slave.h circul ar_buf.c circular_buf.h documents onto the driver / char / Contents
Platform: |
Size: 17368 |
Author: y |
Hits:
Description: linux 下dma驱动程序,平台LH79524,芯片夏普的ARM芯片-linux drivers, platform LH79524, chip Sharp ARM chips
Platform: |
Size: 2048 |
Author: 刘伟东 |
Hits:
Description: linux环境arm2440上的dma驱动程序开发源代码。-linux environment arm2440 dma on the driver source code development.
Platform: |
Size: 1024 |
Author: 王正大 |
Hits:
Description: 本驱动程序在linux2.6.17中测试通过。yangxing msn:lelma_yx@hotmail.com
希望对SPI操作的朋友有所帮助。
一、工作方式:
从设备:SPI为MASTER模式
S3C2410:SPI为SLAVE模式+DMA
二、工作流程
1.S3C2410从接收:当从设备发送数据时,S3C2410利用DMA方式收数,收到指定长度的数据,则进入DMA中断,将接收的数据拷出。
2.S3C2410从发送:当S3C2410需要发送,首先由RTS请求发送,然后等待从设备应答CTS,当从设备应答CTS时,进入外部中断,启动DMA发送,发送完成,再次进入从接收状态。
三、文件位置
spi_dma_slave.c
spi_dma_slave.h
circular_buf.c
circular_buf.h
等文件存放入driver/char/目录
dma.c存放于arch/arm/mach-s3c2410/目录
dma.h存放于include/arm-asm/mach-s3c2410/目录
四、使用环境
1.arm-linux-gcc-3.4.1-the driver linux2.6.17 in which the test. Yangxing msn : lelma_yx@hotmail.com hope to operate SPI friends help. 1, mode of work : from equipment : SPI for the S3C2410 MASTER mode : SPI for SLAVE+ DMA mode 2, workflow 1.S3C2410 from receiving : When sending data from the device, using DMA S3C2410 debt, the length of the designated data DMA will enter the interruption will receive unfettered access to the data. 2.S3C2410 from this : When S3C2410 need this, the first request sent by the RTS, Then wait for the response from CTS equipment, when the equipment response from CTS, access to external interrupt start DMA sent, Send completed, re-entered, from receiving state. 3. Position papers spi_dma_slave.c spi_dma_slave.h circul ar_buf.c circular_buf.h documents onto the driver/char/Contents
Platform: |
Size: 17408 |
Author: y |
Hits:
Description: 全中文介绍ARM系统的设计全过程包括存储器及外围芯片的选型,各单元电路的设计、调试等。系统的各功能模块工作原理与应用编程示例,包括通用I/O口、串行接口、定时器、中断控制器、GDMA控制器、MAC控制器等的工作原理与编程示例,Flash存储器的编程与擦除等。uClinux操作系统上的应用程序的设计。-the Chinese government introduced ARM system design process, including memory chips and external selection, the module circuit design and debugging. System of the working principle of functional modules and application programming examples, including generic I/O port and serial interface, timer, Interrupt Controller, Decomposition controller, MAC controller of physics and programming examples, Flash memory programming and erase such. UClinux operating systems on the application design.
Platform: |
Size: 2248704 |
Author: caiko |
Hits:
Description: 在linux环境下arm2410的 dma驱动程序
-In linux environment arm2410 the dma driver
Platform: |
Size: 5120 |
Author: Jinn |
Hits:
Description: 这是在linux下,用arm-linux-elf编译的带中断的dma控制程序,可以在44b0裸机上直接运行,为直接在linux下编译带中断的arm操作系统提供参考依据-This is under linux, using arm-linux-elf Compiler with interrupted dma control procedures can be run directly on bare metal 44b0, directly under linux compiled with the interruption of the operating system to provide a reference arm
Platform: |
Size: 78848 |
Author: 杨工 |
Hits:
Description: ARM PrimeCell PL080 DMA controller for Embedded Linux.
Platform: |
Size: 2048 |
Author: taiwuniu |
Hits:
Description: linux amba pl08x.h - ARM PrimeCell DMA Controller driver.
Platform: |
Size: 2048 |
Author: gxloudg |
Hits:
Description: Extracted arch arm plat-omap include plat dma for Linux v2.13.6.
-Extracted arch arm plat-omap include plat dma for Linux v2.13.6.
Platform: |
Size: 4096 |
Author: fkjiers |
Hits: