摘要:
聲明:該貼是通過參考其他人的帖子整理出來,從中我加深了對uboot的理解,我知道對其他人一定也是有很大的幫助,不敢私藏,如果里面的注釋有什么錯誤請給我回復,我再加以修改。有些部分可能還沒解釋清楚,如果您覺得有必要注釋,希望指出。再次強調該貼的大部分功勞應該歸功于那些原創者,由于粗心,我沒有留意參考的
閱讀全文
摘要:
1.U-Boot,全稱 Universal Boot Loader,是遵循GPL條款的開放源碼項目。U-Boot的作用是系統引導。U-Boot從FADSROM、8xxROM、PPCBOOT逐步發展演化而來。其源碼目錄、編譯形式與Linux內核很相似,事實上,不少U-Boot源碼就是根據相應的Linu
閱讀全文
摘要:
1.LCD即液晶顯示器,控制原理是控制其中的電子槍,在n行*n列的屏幕上投射不同顏色從而形成圖像 2.編程步驟: ①打開LCD背光將LCD背光對應的GPIO設置為禁止上拉(GPxUP相應位寫入1),選擇output類型(GPxCON相應位寫入01),輸出為高電平(GPxDAT相應位寫入1)。 ②打開
閱讀全文
摘要:
1.MMU是Memory Management Unit的縮寫,中文名是內存管理單元,它是中央處理器(CPU)中用來管理虛擬存儲器、物理存儲器的控制線路,同時也負責虛擬地址映射為物理地址,以及提供硬件機制的內存訪問授權,多用戶多進程操作系統。 2.虛擬內存由來:許多年以前,當人們還在使用DOS或是更
閱讀全文
摘要:
存儲器(Memory)是計算機系統中的記憶設備,用來存放程序和數據。計算機中全部信息,包括輸入的原始數據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。它根據控制器指定的位置存入和取出信息。有了存儲器,計算機才有記憶功能,才能保證正常工作。按用途存儲器可分為主存儲器(內存)和輔助存儲器(外
閱讀全文
摘要:
簡要復習一下ARM9中斷控制器的控制過程: 1.首先能識別觸發的中斷(對應中斷源必須打開,然后查詢當前中斷狀態寄存器),硬件會操控PC跳到中斷向量入口(IRQ_HANDLE,硬件控制的只要是IRQ中斷類型就會進入),在中斷跳轉函數里面保存現場(保存R0等等工作寄存器)--跳到服務函數(里面進行中斷源
閱讀全文
摘要:
最近開始看操作系統的書(本身不是這個方向的),單看書本管程還是不能完全理解,現在簡單總結一下吧。 1.管程 (英語:Monitors,也稱為監視器) 是一種程序結構,結構內的多個子程序(對象或模塊)形成的多個工作線程互斥訪問共享資源。這些共享資源一般是硬件設備或一群變數。管程實現了在一個時間點,最多
閱讀全文