查看: 3714|回復: 4
打印 上一主題 下一主題

【轉帖】FL2440開(kāi)發(fā)板2.6.33內核移植筆記

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2010-6-9 14:42:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: 筆記 , 開(kāi)發(fā) , 內核 , 移植 , 轉帖
今天終于按照版主“飛凌-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)
沙發(fā)
 樓主| 發(fā)表于 2010-6-17 13:42:58 | 只看該作者
頂一下
板凳
發(fā)表于 2010-7-6 10:39:10 | 只看該作者
我哭啊,沒(méi)錢(qián)
地板
發(fā)表于 2010-7-8 14:47:59 | 只看該作者
支持樓主的共享精神
地下室
發(fā)表于 2010-12-10 20:10:21 | 只看該作者
好強大啊  學(xué)習了
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页