本驱动程序在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
标签: SPI lelma_yx yangxing hotmail
上传时间: 2015-08-11
上传用户:徐孺
AVR单片机程序实现跑马灯效果,在gcc编译器上调试通过
上传时间: 2015-08-12
上传用户:wangchong
AT&T汇编语言语法与INTEL汇编语法的差别,然后介绍GCC内嵌汇编语法。阅读本节需要读者具有INTEL 汇编语言基础。
上传时间: 2014-05-30
上传用户:yuanyuan123
· Develop clear, readable, well-documented and well-designed programs in the C Programming Language. · Develop software in the Unix/Linux using tools such as gcc, gdb, and make. · Locate and interpreting “man pages” applicable to application-level system programming. · Use the POSIX/Unix API to system functions to manage process and sessions as well as use signals and pipes for inter-process communication. · Understanding how synchronization might become problematic in light of concurrency. · Understand how to communicate and cooperate with a project partner.
标签: well-documented well-designed Programming Language
上传时间: 2015-08-16
上传用户:yuchunhai1990
DWT变换源代码,As a special exception, you may use this file as part of a free software library without restriction. Specifically, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other files to produce an executable, this file does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License.
上传时间: 2014-12-05
上传用户:ynsnjs
crosstool是由Dan Kegel开发的一套脚本程序,可以自动编译的gcc和glibc
上传时间: 2014-01-09
上传用户:zhangzhenyu
本文件可以在linux,UNIX 或者 Cygwin 下面编译执行, gcc -o filename.c 即可。 主要的功能是遍历目录,根据命令行参数可以实现文件拷贝文件查看等功能。 可以列出比某一时间更新的文件,并拷贝到另外一个目录中,并且保持目录结构不变化。 也可以只列目录名称,或者只列某系扩展名的文件名。可以打印文件信息。 如果用户经常需要备份一个目录下面的所有新文件,则此工具非常有效。
标签: linux
上传时间: 2013-12-12
上传用户:坏坏的华仔
不包含识别算法,在m68k-elf-gcc 2.95.3下编译通过,还没做实物测试。包含了系统初始化和液晶显示模块,传感器数据录入。
标签: 识别算法
上传时间: 2014-01-23
上传用户:rishian
linux环境下嵌入式串口原程序,编译环境(Linux,arm-linux-gcc)!
上传时间: 2015-08-29
上传用户:cjl42111
xada为用ada语言开发的操作系统 ada语言是美国国防部指定的军用语言,用它开发操作系统有独到之处。这个操作系统实现了最简单的中断,端口读写等功能,比较初级,适合初学者,必须在linux环境,gcc版本3.2.x下编译,gcc的高版本下编译有问题
上传时间: 2013-11-29
上传用户:yph853211