原创 fl2440內核linux 3.0移植-----UDA1341音頻驅動和mp3播放
1,編譯編譯環境:arm-linux-gcc v4.4.3 2,開發板:FL2440,256M nand flash。 3,u-boot版本:u-boot-2011.09 4,linux 版本:linux-3.0 1】在初始
原创 fl2440內核linux-3.0移植-----添加led驅動
一、開發環境 內核版本:linux-3.0 開發板:FL2440(nandflash:K9F1G08 128m) 編譯器:arm-linux-gcc 4.3.2 二、原理分析 1. 硬件原理圖分析。
原创 FL2440移植內核Linux-3.0過程。
1解壓縮文件 tar -jxf linux-3.0.tar.bz2 cd linux-3.0 2修改makefile,配置CPU類型和交叉編譯器(195,196行) ARCH ?= arm CROSS_COMPI
原创 fl2440內核移植----製作最小根文件系統initramfs
一、製作根文件root_fs 1創建必要的文件和文件夾 Mkdir root_fs創建文件系統的根目錄,並在其中創建如下文件夾 apps backup bin dev etc info lib a mnt pro
原创 linux配置———iptables命令
一概述: 以前學習linux基礎命令時學習過iptables命令,但是僅僅使用幾次,就是開啓和關閉,後來越來越發現別有洞天,今天查找資料總結如下:iptables 是Linux 內核集成的 IP 信息包過濾系統。如果 Linux 系統
原创 fl2440內核linux-3.0移植-----添加SD卡支持
Linux—3.0中對S3C2440 SD驅動已經支持的非常好。爲了讓FL2440支持SD卡,只需要完成幾個步驟即可。 1. 在內核中註冊SD卡平臺設備。通過修改mach-smdk2440.c 文件來實現。在mach-smdk2
原创 內核linux-3.0移植到fl2440-----添加DM9000網卡驅動
主要修改內容如下: 1.vim arch/arm/mach-s3c2440/mach-smdk2440.c #include <linux/dm9000.h> //添加DM9000網卡的頭文件 添加如下代碼 /* add DM
原创 基於fl2440內核linux-3.0移植----添加按鍵驅動
一、開發環境 內核版本:linux-3.0 開發板:FL2440(nandflash:K9F1G08 128M) 編譯器:arm-linux-gcc 4.3.2 二、原理分析 1. 硬件原理
原创 linux 驅動-----字符設備globalmem驅動實現
一、開發環境 內核版本:linux-3.0 開發板:FL2440(nandflash:K9F1G08 128M) 編譯器:arm-linux-gcc 4.3.2 二、預先分析: globalmem 意味
原创 linux 驅動-----字符設備驅動的組成
1包含的頭文件、宏及設備結構體 設備結構體: struct xxx_dev_t {struct cdev cdev...... }xxx_dev;2.字符設備驅動模塊加載與卸載函數 設備驅動模塊加載函數: static int __ini
原创 基於fl2440內核linux-3.0移植----加載含參數模塊示例
一、開發環境 內核版本:linux-3.0 開發板:FL2440(nandflash:K9F1G08 128m) 編譯器:arm-linux-gcc 4.3.2 二、模塊分析: 在裝載內核模塊時,用戶
原创 基於fl2440內核linux-3.0移植----觸摸屏移植
開發環境: 開發板:FL2440(nandflash:K9F1G08 128M) 內核版本:linux-3.0編譯器:arm-linux-gcc 4.3.2 因爲內核linux-3.0已經有支持觸摸屏的驅動,我們只需要將略做修改使其支持
原创 基於fl2440內核linux-3.0移植----添加adc驅動
一、開發環境 內核版本:linux-3.0 開發板:FL2440(nandflash:K9F1G08 128M) 編譯器:arm-linux-gcc 4.3.2 二、原理分析 1. 硬件原理圖
原创 U-boot啓動過程分析
其實,學過計算機的應該都知道,bootloader是系統上電後最初加載運行的代碼。它提供了處理器上電覆位後最開始需要執行的初始化代碼。 在PC機上引導程序一般由BIOS開始執行,然後讀取硬盤中位於MBR(Main Boot Reco
原创 Linux驅動---------platform總線設備
linux-2.6內核以後加入的一種虛擬總線------platform總線- 由兩部分組成: platform_device和platform_driver platform總線----好處 platform 驅動與傳統的設備驅動模