概述
隨著消費(fèi)電子和車(chē)輛電子的飛速發(fā)展,車(chē)載儀表和車(chē)載娛樂(lè)系統(tǒng)在內(nèi)的 HMI(Human Machine Interface- 人機(jī)交互界面)普遍向多功能多元化趨勢(shì)發(fā)展,HMI 開(kāi)發(fā)面臨難度大、周期長(zhǎng)、成本高的挑戰(zhàn)。美國(guó) Altia 公司 25 年以來(lái)致力于為用戶(hù)提供全套靈活易用的 HMI 開(kāi)發(fā)工具,秉承所見(jiàn)即所得的開(kāi)發(fā)理念,采用基于模型的開(kāi)發(fā)手段,快速將概念設(shè)計(jì)實(shí)現(xiàn)為最終嵌入式代碼,在保證高品質(zhì)圖形界面的同時(shí),大幅提升開(kāi)發(fā)效率。
產(chǎn)品介紹
Altia 采用基于模型的設(shè)計(jì)理念,它提供自動(dòng)代碼生成器、語(yǔ)言翻譯器、API 函數(shù)以及 GL,可方便地將 HMI 圖形界面設(shè)計(jì)直接轉(zhuǎn)換為可執(zhí)行的源代碼,并與用戶(hù)應(yīng)用程序無(wú)縫集成,最終在多種操作系統(tǒng)及硬件平臺(tái)上運(yùn)行和顯示,提高了設(shè)計(jì)效率,實(shí)現(xiàn)了從需求定義到產(chǎn)品實(shí)現(xiàn)的 HMI V 模式開(kāi)發(fā)流程:
? 虛擬原型設(shè)計(jì)模型,替代文檔定義 HMI 外觀 & 交互需求,改善需求溝通
? HMI 模型設(shè)計(jì),設(shè)計(jì)早期可進(jìn)行系統(tǒng)級(jí) HMI 仿真驗(yàn)證
? 通過(guò)自動(dòng)代碼生成技術(shù),HMI 設(shè)計(jì)模型實(shí)現(xiàn)為嵌入式產(chǎn)品級(jí)代碼
Altia 在汽車(chē)行業(yè)的應(yīng)用方向:
? HMI 需求定義與概念發(fā)布
? 駕駛模擬器 HMI 原型實(shí)現(xiàn)、人機(jī)交互訓(xùn)練
? HMI 目標(biāo)機(jī)產(chǎn)品實(shí)現(xiàn)
? 系統(tǒng)新功能可視化驗(yàn)證
? 人機(jī)交互界面集成開(kāi)發(fā)環(huán)境—Altia Design
Altia Design,Altia 產(chǎn)品家族核心工具之一,提供人機(jī)交互界面設(shè)計(jì)、仿真的集成開(kāi)發(fā)環(huán)境,以 GUI 式圖形編輯器替代傳統(tǒng)編程,方便向目標(biāo)客戶(hù)、市場(chǎng)人員、人機(jī)交互工程師、系統(tǒng)工程師、軟件開(kāi)發(fā)工程師提供統(tǒng)一的HMI產(chǎn)品模型,為仿真驗(yàn)證、迭代修改以及代碼生成提供工程文件。其主要特點(diǎn)是:
? 支 持 各 類(lèi) 資 源 導(dǎo) 入: 位 圖 / 矢 量 圖 /3D 模 型 /XML/PhotoProto&FlowProto 產(chǎn)出物
? 零編程實(shí)現(xiàn) HMI 行為定義
? 支持 2D 和 3D 的處理,能夠?qū)崿F(xiàn)豐富的 2D 和 3D 效果
? 支持模糊 / 扭曲 / 多語(yǔ)言 / 多皮膚 / 音頻、視頻文件播放等特性
? 評(píng)估設(shè)計(jì)對(duì)目標(biāo)機(jī)的資源占用 RAM / ROM
? 配合多層顯示控制器的層級(jí)管理模塊
? 汽車(chē)專(zhuān)業(yè)圖形控件庫(kù)
? 模塊復(fù)用與集成,團(tuán)隊(duì)共享,合作開(kāi)發(fā)
? 免費(fèi)授權(quán)界面運(yùn)行于 PC 的 Runtime
? 免費(fèi)發(fā)布于網(wǎng)頁(yè)的 Web 插件
.jpg)
? 自動(dòng)代碼生成工具—DeepScreen Target
DeepScreen Target,Altia 產(chǎn)品家族的核心工具之二,是圖形代碼配置器和優(yōu)化器,將 Altia Design 設(shè)計(jì)的界面原型轉(zhuǎn)化為可部署的源代碼。生成的代碼為全開(kāi)源標(biāo)準(zhǔn) C 代碼,經(jīng)交叉編譯部署于目標(biāo)平臺(tái);節(jié)省數(shù)月乃至數(shù)年的手工編程時(shí)間,使程序員將精力集中于底層應(yīng)用開(kāi)發(fā),加速產(chǎn)品市場(chǎng)投放。
.jpg)
? 主要特點(diǎn)
?一鍵點(diǎn)擊生成目標(biāo)代碼,可選擇部分 / 全部對(duì)象生成代碼,代碼尺寸小,效率高
?代碼生成的優(yōu)化選項(xiàng):彈性裁剪屬性、動(dòng)態(tài) / 靜態(tài)存儲(chǔ)、全屏顯示等
?能夠生成界面原型的獨(dú)立應(yīng)用程序、庫(kù)文件(鏈接用戶(hù)應(yīng)用程序)
?提供并集成了所有目標(biāo)平臺(tái)的 Makefle 文件,并可根據(jù)客戶(hù)需求定制
?提供 Altia 自定義的 GL:Software Render,可與硬件設(shè)備直接集成
?覆蓋低中高端平臺(tái),包括無(wú)操作系統(tǒng)平臺(tái)
? 代碼質(zhì)量保證
?符合 ISO 15544 ASPICE 標(biāo)準(zhǔn)
?通過(guò) ISO 26262 ASIL 認(rèn)證
?經(jīng)靜態(tài)測(cè)試工具 QAC 驗(yàn)證,符合 MISRA 標(biāo)準(zhǔn) C 語(yǔ)言編程規(guī)范
? 支持的目標(biāo)平臺(tái)配置
?操作系統(tǒng):Windows,Linux,QNX,VxWorks,Android,Unix,SGI,無(wú) OS,用戶(hù)自定義 OS
?圖形庫(kù):Win32,Software Render,OpenGL,OpenGLES,X11,Photon,WindML,F(xiàn)rame bu?er
?芯片 & 處理器:FreeScale,Renesas,Yamah,F(xiàn)ujitsu,Altera,Toshiba,Atmel,Xilinx,NEC,ARM,NXP,STMicro
? 第三方環(huán)境接口—Connections
Altia 提供了與第三方仿真軟件的接口,可于程序中集成調(diào)用圖形界面,實(shí)現(xiàn)兩者集成仿真應(yīng)用;以在產(chǎn)品實(shí)現(xiàn)階段實(shí)現(xiàn)圖形代碼與底層應(yīng)用程序集成。Altia 支持的第三方環(huán)境有 :
? C/C++、Visual Basic、Java
? MATLAB/Simulink/State?ow、Vector CANoe、Rhapsody
? IPG、Tesis、dSPACE
.jpg)
? 其他工具
? PhotoProto:基于 PhotoShop 的控件生成工具
? FlowProto:基于 Microsoft Visio 的控制邏輯生成工具
.jpg)
應(yīng)用&案例
? 案例展示
.jpg)
Range Rover 全液晶數(shù)字儀表
.jpg)
Dodge Dart 儀表信息液晶顯示屏
.jpg)
現(xiàn)代(Hyundai)Genesis HUD
.jpg)
起亞 KIA HUD
.jpg)
Chevy Zeta and Chevy Camaro HUD
.jpg)
Lexus GS and Lexus NX HUD
.jpg)
雷諾 Megane Laguna
? 部分用戶(hù)
汽車(chē):中國(guó)一汽、福田汽車(chē)、東風(fēng)電子科技、哈爾濱風(fēng)華科技、大陸電子 ( 中國(guó) )、長(zhǎng)安汽車(chē)、GM、Ford、Chrysler、Fiat、Renault、Honda、Toyota、Nissan、Visteon、Denso、Panasonic、Continental、Opel、Mitsubishi、BMW、Jaguar、Volvo、Audi、Freightliner、Yazaki、Foton