原创 關於ok6410初始化內存方法

聲明:本文轉自http://blog.csdn.net/mcudoc/article/details/8758222     DDR初始化  一、DDR的容量        我們在DDR芯片資料上的開頭都會標明DDR的容量:如我

原创 嵌入式學習中遇到的錯誤及其解決辦法

    嵌入式學習中遇到的錯誤及其解決辦法                 (redhat版) 一:啓動redhat時出現下面情況的解決辦法、 (轉載網上,但可行性高)      gnome-session 裝入或保存配置信息時

原创 ok6410裸機開發啓動程序模板

 本文轉自:http://www.verydemo.com/demo_c167_i72493.html 一、 裸機程序的構成      1. 基本的裸機程序由啓動代碼和C函數文件構成。而啓動代碼包括:硬件設備初始化、調用C函數。

原创 S3C6410中斷控制,基於OK6410A裸機按鍵中斷程序設計

近來爲了學習Linux嵌入式系統的移植,買了塊OK6410A的開發板,當然從裸機程序的開發開始了,然後不可避免遇到了按鍵中斷這樣的程序,下面按照思考的過程,寫下總結吧!   一:首先,弄清楚硬件連接,通過查看原理圖,得到了這樣的硬件

原创 OK6410裸機簡單的NANDFLASH讀寫及擦

OK6410裸機簡單的NANDFLASH讀寫及擦 文章轉載請註明出處:http://blog.csdn.net/wf395962475/article/details/8221250 今天完成了OK6410裸機簡單的NANDFLAS

原创 我的的嵌入式學習路線

 學習嵌入式是曲折的,也是艱難的,但我還是在堅持!加油  Linux基礎(精通);   基本操作:系統服務搭建配置,shell腳本編寫   常用命令:查找 壓縮 輸入/出定向 管道 啓動腳本                軟件安裝

原创 關於main(int argc,char **argv)中參數的說明

c語言主函數int main(int argc; char *argv[])中參數的作用 在以前的c語言學習中,主函數一般定義爲   void main() {} 沒有參數。但是,隨着學習的深入和課題中實際問題的需要(例如:在

原创 ARM指令中的STMFD和LDMFD簡介

  STMFD ST - store M - Multiple F - FULL D - Descending LDMFD LD - Load M - Multiple F - FULL D - Descendin

原创 C 語言中的字符屏幕函數

Turbo C2.0的字符屏幕函數主要包括文本窗口大小的設定、窗口顏色的設置、 窗口文本的清除和輸入輸出等函數。     1.文本窗口的定義     Turbo C2.0默認定義的文本窗口爲整個屏幕, 共有80列(或40列)25行的文

原创 ok6410初始化內存

1.      PHASE LOCKED LOOP(PLL) S3C6410裏包含三個PLL(鎖相環),APLL, MPLL, EPLL,通過設置它們將輸入時鐘同步輸出達到操作CPU的工作頻率的目的。如圖1-1所示。   Vo

原创 ok6410之lcd驅動程序設計

 #define GPICON (*((volatile unsigned long*)0x7F008100)) #define GPJCON (*((volatile unsigned long

原创 ARM中mmu的映射原理與配置步驟

在mmu啓動之前;     1.將ttb放置在cp15的c2的高18位     2.在虛擬地址映射表基地址位置構建一級頁表:ttb的開始的16K字節空間,可分2^16=4096個映射描述符(我的理解是有四種不同的映射,可分4096個

原创 ok6410學習之觸摸屏篇

對於觸摸屏首先說說他們的工作原理: 1 電阻屏 當手指觸摸屏幕時,兩個相互絕緣的導電層在觸摸點處連接,頂層的5伏電壓就會加到底層觸摸點處,底層該點的電壓會發生改變。控制器檢測到該點的 變化後,將該點的電壓進行A/D轉換,得到的值與5伏相

原创 C語言中容易忽略的問題

C語言中容易忽略的問題 1;關於在函數中調用數組時,若出現下面的函數語句    Int  func(long array[const static 5]) 其意思是: 數組是一個指向long的不能被修改的指針,該數組至少與5個元素 待續。

原创 編寫makefile文件規則

make機制的運行環境需要一個命令行程序make和一個文本文件Makefile。 make命令執行後有3個退出碼: 表示成功執行。 如果make運行時出現任何錯誤,則返回1. 如果使用了make的“-q”選項,並且mak