原创 內核鏈表list_entry()宏詳解

#define list_entry(ptr, type, member) \        ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))

原创 如何在source insight中添加.S文件

(1)做ARM嵌入式開發時,有時得整彙編代碼,但在SIS裏建立PROJECT並ADD TREE的時候,根據默認設置並不會把該TREE裏面所有彙編文件都包含進來,默認只加了.inc和.asm後綴的, .s後綴的沒有。而且用SIS打開.s的

原创 四、U-boot的使用(三)

(6) 內存/寄存器操作指令 nm      修改內存值 (指定地址)     格式: nm [.b, .w, .l] address   mm     修改內存值(地址自動加一) 格式:  mm [.b, .w, .l] address

原创 [嵌入式中國 http://www.armchina.cn/ 轉帖]既是老師又是師兄的臨別箴言

以下是  嵌入式中國  http://www.armchina.cn/  網站上的文章,看後感觸頗深!     他在評閱我們畢設論文時候就經常爲計算機學生現狀感到痛心疾首,在最後一次論文的  修訂中收到老師最長的一封郵件,洋洋灑

原创 DDR3學習筆記

最近可能需要配置DDR3內存,所有找了一下關於DDR3內存的資料。大部分中文資料都是DDR3與DDR2對比的資料,我稍微整理了一下,主要有以下幾點: 一、容量和封裝相關 (1)邏輯Bank數量增加   DDR2 SDRAM中有4

原创 從PC總線到ARM的內部總線

從PC的總線到ARM內部總線 我在學習《Linux設備驅動程序(第3版)》的 第九章 與硬件通信 時,對 I\O總線的概念 不是很清晰,所以查找了有關資料。現在總結如下: 本文的參考資料: 1、 《AMBA、AHB、APB總線簡介

原创 在Linux中創建靜態庫和動態庫

我們通常把一些公用函數製作成函數庫,供其它程序使用。 函數庫分爲靜態庫和動態庫兩種。 靜態庫在程序編譯時會被連接到目標代碼中,程序運行時將不再需要該靜態庫。 動態庫在程序編譯時並不會被連接到目標代碼中,而是在程序運行是才被載入,因

原创 關於學習DDR2時值得一看的資料

最近在認真研究DDR2芯片的時序和配置過程,這裏總結一些關於學習DDR2時值得一看的資料: 1、《內存的原理和時序(SDRAM、DDR、DDR-Ⅱ、Rambus_DRAM)》PDF文檔,簡直是學習DDRx技術的經典教程。剛開始做嵌入式

原创 對DDR2中總線時序(Post CAS技術中)附加延遲(AL)的理解

 最近在認真研究DDR2芯片的時序和配置過程。在看到有關時序的時候有tRCD和AL,沒有搞清楚他們之間的關係的話在看時序的時候會比較混亂。所以專門找了下這方面的知識,總結如下。     首先要看看關於學習DDR2時值得一看的資料,這些

原创 關於對ARM處理器中“8位位圖”的理解

  在ARM處理器的彙編語言中,對指令語法格式中的<shifter_operand>的常數表達式有這樣的規定:“該常數必須對應8位位圖,即常數是由一個8位的常數循環移位偶數位得到的。”對於這句話,我一開始學ARM時不理解,到了後來爲了做

原创 四、U-boot的使用(二)

(3)串口傳輸命令 命令: loadb   - load binary file over serial line (kermit mode) loadx   - load binary file over serial line (xm

原创 NAND FLASH 調研和選型(轉載)

今天在查資料的時候無意中看到這篇寫Nand Flash的文章很不錯,轉載如下: NAND FLASH 調研和選型 閃存簡介:     閃存是可通過電擦寫和重編程的非揮發性計算機存儲器。閃存技術主要應用在計算機和其他數字設備間傳

原创 Linux系統調用--fcntl函數詳解

今天在看《Linux設備驅動程序(第3版)》碰到了fcntl系統調用,以前沒接觸過。在網上查到了這份資料,轉載自 企鵝樂園_雅虎羣組。 【fcntl系統調用】        功能描述:根據文件描述詞來操作文件的特性。   用法:   

原创 四、U-boot的使用(四)

下載與燒寫 使用U-boot將映像文件燒寫到板上的Flash,一般步驟是:(1)通過網絡、串口、U盤、SD卡等方式將文件傳輸到SDRAM; (2)使用Nand Flash或Nor Flash相關的讀寫命令將SDRAM中的數據燒入Flas

原创 如果有一天你沒有了動力,可以看看

第一句 “人都是逼出來的”。每個人都是有潛能的,生於安樂,死於憂患,所以,當面對壓力的時候,不要焦燥,也許這只是生活對你的一點小考驗,相信自己,一切都能 處理好,逼急了好漢可以上梁山,時世造英雄,窮者思變,人只有壓力纔會有動力。