本驅動程序在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
上傳用戶:徐孺
HHARM2410: 1. 從ftp://ftp.arm.linux.org.uk上下載linux內核,由于項目原因,先后跑了2.6.11,2.6.13和2.6.15,試了一下ftp.kernel.org上下載的2.6.16,沒跑起來,打住。 2. 編輯linux-2.6.15/Makefile, arch ?= $(SUBarch) CROSS_COMPILE?= 改為 arch ?= arm CROSS_COMPILE?= arm-unknown-linux-gnu- 我用的編譯器是4.0.1版本的,一般的3.x的應該都沒問題
上傳時間: 2014-09-03
上傳用戶:lo25643
嵌入式Linux 內核移植相關代碼分析 本文通過整理之前研發的一個項目(ARM7TDMI +uCLinux),分析內核啟動過程及需要修改的文件,以供 內核移植者參考。整理過程中也同時參考了眾多網友的帖子,在此謝過。由于整理過程匆忙,難免錯誤 及講解的不夠清楚之處,請各位網友指正,這里提前謝過。本文分以下部分進行介紹: 1. Bootloader 及內核解壓 2. 內核啟動方式介紹 3. 內核啟動地址的確定 4. arch/armnommu/kernel/head-armv.S 分析 5. start_kernel()函數分析
標簽: ARM7TDMI uCLinux Linux 嵌入式
上傳時間: 2016-01-12
上傳用戶:xzt
VxWorks源碼,但似乎不夠全,主要是arch目錄下包括的體系結構比較少
上傳時間: 2016-01-31
上傳用戶:731140412
SAS估計garch,arch類模型,適合于金融工作者使用
上傳時間: 2016-04-22
上傳用戶:plsee
st2410上移植好的cs8900驅動,可以直接加入driver/net/下,再修改arch/arm/mach-s3c2410/mach-smdk2410.c的映射地址,編譯后可運行
上傳時間: 2014-11-22
上傳用戶:qb1993225
基于S3C2440的四線電阻式觸摸屏驅動程序,linux2.6.22內核。把touchscreen.c放在driver/input/touchscreen/下。修改arch/arm/mach-s3c2440/mach-smdk2440.c以及相應的Makefile加上驅動即可。
上傳時間: 2014-01-14
上傳用戶:zmy123
Visual C++實現的基因遺傳算法庫源代碼以演示程序Free Source Code for Genetic algorithm 2008年05月21日 C++, Windows, Win32, Visual Studio, MFC, STL, arch, Dev, Design 基因遺傳算法都是針對概率的,所以因為其隨機的本質,導致其結果可能是好的,也可能是壞的,于是我們就需要一個方法確認這個解到底有多大的可用性。這是通過計算相似擬合度進行衡量的。染色體Chromosomes代表了基因遺傳算法的結果。每次迭代,算法生成一個染色體,這些子孫染色體又會產生新的迭代……關鍵內容 這個基因算法庫是用 Visual Studio 2005 編寫的程序,第一個使用 Microsoft C/C++ 編譯器,第二個使用Intel C++ 編譯器。 如果你希望在你的程序你使用它,有兩個辦法,1是直接引用 Genetic Algorithm Library 項目,然后編譯;2是添加GeneticAlgorithm.lib 靜態鏈接庫到項目中
標簽: algorithm Genetic Windows Visual
上傳時間: 2016-09-22
上傳用戶:silenthink
makefile文件的理解,內核源碼中的makefiles(不含動態生成的.flags文件)主要分為以下四類:1. 主目錄下的Makefile 2. 主目錄下的Rules.make 3. arch/*/目錄下的Makefile 4. 除arch外的子目錄下的Makefile
標簽: makefile
上傳時間: 2016-10-28
上傳用戶:duoshen1989
基于S3C2440的四線電阻式觸摸屏驅動程序,linux2.6.22內核。把touchscreen.c放在driver/input/touchscreen/下。修改arch/arm/mach-s3c2440/mach-smdk2440.c以及相應的Makefile加上驅動即可
上傳時間: 2013-12-31
上傳用戶:kr770906