本文主要是介绍TD GUI-Engine变形记之星宸SSD201,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
运行平台
芯片平台:星宸SSD 201
芯片规格:Cortex-A7双核,主频最高1.2GHz,内置64MB DDR2内存及128MB FLASH
软件平台:Linux
图形软件:TD GUI-Engine (已适配SSD201平台)
开发工具:TD Realizer嵌入式图形界面开发工具
应用场景:骑行车辆在线导航、信息投屏显示(电动车智能互联仪表)
-
特性应用
窗口是TD GUI-Engine的特性,也是最常用的控件之一,控件系统初始化时返回的根控件就是一个窗口控件,并且根窗口控件的子控件也必须是窗口控件。窗口控件就像一个容器,可以作为其它控件的父控件来组织控件。窗口控件的caption属性就是窗口标题栏上显示的文本。
在电动车智能互联仪表上,利用TD GUI-Engine的多窗口管理特性,可以轻松实现多样骑行信息显示,分类窗口快速切换等功能。
按钮是TD GUI-Engine里面最常用也是最简单的控件,一个按钮就是一个显示单元,按钮的caption属性就是按钮上显示的文本,按钮的value属性就是控件的状态(普通、活动、选中、无效),当按钮的状态发生变化时就会触发修改事件。
在电动车智能互联仪表上,使用按钮控件可以进行虚拟按键、少量文本显示,以及一定程度的动画效果实现。
进度条控件用来显示进度,进度条内部是由三个显示单元叠在一起组成,最下面的显示单元是底框,中间一个是进度,上面是滑块。表示进度的显示大小是根据进度值实时计算的, 滑块是可以隐藏的。进度条的value 属性就是进度值,caption 属性就是进度条上显示的文本。当进度条的进度发生变化时,触发修改事件
在电动车智能互联仪表上,使用进度条控件可以用来显示剩余电量信息,给骑行者直观感受剩余电量占比。
顾名思义,多行文本框用来输入和显示多行文本,可以设置自动换行,有滚动区域。在电动车智能互联仪表上,使用多行文本框可以用来显示较多的文字内容,便于骑行者快速了解信息内容。
-
性能报告
应用程序采用加载单张 240*320 分辨率图片的示例程序.系统启动时间详细数据如下
TD GUI-Engine运行时内存占用分为两部分,核心程序和用户程序。系统核心程序内存占用为 3900K(软 件模拟双层屏幕环境,单层屏幕固定内存占用为:800*480*4=1500K,双层屏幕为 3000K)左右,用户程序内存占用取决于程序自身的资源。在分辨率为800*480的状态下,通过计算刷新总数量为1000个样本所消耗时间,计算画面刷新帧率为76fps。
-
实际效果
以下为基于SSD201芯片搭载TD GUI-Engine图形软件系统,在真实场景中的运行效果。(点击链接查看详情)
TDGUI在201平台应用-CSDN直播
这篇关于TD GUI-Engine变形记之星宸SSD201的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!