2578|3

291

帖子

5

TA的资源

纯净的硅(中级)

楼主
 

【平头哥Sipeed LicheeRV 86 Panel测评】7-Waft图形界面开发测试(下) [复制链接]

 

上篇文章,已经将Waft测试例程编译了出来,在更新二进制库文件的时候遇到的系统容量不够的问题,本篇先来给系统扩容,然后再查看Waft测试程序的运行效果。

1 SD卡中Linux系统扩容

SD中的Linux系统扩容,参考https://www.lxx1.com/4744

1.1 确定SD卡的盘符

将SD卡插到读卡器中,借助ubuntu虚拟机来进行系统的扩容。

首先确认下sd卡的盘符:

确定SD的盘符是/dev/sdb系列,要扩容的的/dev/sdb7。

1.2 卸载分区并重新分区

使用如下指令卸载磁盘并使用fdisk重新分区:

  • umount /dev/sdb7
  • sudo fdisk /dev/sdb

然后输入p来查看当前分区情况:

记住/dev/sdb7分区的起点(我的是100432,等会要用到)

1.3 删除分区并重建分区

删除分区:

选择删除分区7:

  • 7

然后新建分区:

起始扇区选择原来的点:

  • 100432

最后一个扇区选择默认:

  • enter

接着提示是否移除分区的签名“,选择否:

  • N

存刚才的分区:

  • w

1.4 使分区修改生效

  • sudo e2fsck /dev/sdb7
  • sudo resize2fs /dev/sdb7

1.5 查看分区后的效果

以上就完成了Linux的分区扩容,将SD卡重新插回到板子中查看:

可以看到扩容成功了。

不过显示屏里的文字不显示了,应该是刚才拷贝waft库文件拷贝一半的原因,字库没有了。

2 重新测试waft例程

2.1 继续拷贝waft库

拷贝的那几条指令:

  • adb push ./bin/waft_app /usr/bin
  • adb push ./lib/* /usr/lib/
  • adb push ./resources /
  • adb push ./waftapps /

这次就拷贝成功了。

2.2 重新运行waft_app

  • chmod 777 /usr/bin/waft_app
  • killall -9 waft_app
  • waft_app /waftapps/app_wifi.wasm

此时文字就正常显示了:

2.3 运行天猫方糖例程

之前我们自己编译的waft例子没显示,其实是应该运行.wasm结尾的文件,将这个文件拷贝到板子中,使用如下指令运行:

这次屏幕有显示了,只是显示了两个undefined字符:

看输出信息,看到有些图片是地址好像是要从网上获取的,而这个板子还没有配网,所以先连上网再看看。

2.4 给板子配网

参考这篇中介绍的几种配网方式:

https://occ.t-head.cn/community/post/detail?spm=a2cl5.25989976.0.0.3fa9180fqFIItr&id=3985770748953300992

方式1:修改wifi配置文件

找到/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"
  • }

保存后重启板子,好像没有保存成功?内容没有变,也没有连上网。

方式2:使用wpa_cli工具

使用第2种方式成功配上网了。

  • wpa_cli -iwlan0 scan
  • wpa_cli -iwlan0 scan_result
  • wpa_cli -iwlan0 add_network
  • wpa_cli -iwlan0 set_network 1 ssid '"YourSsid"'
  • wpa_cli -iwlan0 set_network 1 psk '"YourPassword"'
  • wpa_cli -iwlan0 enable_network 1
  • wpa_cli -iwlan0 save_config
  • wpa_cli -iwlan0 status

注意:wifi名以及wifi密码的字符串需要用一个单引号加一个双引号包住

2.5 查看天猫方糖例程效果

网络配置好之后,就可以看到显示效果了:

右侧是字是可以上下滑动显示的。

3 总结

本篇和上篇文章,记录了在Ubuntu环境中搭建Waft开发环境,以及将编译结果放到LicheeRV 86板子上运行测试的实践流程。

最新回复

谢谢分享。  详情 回复 发表于 2022-2-10 09:27
点赞 关注
 
 

回复
举报

7023

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

给Linux扩容,看来就是重新分区,卸载磁盘并使用fdisk重新分区

看到fdisk命令,格式化

 
 
 

回复

7535

帖子

2

TA的资源

版主

板凳
 

这一顿操作,啥问题都有方法解决!要是跟着做,应该不会有啥其他问题!

 
 
 

回复

6183

帖子

4

TA的资源

版主

4
 
谢谢分享。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
AD9852资料(程序,原理图)

本帖最后由 paulhyde 于 2014-9-15 02:54 编辑 包括测试程序,原理图,是买的一块开发板上给的。 本帖最后由 chbaaic 于 2008 ...

一位射频工程师前辈所写的感想

十年了,依然两手空空。回首一望,心里无比苍凉。 由于学历比较低吧,知名的企业进不了。也就一些小公司看在我经验丰富的份 ...

【R7F0C809】硬件SPI刷OLED

本帖最后由 强仔00001 于 2015-9-10 17:02 编辑 bg3.png 上次弄完了系统时钟部分,今天就像弄个OLED上去来显示一些数据。 ...

OTL电路分析问题

如图所示,OTL电路 【1】电阻R5、R6和二极管D1为什么可以保证三极管V2、V3处于微导通状态? 【2】自举电容C2是如何自举工 ...

测评颁奖:国民技术低功耗系列 N32L43x测评

感谢网友参与&分享国民技术低功耗系列 N32L43x测评活动,关于国民技术mcu或者其他产品,大家还有什么建议,欢迎跟帖告诉管仔。 ...

【花雕动手做】有趣好玩的音乐可视化系列小项目(20)--首饰盒镜子灯

偶然心血来潮,想要做一个音乐可视化的系列专题。这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不 ...

【雅特力车规级MCU开发板AT-START-A403A】+工具一览

778405 778404 第一个就是他们自己出的IDE,可以摆脱KEIL,IAR这种收费软件了。其一系列的软件都是很方便我们使用的,其 ...

把TI官网模型导进去LTspice为什么会出现如下现象?

820157 在TI官网找了一个TL431模型,不知道是不是自己操作问题还是模型问题,现在变成这样,请问是什么原因? 下载的模型 ...

开关模式电源问题分析及其纠正措施:晶体管时序和自举电容问题

非常见问题解答第222期:开关模式电源问题分析及其纠正措施:晶体管时序和自举电容问题 问题 当输入和输出电压接 ...

超级福利-RTT

在网上看到RTT官方有一个活动,大家快点参与: 《RT-Thread X Deepseek超级体来了:限时极限体验,名额有限手慢无》 网址 ...

关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 8

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表