0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

i.MX8M Yocto工程更新第三方软件包

启扬ARM嵌入式开发 2025-02-12 08:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NXP i.MX8M系列依托于Yocto工程进行简单快捷的配置,可以方便增删第三方软件包以及更改内核、Uboot源码等。目前有些客户希望能够升级Yocto自带软件版本,这里就以我司IAC-IMX8MP-Kit开发板为例,介绍如何升级已经配置好的Yocto工程第三方软件包。

f438519a-e8d5-11ef-9434-92fbcf53809c.png

首先,需要一个已经拉取并编译好的Yocto工程,这个步骤可以参考NXP官方Yocto文档,完整拉取的Yocto文件大致内容如下图:

f46911e0-e8d5-11ef-9434-92fbcf53809c.png

其次,在 Yocto官方网站查看目前最新适配的第三方软件包,这里给出一个网址,可以查看最新适配第三方软件包https://git.yoctoproject.org/poky/log/。以dropbear为例,源码路径为sources/poky/meta/recipes-core/dropbear,可以看到此时本地Yocto工程里dropbear的版本为2020.81,如下图所示:

f4853c44-e8d5-11ef-9434-92fbcf53809c.png 

对照上面Yocto网址可查看最新版本,路径为tree->meta/recipes-core/dropbear,可以看到最新版本为2024.86,如下图所示:

f497e48e-e8d5-11ef-9434-92fbcf53809c.png 

找到最新版本后将这两个文件下载下来,并且放置到本地Yocto工程的sources/poky/meta/recipes-core/目录下,将旧版本drobear更改名称,再次重新编译dropbear就是编译新版本的dropbear。

这里需要注意的是,因为旧版本Yocto工程的bb文件语法与新版本Yocot工程的bb文件语法有所不同,所以在编译的时候会有语法报错的问题解决这个问题也很简单,只需要根据报错信息,对比两者bb文件的不同,将旧版本语法替换到新版本配置文件中即可。

错误修改完毕后,能使Yocto环境,键入bitbake dropbear命令,单独编译dropbear,等待编译完成后可在imx8mp_build/tmp/work/cortexa53-crypto-poky-linux/dropbear目录下看到新版本编译的结果,如下图所示,同时旧版本也在其中。

f4abe628-e8d5-11ef-9434-92fbcf53809c.png 


