IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 基于FS4412內(nèi)核移植之第一次編譯

基于FS4412內(nèi)核移植之第一次編譯 時(shí)間:2014-09-22      來源:未知

這里選擇的內(nèi)容為比較新的版本Linux-3.14作為我們的移植對(duì)象。

這個(gè)內(nèi)核版本比較新隊(duì)編譯器有一定的要求,如果系統(tǒng)中原因版本編譯時(shí)出現(xiàn)問題,可以選擇如下 https://www.kernel.org/pub/tools/crosstool/地址下載,選擇ARM相關(guān)即可,32bit/64bit按自己環(huán)境決定

 

解壓內(nèi)核

將linux-3.14.tar.xz拷貝到/home/linux下并解壓

$tar xvf linux-3.14.tar.xz
        $ cd linux-3.14

修改內(nèi)核頂層目錄下的Makefile

$ vim Makefile

修改:

ARCH ?= $(SUBARCH)
        CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)

為:

ARCH ?= arm
        CROSS_COMPILE ?= arm-none-linux-gnueabi-

導(dǎo)入默認(rèn)配置

$ makeexynos_defconfig

配置內(nèi)核

$ make menuconfig
        System Type --->
        (2) S3C UART to use for low-level messages

該命令執(zhí)行時(shí)會(huì)彈出一個(gè)菜單,我們可以對(duì)內(nèi)核進(jìn)行詳細(xì)的配置。這里我們先查看一下,內(nèi)核都提供了那些功能!

編譯內(nèi)核

$ make uImage

通過上述操作我們能夠在arch/arm/boot目錄下生成一個(gè)uImage文件,這就是經(jīng)過壓縮的內(nèi)核鏡像。

如果編譯過程中提示缺少mkimage工具,需將第二天編譯的uboot源碼中的tools/mkimage拷貝到ubuntu的/usr/bin目錄下

$ cp u-boot-2013.01/tools/mkimage /usr/bin

修改設(shè)備樹文件

生成設(shè)備樹文件,以參考板origen的設(shè)備數(shù)文件為參考。

$ cparch/arm/boot/dts/exynos4412-origen.dts arch/arm/boot/dts/exynos4412-fs4412.dts

添加新文件需修改Makefile才能編譯

$ vim arch/arm/boot/dts/Makefile

exynos4412-origen.dtb \

下添加如下內(nèi)容

exynos4412-fs4412.dtb \

編譯設(shè)備樹文件

$ make dtbs

目標(biāo)文件

根據(jù)上述操作可以得到如下文件

Linux內(nèi)核鏡像:arm/arm/boot/uImage
        設(shè)備樹鏡像:arch/arm/boot/dts/exynos4412-fs4412.dtb

Bootloader參數(shù)設(shè)置

#setenv serverip 192.168.9.120
        #setenv ipaddr 192.168.9.233
        #setenv bootcmdtftp 41000000 uImage\;tftp 42000000 exynos4412-fs4412.dtb\;bootm 41000000 – 42000000
        #setenv bootargs root=/dev/nfs nfsroot=192.168.9.120:/source/rootfs rw console=ttySAC2,115200 init=/linuxrcip=192.168.9.233
        # saveenv

Bootloader需支持設(shè)備樹才可以

上一篇:Java設(shè)計(jì)模式之單例模式

下一篇:基于FS4412內(nèi)核移植之DM9000網(wǎng)卡驅(qū)動(dòng)添加

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部

