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

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

3天内不再提示

在AWorks中怎样去修改第三方库的源码呢

AGk5_ZLG_zhiyua 来源:ZLG开发者社区 作者:ZLG开发者社区 2022-07-03 14:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AWorks对许多的第三方库进行了封装,开发者只需要调用封装好的接口就可以了,无需了解底层实现。一般情况下,这种开发方式十分简便高效。在一些特殊情况下,开发者可能需要修改这些第三方库的源码。

进入SDK目录下的…aworks_sdkapollo3rdparty文件夹找到对应的第三方库(lwip_2.x为例):打开编译配置文件component.json。

a37aa5fc-edef-11ec-ba43-dac502259ad0.png

a3966512-edef-11ec-ba43-dac502259ad0.png

打开eclipse工程:选择在Project Explorer 中选中user_code,点击鼠标右键,点击Import…。

a3a64072-edef-11ec-ba43-dac502259ad0.png

选中File System,然后点击Next >。

a3b6b718-edef-11ec-ba43-dac502259ad0.png

点击Browser…,选择第三方库lwip_2.x路径。

a3ca2d20-edef-11ec-ba43-dac502259ad0.png

a3e45f74-edef-11ec-ba43-dac502259ad0.png

并不需要将第三方库lwip_2.x所有文件都导入,导入文件的规则参考我们第一步打开的编译配置文件component.json。对照这个配置文件选择需要导入的文件:

a3eb6ed6-edef-11ec-ba43-dac502259ad0.png

(1)“src_dir”:"src"代表我们需要导入的文件是在src这文件夹下,所以我们展开src。

a4020ca4-edef-11ec-ba43-dac502259ad0.png

(2)src_filter里的"+<*>“代表,src文件夹下所有文件都要选;但是”-< apps>“代表src下的apps文件夹不要选;"+"又代表src下apps/lwiperf/lwiperf.c这个文件要选;以此类推,结合这几个条件我们就可以知道:先选择src下除了apps文件夹以外的所有文件,再单独勾选apps/lwiperf/lwiperf.c和apps/mqtt/mqtt.c这两文件。

pYYBAGLBNzKAGExpAAAq_dejRRc078.jpg

(3)我们把include_dirs下列出的文件夹勾选。

poYBAGLBNzuACjN3AAAolQTK_z4373.jpg

a41257ee-edef-11ec-ba43-dac502259ad0.png

(4)点击<< Advanced展开,勾选Create virtual folders 和 Create link locations relative to: PROJECT_LOC,点击Finish。

a4265348-edef-11ec-ba43-dac502259ad0.png

这时候user_code 就导入了第三方库lwip_2.x的源文件。

a436bd8c-edef-11ec-ba43-dac502259ad0.png

点击Debug编译即可把第三方库lwip_2.x源码在工程上进行编译。

a442c096-edef-11ec-ba43-dac502259ad0.png

原文标题:【Z站推荐】在AWorks工程中编译第三方库源码的方法

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

审核编辑:刘清

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

    关注

    2

    文章

    91

    浏览量

    29748
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1110

    浏览量

    51985
  • AWorks
    +关注

    关注

    1

    文章

    16

    浏览量

    6105

原文标题:【Z站推荐】在AWorks工程中编译第三方库源码的方法

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    倾斜仪是否支持接入第三方自动化采集系统?

    倾斜仪作为工程监测的重要设备,其系统集成能力直接影响实际使用效果。针对是否支持第三方自动化采集系统的问题,答案是肯定的。YS系列倾斜仪设计阶段即考虑了系统的开放性和兼容性,能够与市面上主流的自动化
    的头像 发表于 03-25 17:25 390次阅读
    倾斜仪是否支持接入<b class='flag-5'>第三方</b>自动化采集系统?

    为什么MES企业要跟第三方机构合作设备数据采集?

    实施风险降到最低,为客户创造最大效益。“与其投入大量资源和精力攻克自己不擅长的领域,不如通过合作来实现价值最大化——第三方机构负责采集数据,MES企业负责用好数据”
    的头像 发表于 03-19 15:03 832次阅读
    为什么MES企业要跟<b class='flag-5'>第三方</b>机构合作设备数据采集?

    苹果17可以无线充电吗?第三方配件怎么选?

    iPhone 17无线充电提升车载体验,支持Qi2.2,磁吸强、散热好,第三方配件需认准MFM认证。
    的头像 发表于 03-19 08:17 775次阅读
    苹果17可以无线充电吗?<b class='flag-5'>第三方</b>配件怎么选?

    CW32W031调制频率的话有第三方软件工具么?

    请问,CW32W031调制频率的话,有第三方软件工具么?仿真软件也行
    发表于 01-19 06:54

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

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

    第三方电商数据 API 数据来源深度解析:合规与稳定背后的核心逻辑

    本文揭秘第三方电商数据API的底层逻辑:通过官方授权、生态共享与合规采集重来源,结合严格清洗校验,确保数据稳定、合规、高质。企业选型应关注来源合法性与场景匹配度,避开数据陷阱,实现真正数据驱动增长
    的头像 发表于 10-11 13:55 444次阅读

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

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

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

    竞争激烈的市场环境第三方检测机构面临着诸多挑战,尤其是来料测试环节。某权威第三方检测机构就曾深陷困境,他们一
    的头像 发表于 08-06 17:07 957次阅读
    电子测试行业<b class='flag-5'>中</b>的<b class='flag-5'>第三方</b>检测机构如何解决平台灵活度低,维护困难等痛点问题?

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

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

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

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

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

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

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

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

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

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

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

    近期,钛和集团汽车事业部顺利通过了浙江吉利控股集团有限公司(以下简称“吉利汽车”)对外部实验室的能力验证及资质审核,并获得了第三方实验室认可证书,助力吉利汽车实现“让世界充满吉利”的品牌愿景。
    的头像 发表于 06-10 15:03 1383次阅读

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

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