原创 linux內核配置及編譯
1.內核下載地址(www.kernel.org) 2.進入內核目錄,配置內核。 { 【make config】基於文本文本【交互式】配置 【make menuconfig】基於文本【菜單型】配置 < >不選擇
原创 嵌入式linux內核製作
1.清理內核【make distclean】 2.配置內核。 { x86: make menuconfig arm: make menuconfig ARCH=arm } 3.編譯內核。 { 【mak
原创 系統概述及單片機基礎
嵌入式系統概述: 1、 嵌入式的產品、定義。3C是指計算機(Computer)、通訊(Communication)和消費電子產品(ConsumerElectronic)三類電子產品的簡稱 2、 嵌入式系統軟件、硬件的構成。 3、 主流的C
原创 s3c2440中斷總結+按鍵中斷
一、啓動代碼之IRQ中斷分析。 舉例:timer4中斷調用過程 1、當timer4發生中斷,INTOFFSET寄存器的值變爲中斷源INT_TIMER4對應的值,即 14。 同時,程序將跳轉到irq中斷向量地址(0x18)處
原创 s3c2440 iic eeprom
1、使用2440 iic 模塊控制 #include "2440addr.h" #include "uart.h" volatile int ackFlag = 0; void delay() { int i,j; for(
原创 s3c2440 觸摸屏(sony x35)
1、觸摸屏種類、分別應用在哪裏、屏和OS怎麼配合使用? 從技術原理來區別觸摸屏,可分爲5類:1.電阻式觸摸屏2.電容式觸摸屏3.紅外線技術觸摸屏4.表面聲波技術觸摸屏5.矢量壓力傳感技術觸摸屏 紅外線式和感應電容式觸摸屏能夠支持多點觸控
原创 s3c2440 LCD(sony x35)
一、lcd 屏的分類 STN是早期彩屏的主要器件, 一般的STN仍然是256色的,優點是:價格低,能耗小。 TFT的亮度好,對比度高,層次感強,顏色鮮豔。缺點是比較耗電,成本較高。 UFB是專門爲移動電話和PDA設計的顯示屏,它的特點
原创 s3c2440按鍵掃描
按鍵搜以及。 /*********************************************** Function name : key_scan_init Description : 按鍵掃描初始化 I
原创 用NFS掛載時參數解析及uboot設置
NFS參數解析和uboot內核設置 setenv bootargs "root=/dev/nfs nfsroot=192.168.0.231:/forlinx/rootip=192.168.0.232:192.168.0.231
原创 android4.0觸摸屏(touchscreen)以及屏幕按鍵驅動解析
轉自:http://www.xuebuyuan.com/1364968.html 本人用的觸摸屏IC是FocalTech公司的ft5306,是一款i2c的電容屏多點觸控芯片。對於它的整體驅動官方已經給了,我們就觸摸屏和按
原创 S3C2440 定時器
一、2440定時器 timer0~timer3 有pwm功能,timer4 沒有Tout引腳,只能作爲內部定時使用。 二、使用timer0 的pwm功能播放電子音樂(原理:Tout 引腳分別會在定時器到達比較值,中斷產生(計數值爲0)時
原创 掛載根文件系統
1.文件系統類型 根據存儲設備的硬件特性、系統需求,不同的文件系統類型有不同的應用 場合。在嵌入式Linux應用中,主要的存儲設備爲RAM 和FLASH,常用的基於存儲設備的文件系統類型包括:jffs2,yaffs2,ubifs,ram
原创 製作根文件系統
理解:根(文件系統)——第一個(文件系統)。Linux系統可包含多個文件系統,必須有根(文件系統)。 1.創建目錄 2.創建設備文件(linux啓動時必須有兩個設備文件 console null) 3.加入配置文件(體系結構無
原创 2440啓動代碼分析
;MINI2440的啓動代碼中從nandflash讀數據有2部分代碼: ; 1)是C語言寫的,CopyProgramFromNand, ; 2)是彙編寫的, ; mov r5, #NFCONF ; ;set timing
原创 madplay 的移植和使用
1、移植所需要的包:libid3tag-0.15.1b.tar.gz libmad-0.15.1b.tar.gz madplay-0.15.2b.tar.gz zlib-1.1.4.tar.gz 將這些包分別解壓。 2