進(jìn)入驅(qū)動(dòng)學(xué)習(xí)后寫(xiě)的一個(gè)針對(duì)我們用的2440板子的LED驅(qū)動(dòng),應(yīng)用程序略去了,主要通過(guò)GPIO_data結(jié)構(gòu)體傳遞控制信息,支持多線程。/* Ioctl_c.h*/#ifndef __IOCTL_C_H__#define __IOCTL_C_H__typedef struct GPIO_data{
S3C2440的中斷寄存器:1.中斷分兩大類(lèi):內(nèi)部中斷和外部中斷。2.外部中斷。24個(gè)外部中斷占用GPF0-GPF7(EINT0-EINT7),GPG0-GPG15(EINT8-EINT23)。用這些腳做中斷輸入,則必須配置引腳為中斷,并且不要上拉。具體參
嵌入式Linux之我行,主要講述和總結(jié)了本人在學(xué)習(xí)嵌入式linux中的每個(gè)步驟。一為總結(jié)經(jīng)驗(yàn),二希望能給想入門(mén)嵌入式Linux的朋友提供方便。如有錯(cuò)誤之處,謝請(qǐng)指正。共享資源,歡迎轉(zhuǎn)載:http://hbhuanggang.cublog.cn一
問(wèn)題描述: TQ2440的官方裸跑程序中,對(duì)SD卡先進(jìn)行讀操作,然后再寫(xiě),發(fā)現(xiàn)不能程序卡死。倘若對(duì)SD卡先寫(xiě)后讀,程序可以正常運(yùn)行,奇哉怪哉?寫(xiě)數(shù)據(jù)的關(guān)鍵代碼-->while(i SDCard_BlockSize) + 1) &0x0fff; r
s3c2440的ADC和觸摸屏的流程圖如上所示:打開(kāi)ADC中斷INT_ADC,包括次級(jí)中斷INT_ADC_S和INT_TC。設(shè)置ADCCON寄存器的預(yù)分頻使能和ADC的頻率,ADC的頻率不能大于2.5MHz,并且要小于GCLK的1/5,這里選1MHz,根據(jù)公式ADC
在網(wǎng)上先整理收集了一下6410和最常用的學(xué)習(xí)版2440的區(qū)別:1.主頻不同。2440是400M的。6410是533/667M的;2.處理器版本不一樣:2440是ARM920T內(nèi)核,6410是ARM1176ZJF內(nèi)核;3.6410在視頻處理方面比2440要強(qiáng)很多。內(nèi)
//***************************************************************//manymany-2440裸機(jī)篇之4 RTC實(shí)時(shí)時(shí)鐘//***************************************************************//目的:掌握RTC實(shí)時(shí)時(shí)鐘功能,每秒顯
嵌入式Linux之我行,主要講述和總結(jié)了本人在學(xué)習(xí)嵌入式linux中的每個(gè)步驟。一為總結(jié)經(jīng)驗(yàn),二希望能給想入門(mén)嵌入式Linux的朋友提供方便。如有錯(cuò)誤之處,謝請(qǐng)指正。共享資源,歡迎轉(zhuǎn)載:http://hbhuanggang.cublog.cn一
#include "2440addr.h"extern void Uart_Printf(char *fmt,...);void Wr24C02(U32 slvAddr,U32 addr,U8 data);void Rd24C02(U32 slvAddr,U32 addr,U8 *data);void Run_IicPoll(void);void IicPoll(void) ;void Delay
一、移植環(huán)境主 機(jī):VMWare--Fedora 9開(kāi)發(fā)板:Mini2440--64MB Nand,Kernel:2.6.30.4編譯器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步驟本次移植的功能特點(diǎn)包括:支持Nand Flash讀寫(xiě)支持從N
嵌入式Linux之我行,主要講述和總結(jié)了本人在學(xué)習(xí)嵌入式linux中的每個(gè)步驟。一為總結(jié)經(jīng)驗(yàn),二希望能給想入門(mén)嵌入式Linux的朋友提供方便。如有錯(cuò)誤之處,謝請(qǐng)指正。共享資源,歡迎轉(zhuǎn)載:http://hbhuanggang.cublog.cn一
一、觸摸屏原理: 可以參考相關(guān)資料,本人參考的是阿南的>中有關(guān)觸摸屏的內(nèi)容。二、2440觸摸屏的設(shè)置1、ADCON: ADC控制寄存器#define ADCPRS 24rADCCON=(1
一直對(duì)2440上電以后怎么從nandflash中啟動(dòng)不是很清楚,閑來(lái)無(wú)事看了下s3c2440的用戶手冊(cè),看到下面這樣一段話: S3C2440A boot code can be executed on an external NAND flash memory. In order to support NAND f