推薦用2009q1版本,2011.03版本有發現align fault的問題。
linux host推薦使用ia32 gnu/linux installer
下面開始編譯(假設安裝目錄/media/work/sdk/sourcery_g++_lite):
mkdir -p /media/develop/build/3730/linux
cd linux-2.6.39-r102h-arago1
cross_compile=/media/work/sdk/sourcery_g++_lite/bin/arm-none-linux-gnueabi- arch=arm make o=/media/develop/build/3730/linux mrproper
cross_compile=/media/work/sdk/sourcery_g++_lite/bin/arm-none-linux-gnueabi- arch=arm make o=/media/develop/build/3730/linux omap3_beagle_defconfig
cross_compile=/media/work/sdk/sourcery_g++_lite/bin/arm-none-linux-gnueabi- arch=arm make o=/media/develop/build/3730/linux menuconfig
cross_compile=/media/work/sdk/sourcery_g++_lite/bin/arm-none-linux-gnueabi- arch=arm make o=/media/develop/build/3730/linux uimage
其中/media/develop/build/3730/linux為編譯的臨時檔案以及生成檔案的目錄,可以自行設定。若要在核心原始碼所在目錄生成則可不加"o=...."選項。
核心 核心編譯 proc sys
單核心體系設計 但充分借鑑了微核心設計體系的優點,為核心引入模組化機制。核心組成部分 kernel 核心核心,一般為bzimage,通常在 boot目錄下,名稱為vmlinuz version release kernel object 核心物件,一般放置於 lib modules version ...
核心編譯 模組編譯
目前是嵌入式 linux 的初學者感覺有所體會 1.從demo 學起 tiny 6410 上的開發,我的任務不斷是新增小模組。交叉編譯器,以及其它一系列 tool chains 可直使用產商提供的工具。避免過多細節的好處在於,你可以從整體處著手你從書本學到的理論知識。2.kernel 編譯其它很簡單...
在BeagleBoard上執行QNX系統(一)
折騰了好幾天,終於成功在beagleboard上執行qnx系統,如果說在beagleboard上執行android費了一些手腳的話,在beagleboard上執行qnx可以說是費盡周折。秉承本部落格的主旨,將折騰過程記錄下來,供各位同學參考,以後可以少繞一些彎子。1.首先要將啟動的sd卡進行分割槽和...