您尚未登录。

楼主 #1 2018-04-21 15:53:56

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

N32926 GUI的几个问题

看了下N32926 Linux SDK的一些相关源码,有一些问题想咨询下

1. 目前这个片子主要使用什么GUI?  QT/Minigui/UCGUI ? 我看官方ftp里面资料,貌似倾向于使用Minigui,我现在还没有搭环境测试,以前没用过。QT这种重量级GUI,占资源多,运行效率也是个问题,虽然我没在这个片子上测试 :)

2.GUI的实现,大家是在OSD层,还是视频输出层? 看了下手册,OSD层可以提供和视频输出通道一样分辨率的Framebuffer


3.手册中提到的OSD Bar是个什么概念?  写的有点模糊,没看明白


另外,哪位朋友有编译好的QT lib和Minigui lib吗? 能否分享下,我在板子上运行的试试看

离线

楼主 #4 2018-04-24 14:37:17

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: N32926 GUI的几个问题

nuvoton的ftp提供了一个minigui的demo,我想直接运行下该demo,但是貌似它是用romfs?
请问bsp如果使用romfs,内核应当怎么设置?  我直接将lib_romfs.bin拷贝到我SD卡中(SD启动方式),内核启动找不到文件系统。
_20180424142614.png

之前都是采用sdk里面默认的方式,rootfs和内核一起打包的,不知道ROMFS应当怎么操作

离线

楼主 #6 2018-04-24 15:28:46

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: N32926 GUI的几个问题

由于官方SDK做法和普遍的做法有些差异,一些细节我还没看。
我的板子实际用的是eMMC,分区格式化使用新塘的烧录工具做的,里面并没有其它格式化选项。

即使用其它方法把它格式化成了ext格式,我怀疑官方的NVT Loader不一定支持ext格式呢?

还有个问题,lib_roofs.bin是怎么打包的我还不清楚,如果就是普通img镜像,我将其里面的gui涉及的lib拷贝出来放到原来的rootfs中,应该就可以

离线

楼主 #9 2018-05-24 17:22:51

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: N32926 GUI的几个问题

根据晕哥的提示,直接在Ubuntu中mount了一下lib_romfs.bin,lib_roofs主要是minigui的一些运行库、C库等,并没有一起打包busybox等。因此,conprog.bin还是必须包含内核和文件系统。

搞清楚了nuvoton提供的是啥东西,很容易就可以跑demo了,
运行了nuvoton提供的minigui demo,可以正常跑了;
运行了下nuvoton提供的qt4.8.5,也可以正常跑,

就是例子给的太简单了(QT版本是窗口中显示一个label,  mg版本为打印了一些字符串,做了个按键检测),看不出啥效果~

离线

楼主 #13 2018-05-24 19:50:01

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: N32926 GUI的几个问题

dgtg 说:
tom 说:

根据晕哥的提示,直接在Ubuntu中mount了一下lib_romfs.bin,lib_roofs主要是minigui的一些运行库、C库等,并没有一起打包busybox等。因此,conprog.bin还是必须包含内核和文件系统。

搞清楚了nuvoton提供的是啥东西,很容易就可以跑demo了,
运行了nuvoton提供的minigui demo,可以正常跑了;
运行了下nuvoton提供的qt4.8.5,也可以正常跑,

就是例子给的太简单了(QT版本是窗口中显示一个label,  mg版本为打印了一些字符串,做了个按键检测),看不出啥效果~

请问下,nuvoton提供了qt4.8.5吗?在哪里可以下载?运行流畅不?

官方的ftp中有提供一个例子,可以下载看看。我自己没有编译lib,使用的是编译好的文件,测试下而已。
不到300MHz的cpu,运行速度可以想象~

离线

楼主 #14 2018-05-24 19:54:58

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: N32926 GUI的几个问题

有个文档  ,你可以看看

最近编辑记录 tom (2018-05-24 19:55:34)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn