电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

瀏覽:160日期:2024-04-08 11:29:17
目錄一、準(zhǔn)備材料二、下載Linux內(nèi)核文件三、編譯四、通過(guò)TFTp燒寫zImage與.dtb文件五、常見問(wèn)題一、準(zhǔn)備材料

可以根據(jù)自己的需要準(zhǔn)備相應(yīng)材料:

開發(fā)環(huán)境:VMware

操作系統(tǒng):ubuntu

開發(fā)版:湃兔i2S-6UB

二、下載Linux內(nèi)核文件

之前下載過(guò)UBoot文件的朋友應(yīng)該知道,在每個(gè)開發(fā)版的資料里都有相應(yīng)的文件,沒(méi)有的可以找購(gòu)買開發(fā)版的店家要。

下載完成后將文件拷貝到linux系統(tǒng)下進(jìn)行解壓,解壓后會(huì)的目錄如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

注意:編譯時(shí)一定要在當(dāng)前路徑下才能編譯

三、編譯

1、清理項(xiàng)目工程

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

2、設(shè)置默認(rèn)配置文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- i2som_imx6_defconfig

編譯完成后會(huì)生成“.config”,如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

注意:湃兔的默認(rèn)配置文件是“i2som_imx6_defconfig”,不同廠商的默認(rèn)配置文件有所不同,可與根據(jù)相應(yīng)的資料查看。如湃兔官網(wǎng)的說(shuō)明,如下圖所示

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

3.編譯生成kernrl文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage

4.編譯生成.dtb文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs

注意:到這里內(nèi)核與設(shè)備樹的編譯就算完成了,如果細(xì)心的小伙伴就會(huì)發(fā)現(xiàn),為啥我的命令會(huì)長(zhǎng)一些。每個(gè)指令中都用“ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-”,這是設(shè)置編譯器為交叉編譯器。為了使編譯指令簡(jiǎn)介一些,可以在Makefile文件中添加ARCH和CROSS_COMPILE的配置,以后就可以編譯時(shí)就可以省掉命令中的“ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-”部分,如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

5.生成文件的路徑

zImage:/arch/arm/boot/目錄下

dtb:/arch/arm/boot/dts目錄下

四、通過(guò)TFTp燒寫zImage與.dtb文件

1.將zImage和.dtb文件放入tftp服務(wù)器中

2.進(jìn)入開發(fā)版UBoot的命令行,配置TFTP服務(wù)地址

setenv serverip 192.168.1.99

saveenv 

3.下載zImage文件

tftp 80800000 zImage

4.下載.dtb文件

tftp 83000000 i2c6ulxb-i2s6ull-emmc.dtb

5.啟動(dòng)加載zImage和dtb文件

bootz 80800000 - 83000000

6.驗(yàn)證是否成功

燒寫完成后,在kernel啟動(dòng)時(shí)會(huì)打印編譯的時(shí)間,如果時(shí)間是沒(méi)問(wèn)題則說(shuō)明成功了,啟動(dòng)信息如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

五、常見問(wèn)題

1.編譯生成zImage時(shí)可能會(huì)出現(xiàn)的錯(cuò)誤如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

這個(gè)錯(cuò)誤主要是開發(fā)環(huán)境未安裝‘lzop’工具,只需安裝一下從新編譯即可

sudo apt-get install lzop

2.啟動(dòng)時(shí)卡死在“Starting kernel ...”,如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

不知道是我手里的開發(fā)有問(wèn)題還是怎么回事,只要編譯是不如改動(dòng)其他文件一般不會(huì)有配置錯(cuò)誤,所以遇到這種情況多重新試幾次即可。

3.如圖能啟動(dòng)系統(tǒng),湃兔的開發(fā)版還可以通過(guò)替換文件進(jìn)行更新,進(jìn)入開發(fā)版的系統(tǒng)后之心一下操作

mkdir /mnt/linux/

umount /mnt/linux/

mount /dev/mmcblk1p1 /mnt/linux/

cp i2c6ulxb-i2s6ull-emmc.dtb /mnt/linux/zImage-i2c6ulxb-i2s6ull-emmc.dtb; sync

umount /mnt/linux

reboot

官方教程如下圖所示:

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

4.啟動(dòng)后會(huì)發(fā)現(xiàn)不能正常啟動(dòng),這是因?yàn)闆](méi)有根文件導(dǎo)致的

解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫

以上就是解析Linux內(nèi)核與設(shè)備樹的編譯和燒寫的詳細(xì)內(nèi)容,更多關(guān)于Linux內(nèi)核與設(shè)備樹的編譯和燒寫的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
主站蜘蛛池模板: 开云(中国)Kaiyun·官方网站 - 登录入口| 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 湖北省煤炭供应链综合服务平台 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 上海赞永| 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 混合生育酚_醋酸生育酚粉_琥珀酸生育酚-山东新元素生物科技 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 99文库_实习生实用的范文资料文库站| 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 至顶网| led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟| 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 暴风影音| 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 |