Kanzi 对哪些系统基础组件驱动有依赖?

Kanzi 对哪些系统基础组件驱动有依赖?

Kanzi 的引擎主要是基于 C++和 OpenGL ES 2.0, 这些都具有很强的跨平台性和通用性, ,除了 GPU 的 OpenGL ES 图形驱动和标准的 C++ 支持外, kanzi 基本不依赖于系统基础组件。

Kanzi KIP 指标: Kanzi 引擎启动性能,界面刷新率 60fps

启动速度的影响主要分 2 个方面来看, 一个是 kanzi 引擎的启动速度, 一个是用户资源的加载。

Kanzi 引擎的启动速度在 IMX 6D/Q QNX6.6 上可以达到 500ms 左右, 在 IMX6D/QLinux 下是 200ms 左右。

用户资源的加载主要看用户资源的大小以及加载的优化策略, 这个是需要根据具体项目来优化的, 当然我们有成熟的帮助客户优化启动速度的经验和 know-how。

程序的运行帧率总体来说受到 CPU 和 GPU 的影响, CPU 和 GPU 的优化方式和调试方式也是不一样的, 需要在具体的项目中来分析和优化。

Kanzi 在 IMX6D/Q QNX6.6 1920x720 上经过优化可以达到 50 帧以上的帧率完全可行。

    • Related Articles

    • Kanzi 是否可以独立开展 logic 功能设计?是否跟 matlab/smulink、 C++ 有接口?

      Kanzi 目前主要提供 HMI 解决方案,帮助用户快速实现高质量的产品原型,拥有 C++接口,支持插件扩展,用户可以构建支持 matlab/smulink 这样的第三方系统,也可以使用插件来支持导入相关模块。 我们正在开发中的 kanzi logic 就是在 Kanzi 设计工具的基础上提供快速logic 设计,轻松实现 logic 和 HMI 的对接。目前已发布,并在不断完善。
    • windows上透明窗体效果设置

      在windows上进行透明窗体的设置主要的原理是使用 DwmEnableBlurBehindWindow(hWnd, &bb); 来将hWnd 设置为透明的,然后在kanzi studio中将rootpage的 background brush 设置为colorbrush(0,0,0,0),再增加blend mode 设置为opaque,注意要想在win7 上使用,必须要把win7的主题模式设置为Aero 模式的主题,才可以看到透明效果。 怿星网盘下载链接如下: ...
    • Kanzi Application的结构图

      Kanzi application 包含 kanzi engine , opengl ,以及 kzb。
    • loading ui failed,last error: E_VALIDATION_REGISTRATION_FAIL

      解决办法: QNX graphics_monitor at its startup initializes itself (QGMS_INIT) then reads and validates qgms.conf (QGMS_READINGCONFIG) and if it is correct it goes to QGMS_OPERATIONAL state. In your case it switches to its Design Safe State (QGMS_IN_DSS). ...
    • undefined reference to 'kanzi::Surface::getGPUMemoryUsageOverride() const'

      D:\kz\328\testprojects\test\Application\platforms\android\lib/libMediaPlayerPlugin_component.a(videoplayer.o):videoplayer.cpp:function vtable for Vide oTexture: error: undefined reference to 'kanzi::Surface::getGPUMemoryUsageOverride() const' ...