主站蜘蛛池模板: 桶装水配送-瓶装水-净水器-厦门水之露商贸有限公司,电话:18205922444 | 湖南长沙癫痫病医院_湖南癫痫病专科医院_湖南治疗癫痫病专业医院_长沙和谐医院有限公司 | 智能搅拌锅_食品搅拌锅_多功能搅拌锅 - 青岛环速科技有限公司 | 模压机|硫化机|平板硫化机生产厂家-南通海利特橡塑机械有限公司 模压化粪池_三格式化粪池_玻璃钢化粪池厂家 | 深圳理津技术有限公司(REHLOGY)-全球工业品供应商:自动化产品|仪器仪表|设备|备品备件|工具|消耗品|非标设备|建筑工程等一站式综合服务! | 全国家博会_2025家博会时间表_家博会门票_免费索票入口 | 上海防爆墙厂家_上海上胜安防工程有限公司 | 沈阳河山铸造有限公司| 天象文仪办公家具,25年一站式配齐经验厂家-办公家具官网 | 南京叉车|电瓶叉车|电动叉车|电动堆高车|电动搬运车-南京诺嘉机械 | 集装箱零配件_不锈钢丝绳厂家_镀锌铁链条_合页非标件定制_上海英鑫多实业有限公司 | 沈阳资质代办_代办建筑资质「快」-【华廷元】沈阳代办公司首页- 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 南洋电线电缆|中压交联电缆|高压电力电缆-NAN南洋电缆 | 智能一体化蒸馏仪_氨氮蒸馏仪_全自动智能蒸馏仪器厂家-那艾 | 仪器校准,校验,校正,检定选值得托付的第三方法定计量检测机构! 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 陶瓷透水砖-透水砖厂家-淄博天之润生态科技有限公司 | 实验升降炉-箱式管式炉- 台车真空炉-熔块旋转炉-推板隧道窑-洛阳鲁威窑炉有限公司 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 橡塑板_橡塑板厂家_橡塑保温管厂家_廊坊虓龙保温材料有限公司 | 冷却塔厂家_冷却塔降噪维修_闭式冷却塔维修改造厂家-广东特菱空调 | 全棉帆布厂家_加工帆布_涤棉帆布价格_染色帆布定制_广州美丽华皮革帆布-广州美丽华皮革帆布 | 真人外教一对一_在线英语培训_成人英语培训【春喜外语学习官网】 | 山东宝沣新材料有限公司| 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 河卵石制砂机|鹅卵石制砂机-移动制砂机-制砂设备-郑州秦星机械设备有限公司 | 上海鑫迪机械有限公司 上海科蜀智能机械有限公司 | 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 拉力试验机|电子万能试验机|液压万能试验机|摩擦磨损试验机|济南试验机厂家-济南思达测试技术有限公司 | 耐磨锤头|合金锤头|高铬耐磨锤头|破碎机锤头|双金属双液复合锤头_巩义东辰实业 合金耐磨锤头铸造厂 | 河南水处理设备_反渗透设备厂家_河南纯净水设备厂家-静特尔 | 限矩型液力偶合器_调速型液力偶合器_摩擦型耦合器生产厂家-河南省华升矿机有限公司 | 山东发电机组生产厂家,特种火花塞生产厂家,高压线生产厂家,空气滤芯生产厂家,济南市博盛动力机械有限公司 | 叶片泵,液压电机,油泵电机,变量叶片泵,油压电机-广东俊泰液压科技有限公司 | 鹰潭代理记账公司_鹰潭代理记账_鹰潭注册公司-鹰潭市新知会计服务有限公司 | 快达物流:电商和微商的仓储物流外包和托管服务-北京快达国际物流服务有限公司官方网站 | 石英砂过滤器_砂滤器_石家庄工泉水处理科技有限公司 | 深圳办公室装修_高端写字楼设计费用_企业装修报价公司-深圳长红装饰 | 实验室超纯水机-超纯水机-超纯水仪-上海赫恩实业有限公司 | 无尘布_乳胶手套_防静电手环_口罩-苏州迈思德超净科技有限公司 | 西安木包装箱出口托盘定做价格-抽真空实木包装箱免熏蒸木箱多层板木箱哪家好-模压托盘及白松原木-西安宇森木业 | 河南桥式起重机-河南门式起重机-宇华起重设备集团(官网) |