概述
随着消费电子和车辆电子的飞速发展,车载仪表和车载娱乐系统在内的 hmi(human machine interface- 人机交互界面)普遍向多功能多元化趋势发展,hmi 开发面临难度大、周期长、成本高的挑战。美国 altia 公司 25 年以来致力于为用户提供全套灵活易用的 hmi 开发工具,秉承所见即所得的开发理念,采用基于模型的开发手段,快速将概念设计实现为嵌入式代码,在保证高品质图形界面的同时,大幅提升开发效率。
产品介绍
altia 采用基于模型的设计理念,它提供自动代码生成器、语言翻译器、api 函数以及 gl,可方便地将 hmi 图形界面设计直接转换为可执行的源代码,并与用户应用程序无缝集成,在多种操作系统及硬件平台上运行和显示,提高了设计效率,实现了从需求定义到产品实现的 hmi v 模式开发流程:
♦ 虚拟原型设计模型,替代文档定义 hmi 外观 & 交互需求,改善需求沟通
♦ hmi 模型设计,设计早期可进行系统级 hmi 仿真验证
♦ 通过自动代码生成技术,hmi 设计模型实现为嵌入式产品级代码
altia 在汽车行业的应用方向:
♦ hmi 需求定义与概念发布
♦ 驾驶模拟器 hmi 原型实现、人机交互训练
♦ hmi 目标机产品实现
♦ 系统新功能可视化验证
• 人机交互界面集成开发环境—altia design
altia design,altia 产品家族核心工具之一,提供人机交互界面设计、仿真的集成开发环境,以 gui 式图形编辑器替代传统编程,方便向目标客户、市场人员、人机交互工程师、系统工程师、软件开发工程师提供统一的hmi产品模型,为仿真验证、迭代修改以及代码生成提供工程文件。其主要特点是:
♦ 支 持 各 类 资 源 导 入: 位 图 / 矢 量 图 /3d 模 型 /xml/photoproto&flowproto 产出物
♦ 零编程实现 hmi 行为定义
♦ 支持 2d 和 3d 的处理,能够实现丰富的 2d 和 3d 效果
♦ 支持模糊 / 扭曲 / 多语言 / 多皮肤 / 音频、视频文件播放等特性
♦ 评估设计对目标机的资源占用 ram / rom
♦ 配合多层显示控制器的层级管理模块
♦ 汽车专业图形控件库
♦ 模块复用与集成,团队共享,合作开发
♦ 免费授权界面运行于 pc 的 runtime
♦ 免费发布于网页的 web 插件
• 自动代码生成工具—deepscreen target
deepscreen target,altia 产品家族的核心工具之二,是图形代码配置器和优化器,将 altia design 设计的界面原型转化为可部署的源代码。生成的代码为全开源标准 c 代码,经交叉编译部署于目标平台;节省数月乃至数年的手工编程时间,使程序员将精力集中于底层应用开发,加速产品市场投放。
♦ 主要特点
►一键点击生成目标代码,可选择部分 / 全部对象生成代码,代码尺寸小,效率高
►代码生成的优化选项:弹性裁剪属性、动态 / 静态存储、全屏显示等
►能够生成界面原型的独立应用程序、库文件(链接用户应用程序)
►提供并集成了所有目标平台的 makefle 文件,并可根据客户需求定制
►提供 altia 自定义的 gl:software render,可与硬件设备直接集成
►覆盖低中高端平台,包括无操作系统平台
♦ 代码质量保证
►符合 iso 15544 aspice 标准
►通过 iso 26262 asil 认证
►经静态测试工具 qac 验证,符合 misra 标准 c 语言编程规范
♦ 支持的目标平台配置
►操作系统:windows,linux,qnx,vxworks,android,unix,sgi,无 os,用户自定义 os
►图形库:win32,software render,opengl,opengles,x11,photon,windml,frame buffer
►芯片 & 处理器:freescale,renesas,yamah,fujitsu,altera,toshiba,atmel,xilinx,nec,arm,nxp,stmicro
• 第三方环境接口—connections
altia 提供了与第三方仿真软件的接口,可于程序中集成调用图形界面,实现两者集成仿真应用;以在产品实现阶段实现图形代码与底层应用程序集成。altia 支持的第三方环境有 :
♦ c/c 、visual basic、java
♦ matlab/simulink/stateflow、vector canoe、rhapsody
♦ tesis、dspace
• 其他工具
♦ photoproto:基于 photoshop 的控件生成工具
♦ flowproto:基于 microsoft visio 的控制逻辑生成工具
应用&案例
• 案例展示
range rover 全液晶数字仪表
dodge dart 仪表信息液晶显示屏
现代(hyundai)genesis hud
起亚 kia hud
chevy zeta and chevy camaro hud
lexus gs and lexus nx hud
雷诺 megane laguna
• 部分用户
汽车:中国一汽、福田汽车、东风电子科技、哈尔滨风华科技、大陆电子 ( 中国 )、长安汽车等。