完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本文旨在帮助开发者搭建平头哥上的waft运行环境 调试接口说明
该type-c u***口支持adb通道,支持adb命令(push、shell)
该type-c u***口是串口通道,安装ch340驱动后,可以使用串口工具(如SecureCRT)登入调试。 串口参数设置: 更新waft容器 Waft引擎也在持续迭代开发中,板子系统自带的waft容器固件相对较老,可以通过下载链接获取Waft容器固件,链接如下: 下载waft固件包,解压后,按如下说明push到开发板
存放waft容器二进制运行文件,waft_app放到/usr/bin目录
存放waft_app运行时依赖的共享库,统一放到/usr/lib目录
存放waft依赖的资源文件,如字库文件。把resource目录放到根目录/,保持目录内容不变
存放waft字节码文件。把waftapps目录放到根目录/,保持目录内容不变 推送方式参考adb或者scp的使用方法。 WIFI连接 waft的运行、更新均需要依赖网络,所以需要在开发板上配置好wifi网络: 方法一 更新完waft容器后,运行如下命令: waft_app /waftapps/app_wifi.wasm 点击wifi信号位置进入wifi连接设置界面,搜索wifi、输入密码连接即可。 方法二 方法一直接修改wpa_supplicant的配置文件,增加如下内容到/etc/wifi/wpa_supplicant.conf文件中,直接用vi编辑,vi /etc/wifi/wpa_supplicant.conf ctrl_interface=/etc/wifi/sockets ctrl_interface_group=0 disable_scan_offload=1 update_config=1 network={ ssid="YourSSID" psk="YourPassword" } YourSSID替换成自己的wifi网络名,YourPassword改为自己的密码。 方法三 方法二使用wpa_cli工具,熟悉的用户可以选择这种方式
记住返回的数字,这个是网络配置序号,后续要用到,假如返回的是“1”,后面以“1”为举例。
注意:无线网络名需要用一个单引号加一个双引号包含住。
注意:密码需要用一个单引号加一个双引号包含住。
用于下次开机自动重连
有COMPLETED字段表示ok freq=2437 ssid=xxxxxx id=0 mode=station pairwise_cipher=CCMP group_cipher=CCMP key_mgmt=WPA2-PSK wpa_state=COMPLETED ip_address=172.16.0.167 address=94:f7:f9:9a:40:68 uuid=53f24614-85b0-5e32-b3d1-9bac85a5958c
开发环境搭建 MacOS, Linux,(Windows支持中) vscode安装 vscode安装请自行下载安装 脚手架安装 npm i waft-cli -g 如果有权限问题,加上sudo ,sudo npm i waft-cli -g。 创建项目 通过waft脚手架初始化项目,会引导您进行项目命名等,您将得到一个新project waft init 输入project name及选择模版 启动调试环境 cd my-waft-project npm run start REPL命令行模式 启动后自动开启REPL模式,您可以通过.help查询支持哪些命令列表,一般最常用的:
编译后的产物在工程目录的build目录下,app.aot。 ps:其他命令参考《开发手册》--快速开始章节,https://www.yuque.com/waft/docs/ubi8k4 开发第一个waft应用 开发自己的waft应用(页面),可以在创建的模版基础进行修改,详细的目录结构介绍、页面开发、样式、语法请参考《开发手册》--快速开始https://www.yuque.com/waft/docs/ubi8k4 推送waft应用 推送waft应用(app.aot)到开发板有如下三种方式: adb push 电脑与开发板用type-c数据线连接,注意使用adb push通道,参考下图标注 adb push build/app.aot /mnt/UDISK/wasm/scp pc及开发板需要在同一个局域网内。 scp build/app.aot root@172.16.1.36:/mnt/UDISK/wasm 172.16.1.36替换为开发板的ip地址,ssh的登陆密码为:tina。 运行waft 通过adb shell或者串口接入开发板,在adb shell终端或者串口工具终端输入如下命令: waft_app /mnt/UDISK/wasm/app.aot 运行界面如下: 文章转载自:平头哥芯片开放社区 作者:晚空 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15476 浏览 1 评论
13524 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19475 浏览 2 评论
58744 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
86509 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
599浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
463浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-7 14:30 , Processed in 0.550813 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号