電子工程網(wǎng)

標題: 【轉帖】FL2440開(kāi)發(fā)板2.6.33內核移植筆記 [打印本頁(yè)]

作者: yanhong    時(shí)間: 2010-6-9 14:42
標題: 【轉帖】FL2440開(kāi)發(fā)板2.6.33內核移植筆記
今天終于按照版主“飛凌-fatfish”的移植文檔將系統移植在FL2440的機器上了。其中遇到了很多
問(wèn)題,也獲得了很多經(jīng)驗。
在此,要特別感謝“genue”的大力支持,讓此篇文章得以成功。
希望各位跟我一樣的菜鳥(niǎo)朋友們能仔細閱讀筆記,希望你們移植早日成功。也期望版主“飛凌-fatfish
”的移植文檔繼續完成,讓我們好好學(xué)習。
參考:http://bbs.witech.com.cn/thread-468-1-1.html
宿主機:Redhat Linux AS4
目標機:飛凌s3c2440
交叉編譯器:arm-linux-gcc-3.4.1
交叉編譯器路徑:/usr/local/arm/3.4.1
要移植的內核版本:linux-2.6.33
文件系統類(lèi)型: yaffs2 (目前使用光盤(pán)中linux-2.6.28的文件系統touch.yaffs)
筆記作者:japleak
1、 下載內核linux-2.6.33.tar.gz(http://www.kernel.org/pub/linux/kernel/v2.6/linux-
2.6.33.tar.gz  中可以找到),然后還需要下載yaffs2文件 系統,目的是為了給內核打補丁。下載地址
為:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2.tar.gz?view=tar (此步驟很重要,如果
yaffs2不正確,可能引起無(wú)法正常編譯通過(guò))。
2、 將下載的文件存放在/usr/src/中。
3、 分別解壓縮:
[root@WEB188 src]# tar xzf linux-2.6.33.tar.gz
[root@WEB188 src]# tar xzf yaffs2.tar.gz
4、 為內核增加yaffs2補丁
[root@WEB188 src]# cd yaffs2
[root@WEB188 yaffs2]# ./patch-ker.sh c ../linux-2.6.33/
Updating ../linux-2.6.33//fs/Kconfig
Updating ../linux-2.6.33//fs/Makefile
5、 修改機器碼。進(jìn)入內核目錄,修改機器碼跟bootloader的機器碼一致(FL2440為193)
[root@WEB188 yaffs2]# cd ../linux-2.6.33
[root@WEB188 linux-2.6.33]#vi arch/arm/tools/mach-types
首先刪除以下行:
s3c2410                 ARCH_S3C2410            S3C2410                 182
然后將以下行:
s3c2440                 ARCH_S3C2440            S3C2440                 362
修改為:
s3c2440                 ARCH_S3C2440            S3C2440                 193
6、 指定目標板machine、編譯器和編譯器路徑。修改Makefile文件,注意將CROSS_COMPILE對應到
你系統中交叉編譯器地址
[root@WEB188 yaffs2]# vi Makefile
將兩行:
ARCH            ?= $(SUBARCH)
CROSS_COMPILE   ?=
修改為以下兩行:
ARCH            ?= arm
CROSS_COMPILE   ?=/usr/local/arm/3.4.1/bin/arm-linux-
7、 增加devfs文件管理器的支持。
[root@WEB188 linux-2.6.33]# vi fs/Kconfig
找到以下行:
......
筆記字數太多了,有需要的朋友可以下載附件來(lái)看。
現在正在研究飛凌的OK6410,有了成果再和大家分享O(∩_∩)O

FL2440開(kāi)發(fā)板內核移植筆記.rar (16.96 KB)
作者: yanhong    時(shí)間: 2010-6-17 13:42
頂一下
作者: zzfd97    時(shí)間: 2010-7-6 10:39
我哭啊,沒(méi)錢(qián)
作者: yh123    時(shí)間: 2010-7-8 14:47
支持樓主的共享精神
作者: ssl12281982    時(shí)間: 2010-12-10 20:10
好強大啊  學(xué)習了




歡迎光臨 電子工程網(wǎng) (http://selenalain.com/) Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页