小熊派-鸿蒙·季开发问题及解决方案

本文记录了在使用小熊派开发板时遇到的文档不全和开发环境搭建问题,包括Linux镜像的选择、RaiDrive与VSCode的替代使用以及SSH工具的配置。在项目开发中,遇到了编译错误,通过删除并重新编译源码解决了问题,作者推测问题可能与编译输出文件夹命名有关。文章提供了初步的解决方案,并表示将更新更多开发中遇到的问题。
摘要由CSDN通过智能技术生成

在开发小熊派开发板时,发现给出的文档教程并不全面,由此记录下开发过程中遇到的问题,以便后人学习中可以少走弯路。也谨以此文当记录笔者自身遇到的问题。

一.开发环境搭建相关问题

笔者采用小熊派创建好的linux镜像,所以省去了很多安装工具的烦恼。

1.各软件安装问题

        按照官方教程安装各软件即可。值得一提的是,RaiDrive为映射软件必须安装,以方便vscode对源代码进行编写。

        而笔者安装了MoBaXtern后,发现仅作为Linux映射与端口映射,故通过配置vscode也可以实现以上功能。连接Linux需要用到的工具为SSH工具,安装vscode后,在扩展处搜索ssh,会出现Remote SSH,点击安装即可。(需要注意的是,windows也需要具有SHH的环境)。

二.项目开发相关问题

1.案例编译失败

        在第一次进行案例编译时,出现报错,报错信息如下:

Done. Made 57 targets from 53 files in 345ms
ninja: Entering directory `/home/bearpi/project/bearpi-hm_nano/out/BearPi-HM_Nano'
ninja: error: '../../applications/BearPi/BearPi-HM_Nano/sample/my_app/hello_world.c', needed by 'obj/applications/BearPi/BearPi-HM_Nano/sample/my_app/hello_world.o', missing and no known rule to make it
you can check build log in /home/bearpi/project/bearpi-hm_nano/out/BearPi-HM_Nano/build.log
/home/bearpi/ninja/ninja -w dupbuild=warn -C /home/bearpi/project/bearpi-hm_nano/out/BearPi-HM_Nano failed, return code is 1
usage: 
  python build.py ipcamera_hi3516dv300
  python build.py ipcamera_hi3518ev300
  python build.py wifiiot

positional arguments:
  product               Name of the product

optional arguments:
  -h, --help            show this help message and exit
  -b BUILD_TYPE, --build_type BUILD_TYPE
                        release or debug version.
  -t [TEST [TEST ...]], --test [TEST [TEST ...]]
                        Compile test suit
  -n, --ndk             Compile ndk

        由于初次开发,遇到问题在所难免,在进行了一系列.c和.gn文件陆续修改后并没有解决,但编译初始案例:Z2_flash_,,,,案例时可以成功编译。

applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano十分钟上手-gitee方式.md · 小熊派开源社区/BearPi-HM_Nano - Gitee.com

        笔者的解决方法如下:删除掉新建的工程文件夹,即以上文档中ubuntu获取源码所创建的文件夹,删除后重新按照文档中的步骤编译源码。继续编写第一个案例"Hello_World",在执行编译时成功编译。

笔者在后续开发中,问题也复现,但发现了问题,由于未研究底层文件,分析问题为编译输出文件夹名称问题,即使用语句:python build.py BearPi-HM_Nano,红字部分为编译输出的文件夹名字。(笔者采用gitee编译)

 后续会陆续更新。。。。。。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下一站是上岸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值