新闻动态

关注蓝星科技发展动态,共同推进行业进步

TD GUI-Engine变形记之星宸SSD201

发布时间:2022年04月11日 文章类别:产品动态


封面.png

  • 运行平台

芯片平台:星宸SSD 201

芯片规格:Cortex-A7双核,主频最高1.2GHz,内置64MB DDR2内存及128MB FLASH

软件平台:Linux

图形软件:TD GUI-Engine (已适配SSD201平台)

开发工具:TD Realizer嵌入式图形界面开发工具

应用场景:骑行车辆在线导航、信息投屏显示(电动车智能互联仪表)


  • 特性应用

窗口是TD GUI-Engine的特性,也是最常用的控件之一,控件系统初始化时返回的根控件就是一个窗口控件,并且根窗口控件的子控件也必须是窗口控件。窗口控件就像一个容器,可以作为其它控件的父控件来组织控件。窗口控件的caption属性就是窗口标题栏上显示的文本。


在电动车智能互联仪表上,利用TD GUI-Engine的多窗口管理特性,可以轻松实现多样骑行信息显示,分类窗口快速切换等功能。 

雨.gif

按钮是TD GUI-Engine里面最常用也是最简单的控件,一个按钮就是一个显示单元,按钮的caption属性就是按钮上显示的文本,按钮的value属性就是控件的状态(普通、活动、选中、无效),当按钮的状态发生变化时就会触发修改事件。


在电动车智能互联仪表上,使用按钮控件可以进行虚拟按键、少量文本显示,以及一定程度的动画效果实现。

定位.gif

进度条控件用来显示进度,进度条内部是由三个显示单元叠在一起组成,最下面的显示单元是底框,中间一个是进度,上面是滑块。表示进度的显示大小是根据进度值实时计算的, 滑块是可以隐藏的。进度条的value 属性就是进度值,caption 属性就是进度条上显示的文本。当进度条的进度发生变化时,触发修改事件


在电动车智能互联仪表上,使用进度条控件可以用来显示剩余电量信息,给骑行者直观感受剩余电量占比。

电池.gif

顾名思义,多行文本框用来输入和显示多行文本,可以设置自动换行,有滚动区域。在电动车智能互联仪表上,使用多行文本框可以用来显示较多的文字内容,便于骑行者快速了解信息内容。

右转.gif

  • 性能报告

应用程序采用加载单张 240*320 分辨率图片的示例程序.系统启动时间详细数据如下

微信图片_20220409164640.png

TD GUI-Engine运行时内存占用分为两部分,核心程序和用户程序。系统核心程序内存占用为 3900K(软 件模拟双层屏幕环境,单层屏幕固定内存占用为:800*480*4=1500K,双层屏幕为 3000K)左右,用户程序内存占用取决于程序自身的资源。在分辨率为800*480的状态下,通过计算刷新总数量为1000个样本所消耗时间,计算画面刷新帧率为76fps。

  • 实际效果

以下为基于SSD201芯片搭载TD GUI-Engine图形软件系统,在真实场景中的运行效果。(点击链接查看详情)

https://live.csdn.net/v/196660?spm=1001.2014.3001.5501





上一篇:TD Realizer V2.3.0新版发布...