原创 Mini2440學習筆記(三)——SDRAM(續)

SDRAM例程:從Nand Flash啓動CPU時,CPU會自動將Nand Flash開始的4K數據複製到4KB的內部Ram中(起始地址0),然後地址0開始執行。本例程先用匯編設置好SDRAM,將程序從內部Ram複製到SDRAM,然後跳轉

原创 Mini2440學習筆記(三)——SDRAM

 2440的存儲控制器:2440的存儲控制器有個8個BANK:BANK0~BANK7,對外引出27根地址線(ADDR0~ADDR26),訪問範圍是128M,有8個片選信號(nGCS0~nGCS7)與之對應,所有可以訪問1G的地址空間。BA

原创 Linux系統文本模式下的截屏技巧

 Linux系統文本模式下截屏要用到/dev目錄下的vcs設備:# ls /dev/vcs* /dev/vcs /dev/vcs1 /dev/vcs2 /dev/vcs3 /dev/vcs4 /dev/vcs5 /dev/v

原创 十個最酷的Linux命令

來自 Commandlinefu 網站由用戶投票決出的 10 個最酷的 Linux 單行命令,希望對你有用。 sudo !! 以 root 帳戶執行上一條命令。 python -m SimpleHTTPServer 利

原创 如何在Linux系統下製作RamDisk

原文:《Linux Ramdisk mini-HOWTO》By Van Emeryhttp://www.vanemery.com/Linux/Ramdisk/ramdisk.html Translate By BobEmail:gexbo

原创 爲Linux系統配置serial console

原文:《Remote Serial Console HOWTO》: http://www.linux.com/learn/docs/ldp/714-Remote-Serial-Console-HOWTOTranslate By BobEm

原创 Linux下分割、合併文件——dd和cat

 dd的作用是轉換和拷貝文件,我們可以利用它來分割文件,相關的選項如下:if=filename:輸入的文件名of=finename:輸出的文件名bs=bytes:一次讀寫的字節數,默認是512bytesskip=blocks:拷貝前,跳過

原创 補丁的製作和使用:diff和patch

原理現在有一個文件file1,通過修改file1得到了文件file2,然後用diff工具比較file1和file2的差異,得到一個補丁文件file.patch,它記錄了兩個文件的不同之處,patch工具就可以根據這個補丁文件修改file1

原创 yum的使用

在Fedora 12下使用。 yum是一種在線安裝和更新軟件的工具,所有要保證網絡連接,還要有一個可用的軟件源,國內網易163和sohu的源不錯,163的網址:http://mirrors.163.com/ ,進入後點擊右列的“fedo

原创 Mini2440學習筆記(一)——Start

  搭建環境: Win7 + OpenOCD + OpenJTAG + mini2440   按照《Eclipse,OpenOCD,OpenJTAGv3嵌入式開發教程》將軟硬件安裝好。然後執行openocd-ftd2xx。這個程序會作爲

原创 Linux系統的軟件包管理——RPM

RPM軟件包管理程序(Redhat Package Manager)是有Red Hat貢獻的一種軟件包管理程序,Linux標準化規範(LSB:www.linuxbase.org)已經將其做爲官方軟件包格式,主要用在Red Ha

原创 關於C語言的位移操作

下面這段代碼會輸出什麼結果?#include <stdio.h> int main() { printf("%d\n",( (i-sizeof(int)) >>32)); return 0; }答案是 0將代碼修改如下:#include

原创 關於函數的指針參數

先做一道題目: #include <stdio.h> int f(int *p) { static int i = 5; p=&i; return 0; } int main(void) { int *p; f(p); printf(

原创 Mini2440學習筆記(二)——GPIO

  硬件連接: Mini2440有四個LED,使用的管腳是GPB5到GPB8,當管腳輸出低電平時,led亮;六個按鍵使用的管腳是GPG0、GPG3、GPG5、GPG6、GPG7、GPG11,按下按鍵時,管腳是低電平狀態。   GPIO寄存

原创 hexdump——Linux系統的二進制文件查看工具

hexdump hexdump是Linux下的一個二進制文件查看工具,可以將二進制文件轉換爲ASCII、10進制、16進制或8進制進行查看。常用選項:-b  將每個字節顯示爲8進制-c  將每個字節顯示爲ASCII字符-C  每個字節顯示