在ARM開發板上移植Linux2 6

2021-04-12 20:05:48 字數 1764 閱讀 5583

正文

工具鏈arm-linux-gcc-3.4.1.tar.bz2

ftp://ftp.handhelds.org/projects/toolchain/

這個是預編譯好的,可以用來編譯linux kernel,和u-boot, 也可以編譯busybox。

這個可以用來編譯busybox,因為採用了uclibc,因此尺寸大大減小。

用來生成ramdisk,製作initrd。

用來生成jffs2檔案系統。

boot loader簡介[ 詹榮開 嵌入式系統 boot loader 技術內幕 http://www-128.ibm.com/developerworks/cn/linux/l-btloader/]

1 u-boot簡介

u-boot是由德國的工程師wolfgang denk從8xxrom**發展而來的,它支援很多處理器,比如powerpc、arm、mips和x86。目前,u-boot源**在sourceforge**的社群伺服器中,internet上有一群自由開發人員對其進行維護和開發,它的專案主頁是 http://sourceforge.net/projects/u-boot。u-boot的最新版本源**可以在sourceforge的cvs伺服器中匿名獲得。

什麼是jtag與關於jtag的一些說明 http://www.dz863.com/all-technology/electronics-glossary/jtag.htm

馬忠梅. arm嵌入式處理器結構與應用基礎

open-jtag開發小組 arm jtag 除錯原理

嵌入式系統 boot loader 技術內幕     http://www-128.ibm.com/developerworks/cn/linux/l-btloader/

用u-boot構建嵌入式系統的引導裝載程式     http://www.21ic.com/news/n12682c63.aspx

正文完

附件:

移植數碼相框到arm開發板上

首先確保自己的數碼相框在linux 虛擬終端 下可以正確執行 需要的3個庫 字型,jpeg,freetype 2.3.11 jpeg 8 libmad 0.15.0b 這些庫的配置,編譯首先是繁瑣的事情,先鍵入什麼命令,後鍵入什麼命令,make後面要跟什麼引數,讓很多新人頭疼 老師在講的時候也是異常...

移植ubuntu core到Arm開發板

最初是想把整個ubuntu移植到mx51開發板,因為專案不需要執行桌面系統,所以只移植了乙個基本的ubuntu core系統 這個映象就是乙個rootfs,可以作為根檔案系統使用。2.把映象燒寫到開發板的乙個分割槽上 3.我的arm開發板是mx51,修改uboot啟動引數如下 set bootarg...

qwt移植到arm開發板

arm版本的qwt和x86一樣,只需要改幾個地方即可。1 首先設定編譯工具鏈環境變數 path usr local arm 4.4.1 bin path 2 qmake 生成arm版本的makefile 在原始碼的qwt 6.1.0目錄下執行 opt qt 4.7.1 bin qmake 3 注意 ...