原创 uboot-1.1.6 /lib_arm/board.c分析

 //我們以arm爲例,該文件位於lib_arm/board.c /* * All attempts to come up with a "comm

原创 uboot start.S分析

  #include <config.h> #include <version.h> #if defined(CONFIG_S3C2410) #in

原创 u-boot-2009.08在2440上的移植詳解(三)

移植步驟 上接:u-boot-2009.08在2440上的移植詳解(二) 5)準備進入u-boot的第二階段(在u-boot中添加對我們開發板上Nand Flash的支持)。目前u-boot中還沒有對2440上Nand Flas

原创 u-boot-2009.08在2440上的移植詳解(一)

一、移植環境 主  機:VMWare--Fedora 9 開發板:Mini2440--64MB Nand,Kernel:2.6.30.4 編譯器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-20

原创 uboot源碼分析(3)

  正式開始了第二階段: relocate部分的代碼負責把U-Boot Stage2的代碼從Flash存儲器加載到內存,代碼如下: 163 #ifn

原创 GNU ARM彙編入門

 GNU ARM彙編入門 第 一部分 Linux下ARM彙編語法儘管在Linux下使用C或C++編寫程序很方便,但彙編源程序用於系統最基本的初始化

原创 形界面程序Qt安裝及其在2410-s上的移植

  原作者爲CSDN blog中的qipnxqipnx,呵呵,這是我看到的寫的最好的一篇關於QTOPIA的文章之一 本文主要內容爲編譯器的安裝,安裝

原创 uboot源碼分析(1)

  1.U-Boot系統加載器 U-Boot是一個規模龐大的開源Bootloader軟件,最初是由denx(www.denx.de)發起。U-Boo

原创 u-boot基礎簡述

  U-Boot是用於初始化目標板硬件,爲嵌入式操作系統提供目標板硬件配置信息,完成嵌入式操作系統裝載、引導和運行的固件程序。它能夠將系統的軟硬件

原创 u-boot-2009.08在2440上的移植詳解(二)

二、移植步驟 上接:u-boot-2009.08在2440上的移植詳解(一) 4)準備進入u-boot的第二階段(在u-boot中添加對我們開發板上Nor Flash的支持)。通常,在嵌入式bootloader中,有兩種方式來引

原创 uboot源碼分析(2)

  取出CPSR寄存器的值,CPSR寄存器保存當前系統狀態, 使用比特清除命令清空了CPSR寄存器的中斷控制位,表示清除中斷。 設置了CPSR寄存器

原创 NandFlash讀寫過程

  一、結構分析 S3C2410處理器集成了8位NandFlash控制器。目前市場上常見的8位NandFlash有三星公司的k9f1208、k9f

原创 關於ARM9協處理器CP15及MCR和MRC指令

在基於ARM的嵌入式應用系統中,存儲系統通常是通過系統控制協處理器CP15完成的。CP15包含16個32位的寄存器,其編號爲0~15。 訪問CP15寄存器的指令 MCR   ARM寄存器到協處理器寄存器的數據傳送 MRC   協

原创 uboot源碼分析(4)

 main_loop()函數 main_loop()函數做的都是與具體平臺無關的工作,主要包括初始化啓動次數限制機制、設置軟件版本號、打印啓動信息、

原创 AS3 常用正則表達式的總結-不用google了,我幫收集的很多了

http://bbs.9ria.com/thread-165193-1-1.html 正則表達式是一種通用的標準,大部分計算機語言都支持正則表達式,包括as3,這裏轉摘出了一些常用的正則表達式語句,大家用到的時候就不用自己寫了。 紅色字