今天的技术分享就到此结束,使用这种方法能够非常快捷的编译最新的第三方软件包,缺点是对于依赖特定版本的软件包来说可能替换的文件也非常多,但相较于交叉编译快捷很多。最后,希望大家能持续关注我们,后续不定期更新其他技术分享。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20143

    浏览量

    328649
  • 软件包
    +关注

    关注

    0

    文章

    113

    浏览量

    12085
  • yocto
    +关注

    关注

    0

    文章

    10

    浏览量

    5715
  • iMX8MM
    +关注

    关注

    0

    文章

    13

    浏览量

    763
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DEKRA德凯获得沃尔沃汽车第三方实验室认可资质

    近日,DEKRA德凯上海实验室成功通过沃尔沃汽车材料工程中心的严格评审,被正式列入其认可的第三方实验室名单。
    的头像 发表于 10-16 10:27 419次阅读

    SEGGER Ozone调试器支持第三方调试工具

    SEGGER强大的Ozone调试器和性能分析器,长期以来一直深受J-Link和J-Trace用户的信任,现在可以支持第三方调试工具了。
    的头像 发表于 09-29 11:45 685次阅读

    电子测试行业中的第三方检测机构如何解决平台灵活度低,维护困难等痛点问题?

    维护难,以及数据报告格式种类繁杂、产品对应软件开发耗时耗力等问题。而 ATECLOUD 智能云测试平台的出现,为该机构带来了转机,成功助力其优化第三方来料测试流程。​ 第三方检测机构测试 痛点剖析​ 产品与系统适配难题:该检
    的头像 发表于 08-06 17:07 595次阅读
    电子测试行业中的<b class='flag-5'>第三方</b>检测机构如何解决平台灵活度低,维护困难等痛点问题?

    如何集成第三方支付API到电商网站

    ​ 在电商网站中,集成第三方支付API是确保交易安全、提升用户体验的关键步骤。本文将逐步指导您完成整个流程,从选择支付提供商到上线后的监控。文章结构清晰,包含代码示例和实用建议,帮助您高效实现支付
    的头像 发表于 07-16 10:35 420次阅读
    如何集成<b class='flag-5'>第三方</b>支付API到电商网站

    天合跟踪获得DNV第三方风洞测试审查报告

    近日, 天合跟踪获得DNV颁发的中国支架行业首张风洞实验第三方审查报告。该风洞报告由天合跟踪与同济大学合作,针对开拓者1P跟踪支架进行了全新的刚性模型测压试验和先进动力学分析研究,并由DNV进行独立
    的头像 发表于 07-08 17:35 674次阅读

    使用 Claroty SRA 优化第三方 OT 远程访问

    第三方,如原始设备制造商 (OEM) 技术员和维护承包商,是确保 OT 环境可用性、完整性和安全性的关键。负责服务 OT 资产的第三方经常远程工作。这意味着,他们会通过无数广泛使用的解决方案远程连接
    的头像 发表于 06-17 16:11 567次阅读
    使用 Claroty SRA 优化<b class='flag-5'>第三方</b> OT 远程访问

    第三方工业互联网平台有哪些

    第三方工业互联网平台有哪些
    的头像 发表于 06-14 15:48 700次阅读

    钛和集团荣获零跑汽车第三方实验室资质认可

    近期,钛和集团顺利通过了浙江零跑科技股份有限公司(以下简称“零跑汽车”)对第三方实验室的能力验证及资质审核,助力零跑汽车实现“成为值得尊敬的世界级智能电动车企”的品牌愿景。
    的头像 发表于 06-13 17:00 951次阅读

    SGS荣获比亚迪乘用车第三方实验室资质认可证书

    近日,国际公认的测试、检验和认证机构SGS(以下简称:SGS)位于重庆的标瑞新能源实验室(以下简称:SGS-CEC)荣获比亚迪乘用车实验室认可委员会(以下简称:比亚迪)颁发的“乘用车第三方实验室资质认可证书”。
    的头像 发表于 05-20 15:04 891次阅读

    技术分享 | i.MX8MPlus Journal日志管理系统

    ,该文件系统虽然不如Ubuntu等安装第三方软件包方便,但胜在足够精简且运行稳定,今天主要分享其中运行的一种日志管理系统,Journal。Journal日志管理系统基
    的头像 发表于 05-08 17:23 534次阅读
    技术分享 | <b class='flag-5'>i.MX8</b>MPlus Journal日志管理系统

    i.MX93和i.MX8M Plus上都使用UART,遇到了RTS/CTS连接问题求解决

    我在 i.MX93和 i.MX8M Plus 上都使用 UART,并遇到了 RTS/CTS 连接问题。 在 i.MX93 上,以下接线工作正常: TX→ RX (RS232) RX← TX
    发表于 04-04 07:16

    第三方的DLP3010-LC开发板USB转I2C失败怎么解决?

    我们从第三方光机厂商购买了DLP3010-LC开发板,该开发板对外只有I2C接口,需要自己购买了USB转I2C模块,于是我们购买了TI推荐的CYPRESS的CY7C65215开发板USB转I
    发表于 02-28 06:51

    第三方的dlp3010板子时遇到的几个问题求解

    您好,在用第三方的dlp3010板子时遇到了如下问题: 固件能够更新,系统上电后,初始proj_on为低,resetz为低,intz为低;手动拉高proj_on和cypress的gpio6,能够
    发表于 02-26 07:19

    EE-303:将VisualDSP线程安全库与第三方RTOS配合使用

    电子发烧友网站提供《EE-303:将VisualDSP线程安全库与第三方RTOS配合使用.pdf》资料免费下载
    发表于 01-07 14:09 0次下载
    EE-303:将VisualDSP线程安全库与<b class='flag-5'>第三方</b>RTOS配合使用

    第三方检测机构该如何提升核心竞争力?

    在国家“一带一路”和“智能制造2025”等政策的引领下,面对竞争日益激烈的国际环境,作为全球最大的制造业国家,中国的检测行业正经历着迅猛的发展,成为全球增长最快、潜力最大的市场之一。 第三方检测逐渐
    的头像 发表于 12-17 15:44 1167次阅读
    <b class='flag-5'>第三方</b>检测机构该如何提升核心竞争力?