一、目的 中斷服務(wù)程序在操作系統(tǒng)中無疑占有非常重要的地位,編寫中斷程序不僅要會運用底層的匯編語言,還要了解 ARM 的體系架構(gòu)。那這一節(jié)我們就通過中斷編程來響應(yīng) FS2410開發(fā)板上的 16 個按鍵,實現(xiàn)依次按下16個鍵
一、目的 通過實現(xiàn)FS2410板子上的D9、D10、D11、D12四個發(fā)光二極管的循環(huán)點亮,了解ARM嵌入式開發(fā)的基本流程。二、建立開發(fā)環(huán)境 (1) 安裝編譯器 arm-linux-gcc 我用的是 arm-linux-gcc-3.4.1, 執(zhí)行安裝步驟如下: ta
一、背景 FS2410 開發(fā)板上的 ARM 核心為 ARM920T, ARM920T 代表著什么呢? 其實ARM920T = ARM9 core + MMU + Cache,也就是說 ARM920T 為實現(xiàn)虛擬內(nèi)存管理提供了硬件條件,這個硬件條件就是 MMU -- 內(nèi)存管理單元。前
一、目的 通過將 Nand Flash 前 4K 代碼搬移到 SDRAM 中,了解如何初始化并使用 ARM 的內(nèi)存, 為編寫 ARM bootloader 和搬移內(nèi)核到內(nèi)存作準備。二、代碼 關(guān)于如何建立開發(fā)環(huán)境,在我的前一篇隨筆(FS2401 發(fā)光二極管循
一、目的 串口通信我們并不陌生,我們經(jīng)常用串口來進行數(shù)據(jù)傳輸,可并不清楚它是如何工作的。那這一節(jié)我們就來揭開 ARM S3c2410 UART(Universal Asynchronous Receiver and Transmitter) 串口通信的神秘面紗。二、代
一、目的 到目前為止我們所編寫的程序都是直接燒到裸板(FS2410)上運行,沒有借助操作系統(tǒng),如果哪個環(huán)節(jié)出錯了,就只能揣測代碼的邏輯,無法借助 GDB 調(diào)試,這無形增加了編寫代碼的難度,如果任意時刻我們能把某個變
一、目的 通過將 Nand Flash 前 4K 代碼搬移到 SDRAM 中,了解如何初始化并使用 ARM 的內(nèi)存, 為編寫 ARM bootloader 和搬移內(nèi)核到內(nèi)存作準備。二、代碼 關(guān)于如何建立開發(fā)環(huán)境,在我的前一篇隨筆(FS2401 發(fā)光二極管循
如何將Android移植到FS2410開發(fā)板上
如何將Android移植到FS2410開發(fā)板上
如何將Android移植到FS2410開發(fā)板上
怎樣將Android移植到FS2410開發(fā)板上
怎樣將Android移植到FS2410開發(fā)板上
怎樣將Android移植到FS2410開發(fā)板上