代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony-SIG/knowledge_demo_temp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
机器狗应用是通过发送控制命令,控制机器狗做相应的动作;应用是采用方舟开发框架(ArkUI)基于eTS扩展的声明式开发范式编写页面;通过NAPI接口发送控制命令给机器狗设备。
OpenHarmony 3.1 release版本
以润和大禹系列HH-SCDAYU200开发板套件为例
1)git下载
git clone https://gitee.com/openharmony-sig/knowledge_demo_temp.git --depth=1
2)项目导入
打开DevEco Studio,点击File->Open->下载路径/dev/team_x/robot_dog
安装应用 如果IDE没有识别到设备就需要通过命令安装,如下
打开OpenHarmony SDK路径 \toolchains 文件夹下,执行如下hdc_std命令,其中path为hap包所在绝对路径。
hdc_std install -r path\entry-debug-standard-ark-signed.hap//安装的hap包需为xxx-signed.hap,即安装携带签名信息的hap包。
应用安装到3568开发板后,需要向机器狗开发板发送控制数据,才能看到效果;两个板子连接同一个wifi或使用网线连接并配置同一网段IP地址
hdc shell ifconfig eth0 192.168.1.111 netmask 255.255.255.0
PS环境准备,源码下载,编译,烧录设备,应用部署的完整步骤请参考这里
entry
│ └─src
│ └─main
│ │ config.json // 应用配置文件
│ │
│ ├─ets
│ │ └─MainAbility
│ │ │ app.ets // 应用程序主入口
│ │ │
│ │ ├─model
│ │ │ comtrolData.ets // 控制指令数据
│ │ │
│ │ └─pages
│ │ index.ets // 机器狗控制首页
│ │
│ └─resources
│ ├─base
│ │ ├─element
│ │ │ string.json
│ │ │
│ │ ├─graphic
│ │ ├─layout
│ │ ├─media // 存放媒体资源
│ │ │ bg_select.png
│ │ │
│ │ └─profile
│ └─rawfile
hdc_std shell
hilog | grep "xxx" (xxx表示你添加的日志标记)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。