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

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

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】WIFI智能冰箱之四 开发编译文件

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-03 16:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:北方, 帖子地址:https://bbs.elecfans.com/jishu_2014090_1_1.html

1. 编译过程要求使用python3.7以上,但是还要把系统缺省python换成python3,否则报错。对于有多个开发环境的过此,这样的设置往往带来很多麻烦。所以,建议使用virtualENV虚拟环境搭建。这里就不多分析。
2、根据使用python3和python2的运行过此,分析为什么python2.7不能使用。直接用python3 build.py wifiiot
125955ltwwjevr4en7vd34.png
显示上述问题,那么编译build.py看问题在哪里,
  1. import sys
  2. import argparse
  3. import importlib
  4. import logging
  5. import os
  6. def usage():
  7. msg = "npython build.py ipcamera_hi3516dv300n"
  8. "python build.py ipcamera_hi3518ev300n"
  9. "python build.py wifiiot"
  10. return msg
  11. def main():
  12. if not __package__:
  13. path = os.path.join(os.path.abspath(os.path.dirname(__file__)),
  14. 'build')
  15. sys.path.insert(0, path)
  16. parser = argparse.ArgumentParser(usage=usage())
  17. parser_list = []
  18. parser_list.append({
  19. 'name': 'compile',
  20. 'help': 'Build source code'
  21. })
  22. for each in parser_list:
  23. module = importlib.import_module('.{}'.format(each.get('name')),
  24. 'lite')
  25. module.add_options(parser)
  26. parser.set_defaults(command=module.exec_command)
  27. args = parser.parse_args()
  28. try:
  29. status = args.command(args)
  30. except KeyboardInterrupt:
  31. logging.warning('interrupted')
  32. status = -1
  33. except Exception as e:
  34. print(e)
  35. parser.print_help()
  36. status = -1
  37. return status
  38. if __name__ == "__main__":
  39. sys.exit(main())
复制代码
在前面直接使用的是python,那么用软连接ln 可以把python3连接到python就可以。
或者在用户组中设定别名
alias python='/usr/bin/python3.6'

同样可以起到作用
131253usuczgz227t0zc2h.png
但是使用python3.6还是出现了语法的问题,
131559n24w9w9zx7nc7fn1.png
3.需要安装新版3.8,不过最新到已经是3.10了
不用下载压缩文件,直接用源文件安装就可以的。

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

    关注

    15

    文章

    2484

    浏览量

    130204
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36412
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南

    Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南 在电子设备开发领域,嵌入式设备服务器的应用越来越广泛。Lantronix的xPico Wi-Fi嵌入式设备服
    的头像 发表于 05-21 14:05 79次阅读

    探索 xPico® Wi-Fi 嵌入式无线设备服务器:M2M 与 IoT 应用的理想

    探索 xPico® Wi-Fi 嵌入式无线设备服务器:M2M 与 IoT 应用的理想选 在当今的 M2M(机器对机器)和 IoT(物联网)应用领域,寻找一款既灵活又高效的无线解决方案
    的头像 发表于 05-21 14:05 67次阅读

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下一代物联网产品
    的头像 发表于 04-21 10:09 414次阅读

    技术资讯 I Wi-Fi 模块设计

    本文要点Wi-Fi模块设计旨在打造一套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是一个复杂的过程,要求研发人员兼具硬件与软件工程方面的专业知识
    的头像 发表于 02-27 17:12 993次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    泰凌微电子发布全新ML9118A Wi-Fi模组

    万物智联时代,一款高效适配、稳定可靠的Wi-Fi模组是智能创新的重要支撑。泰凌全新ML9118A Wi-Fi模组,以Wi-Fi 6为核心优势,融合多协议兼容、丰富存储与高安全特性,成为
    的头像 发表于 01-16 15:48 900次阅读

    Wi-Fi:无线连接的全球通用语

    与速率上各有特点。 l MIMO与OFDMA:Wi-Fi 6/7中的关键技术,提升多设备并发效率与网络容量。、典型应用场景家庭与办公网络 | 公共场所无线覆盖 | 智能家居互联 | 企业物联网接入 | 工业无线监控与控制
    发表于 01-07 09:49

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    Nordic nRF54L 系列多协议 SoC 的产品开发人员将Wi-Fi 6 的优势——包括提升电池供电 Wi-Fi 的能效,以及大型物联网网络的管理能力——引入广泛的物联网应用场景。典型应用场景涵盖
    发表于 12-10 11:58

    无线模块全解析:Wi-Fi模块、蓝牙模块、双频Wi-Fi、MQTT协议与低功耗方案

    WiFi”或“Wifi”,但是这些写法并没有被Wi-Fi联盟认可。 一、通常说的WI-FI几: 第一代:以IEEE 802.11为准,工作频段为2.4GHz, 最高速率半双工2Mbi
    的头像 发表于 12-10 09:52 106次阅读
    无线模块全解析:<b class='flag-5'>Wi-Fi</b>模块、蓝牙模块、双频<b class='flag-5'>Wi-Fi</b>、MQTT协议与低功耗方案

    Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略

    :选择用模块的理由: 是为了方便电路集成设计,特别是硬件兼容集成设计,这样只要产品前期做好了综合设计,后续做产品设计以及应用端的灵活选择,提供了很大的便利,省得重复设计硬件,缩短开发周,加快将产品推向市场的时间; 二:Wi-Fi模块选型注意点
    的头像 发表于 12-09 11:27 1470次阅读
    <b class='flag-5'>Wi-Fi</b>模块选型指南 | 低功耗蓝牙/<b class='flag-5'>Wi-Fi</b> 6模块推荐 | 物联网设备集成攻略

    Wi-Fi 6将为智能工厂创造更多价值

    Wi-Fi 6基于IEEE 802.11ax标准开发,为满足智能工厂应用需求提供了提升网络效率的新特性。与之前的Wi-Fi 5相比,Wi-Fi
    的头像 发表于 09-28 10:37 1172次阅读

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2576次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    如何更新 NuMaker IoT 板上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    如何选择合适的芯科科技Wi-Fi开发

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi
    的头像 发表于 07-09 09:15 3146次阅读

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    已着手进行Wi-Fi 8 相关技术功能的制定讨论与研究。Wi-Fi 7的下一代自然就是Wi-Fi 8,正如市面上智能手机的命名逻辑一样,Wi-Fi
    发表于 06-13 11:09

    芯科科技推出新款Wi-Fi 6开发套件SiWG917Y

    问问任何一位Wi-Fi开发者,他们工作中最困难的部分是什么?你很可能会听到这样的回答:“设计天线以及应对全球射频(RF)法规认证。” 因应这一挑战,Silicon Labs (芯科
    的头像 发表于 06-12 14:42 1601次阅读