原创 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