看了下N32926 Linux SDK的一些相关源码,有一些问题想咨询下
1. 目前这个片子主要使用什么GUI? QT/Minigui/UCGUI ? 我看官方ftp里面资料,貌似倾向于使用Minigui,我现在还没有搭环境测试,以前没用过。QT这种重量级GUI,占资源多,运行效率也是个问题,虽然我没在这个片子上测试 :)
2.GUI的实现,大家是在OSD层,还是视频输出层? 看了下手册,OSD层可以提供和视频输出通道一样分辨率的Framebuffer
3.手册中提到的OSD Bar是个什么概念? 写的有点模糊,没看明白
另外,哪位朋友有编译好的QT lib和Minigui lib吗? 能否分享下,我在板子上运行的试试看
离线
nuvoton的ftp提供了一个minigui的demo,我想直接运行下该demo,但是貌似它是用romfs?
请问bsp如果使用romfs,内核应当怎么设置? 我直接将lib_romfs.bin拷贝到我SD卡中(SD启动方式),内核启动找不到文件系统。
之前都是采用sdk里面默认的方式,rootfs和内核一起打包的,不知道ROMFS应当怎么操作
离线
离线
由于官方SDK做法和普遍的做法有些差异,一些细节我还没看。
我的板子实际用的是eMMC,分区格式化使用新塘的烧录工具做的,里面并没有其它格式化选项。
即使用其它方法把它格式化成了ext格式,我怀疑官方的NVT Loader不一定支持ext格式呢?
还有个问题,lib_roofs.bin是怎么打包的我还不清楚,如果就是普通img镜像,我将其里面的gui涉及的lib拷贝出来放到原来的rootfs中,应该就可以
离线
离线
根据晕哥的提示,直接在Ubuntu中mount了一下lib_romfs.bin,lib_roofs主要是minigui的一些运行库、C库等,并没有一起打包busybox等。因此,conprog.bin还是必须包含内核和文件系统。
搞清楚了nuvoton提供的是啥东西,很容易就可以跑demo了,
运行了nuvoton提供的minigui demo,可以正常跑了;
运行了下nuvoton提供的qt4.8.5,也可以正常跑,
就是例子给的太简单了(QT版本是窗口中显示一个label, mg版本为打印了一些字符串,做了个按键检测),看不出啥效果~
离线
根据晕哥的提示,直接在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吗?在哪里可以下载?运行流畅不?
离线
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,运行速度可以想象~
离线
3.5.Render on OSD Plane
To render on OSD plane instead of normal plane, export the QWS_OSD environment variable with a color key given in RGB565. Currently, display format must be RGB565 for the OSD function. In the example below, the white color value (0xFFFF) is a color key which indicates transparency. Normal plane will break through for pixels of OSD plane with the color key.
export QWS_OSD=0xFFFF
3.5。在OSD平面上的角色
要在OSD平面而不是普通平面上渲染,请使用RGB565中给出的颜色键导出QWS_OSD环境变量。 目前,OSD功能的显示格式必须是RGB565。 在下面的例子中,白色值(0xFFFF)是一个表示透明度的颜色键。 正常的平面将通过颜色键突破OSD平面的像素。
导出QWS_OSD = 0xFFFF
离线
mark一下
离线
学习了
离线
可以深入的说说么?QT速度能不能接受,lvgl呢?
离线