Altia 宣布 DeepScreen GUI 代碼在英飛凌 XMC7200 MCU 上運行

Altia 今天宣布 Altia DeepScreen 生成的圖形代碼正在 Infineon XMC7200 32 位微控制器 (MCU) 上運行。 Altia 和英飛凌在為生產嵌入式設備部署嵌入式 GUI 方面擁有豐富的成功歷史,現在可以為電動汽車充電站、電動摩托車和其他物聯網應用等工業設備提供高影響力、優化的圖形。

英飛凌 XMC7200D-E272K 旨在滿足工業應用的要求,是一款真正的可編程嵌入式片上系統,集成了兩個 350 MHz Arm® Cortex®-M7 作為主應用處理器和一個 100 MHz Arm® Cortex®-M0+。 該 MCU 包括高達 8 MB 閃存和 1 MB SRAM。 它還包括一個嵌入式多媒體卡 (eMMC) 接口,可輕鬆擴展閃存。

英飛凌科技軟件產品營銷經理 Lisa Kamp 表示:“英飛凌的 XMC7200 MCU 提供一流的計算性能,配備雙 Arm® Cortex® M7 內核、高達 8 MB 的閃存以及許多其他適用於高端工業應用的增值功能,支持下一代嵌入式顯示器和高級圖形。” “借助 Altia 的高效圖形代碼,該產品組合使我們的客戶能夠為功能強大且經濟高效的應用程序提供豐富的嵌入式 GUI,所有這些都直接在 ModusToolbox™ 軟件生態系統中啟用。”

Altia 非常適合為英飛凌 XMC7200 系列等內存高效 MCU 提供嵌入式圖形解決方案。 Altia 二進制資源管理器用於修剪設計圖形以有效利用內存。 包含運行時字體引擎來優化文本形狀和文本字距調整。 Altia 的代碼生成器採用高效的軟件渲染,即使在沒有圖形加速或顯示控制器的 MCU 上也能快速呈現 GUI 內容。 由於 Altia 的代碼生成解決方案不依賴於圖形硬件加速,因此 Altia 生成的代碼可以部署到任何硬件,甚至是沒有操作系統的應用程序。

“我們很高興將我們的代碼生成支持擴展到包括英飛凌的 MCU。 我們的合作始於多年前在汽車領域的第一代 TRAVEO™ 產品。 今天,我們繼續與英飛凌在汽車領域合作,支持第二代 TRAVEO™、T2G 系列,並且我們正在通過 PSoC™ 6 和 XMC7200 將我們的業務範圍擴展到工業應用。”Altia 營銷副總裁 Jason Williamson 說道。 “我們的 DeepScreen 代碼生成器的智能架構可為任何硬件提供高影響力、佔用空間小的 GUI。”

有關為 Infineon XMC7200 系列設計、開發和部署嵌入式 GUI 的更多信息,請訪問 www.altia.com/get-started.

關於 Altia 

Altia 是一家提供圖形用戶界面設計和開發工具的軟件公司,可用於從概念到最終生產代碼。 我們的 GUI 編輯器,Altia Design,為開發團隊提供實現基於模型的開發流程的能力,從而實現清晰的團隊溝通和加速用戶界面開發。 我們的 代碼生成器,Altia DeepScreen,支持 範圍廣泛的低功率到高功率處理器 來自各種行業領先的矽供應商。 Altia 生成經過優化以充分利用硬件資源的純 C 源代碼。 Altia 生成的圖形代碼驅動著全球數百萬台顯示器——從汽車儀錶盤、HUD 和收音機到恆溫器、洗衣機和醫療設備。

我們的使命是獲得最好的 汽車, 醫生 和 消費者 以最低成本的硬件在最短的時間內將接口投入生產。

Altia 成立於 1991 年。其客戶包括汽車 OEM 和一級供應商,如大陸汽車、電裝、菲亞特克萊斯勒汽車、福特汽車公司、通用汽車、本田、雷諾、Magneti Marelli、日本精機、法雷奧、偉世通等,以及領先的消費者Electrolux、Whirlpool、NordicTrack 等設備製造商。

有關 Altia 的更多信息,請訪問 www.altia.com 或 電子郵件 [電子郵件保護].

關注阿爾蒂亞 LinkedIn, Twitter 和 YouTube.

遊戲設計工具如何使汽車駕駛艙現代化

視頻遊戲正在提高數字體驗的門檻,融入 3D 圖形等精美的設計元素,創建令消費者滿意的詳細圖像。 汽車 HMI 設計師正在嘗試突破駕駛艙顯示圖形的極限,將類似的元素設計到儀錶盤、信息娛樂系統和其他汽車顯示器中。 例如,我們已經開始在汽車應用中看到使用 Unity 和虛幻引擎創建的圖形。 但汽車顯示屏不是視頻遊戲,也不應該被這樣對待。 那麼 OEM 如何將這些強大的 3D 場景交付到下一代 HMI 中呢?

Altia 是彌合遊戲軟件和生產 HMI 之間差距的解決方案,使設計人員和開發人員能夠將游戲 3D 設計元素交付到他們的汽車駕駛艙顯示器中。

導入藝術家的願景

一些高端汽車品牌已經使用可以處理 3D 遊戲圖形的昂貴處理器。 汽車顯示器設計師希望為整個品牌車隊提供精美的 HMI,因此他們面臨的挑戰是尋找創造性的方法,為更適合中型和入門級車輛的硬件帶來同樣優質的圖形體驗。

還有遵守 NHTSA 要求和 ISO 26262 的問題。遊戲圖形公司忙於增強其遊戲應用軟件,無暇顧及滿足汽車應用中涉及的許多合規性和功能安全標準。 需要一個專注於汽車的軟件合作夥伴能夠在 HMI 設計中利用遊戲圖形來滿足這些強大的 3D 元素和關鍵任務需求。

Altia 通過將圖形從這些強大的遊戲圖形軟件工具導入到 HMI 設計中,幫助藝術家的視覺融入汽車駕駛艙,從而實現流暢的特效、3D、照片般逼真的場景和復雜的照明。 例證:Altia 靈活的生態系統架構使凱迪拉克能夠 在汽車顯示器中利用虛幻引擎 同時不忽視汽車功能安全要求。

與其他流行的圖形工具和 3D 創作工具一樣,Unity 和 Unreal 已成為嵌入式 GUI 成功新途徑的一部分。 與 Adob​​e Photoshop、Illustrator、Maya 和 Blender 一樣,遊戲引擎使藝術家能夠更快地創建更好的圖形。 Altia Design 將這些不同工具的內容匯集在一起,開發出一個集成的解決方案。

了解嵌入式硬件

虛幻引擎和 Unity 可以為您的設計師做很多事情,但它們無法將它們完全帶入汽車駕駛艙。 這些大型引擎設計用於在遊戲 PC 上運行,因此它們不必足夠高效,可以在汽車應用中使用的嵌入式硬件上運行。

這兩家公司正忙於滿足龐大遊戲市場的需求,因此他們沒有時間專注於構建自己的技術來適應汽車原始設備製造商的需求。 幸運的是,Altia 可以從尖端 3D 遊戲軟件導入圖形資源,並通過以下方式使嵌入式 GUI 團隊能夠使用它們:

  • 縮小資產規模,以在資源更少、性能更好的硬件上運行。
  • 比原生 Unity 或 Unreal 應用程序更有效地渲染場景,以解決遊戲 PC 和嵌入式硬件之間的差異。
  • 隨著嵌入式硬件的改進,添加渲染功能和特性。

通用汽車利用 Altia 3D 遊戲圖形的可擴展性功能來設計乘客顯示屏的一些元素 凱迪拉克 LYRIQ.

為什麼 Unity 和 Unreal 需要 Altia 來徹底改變汽車駕駛艙

Altia 為汽車 OEM 提供了僅從 Unity 和 Unreal 無法獲得的功能:

  • MISRA 合規性確保代碼穩健
  • ASPICE開發
  • 功能安全
  • 政府標準,例如啟動時間、PRNDL 和其他 NHTSA 標準

同時,Unity 和 Unreal 使用的 RAM 和閃存比汽車顯示器通常可用的 RAM 和閃存要多。 它需要像 Altia 這樣的第三方來滿足啟動時間和汽車穩健性的其他需求。 Altia 更高效地渲染以節省電力和資源,隨著世界轉向電動汽車,這一點尤其重要。

Altia 如何與遊戲引擎配合使用

Altia 是汽車顯示器設計人員將 3D 圖形等先進資產引入汽車駕駛艙的途徑。 Altia 可以通過多種方式與 Unity、Unreal 或任何其他圖形工具交互。

合作關係可以像將文件導入 Altia Design 並使用 DeepScreen 生成代碼一樣簡單。 汽車及其他領域的嵌入式 GUI 團隊已經在利用這種方法,將他們最喜歡的設計工具中的資產引入 Altia Design,然後添加 GUI 所需的動畫或行為,然後生成將藝術家的像素導入生產設備的生產代碼。

或者,設計人員可以使用遊戲引擎在駕駛艙中完成所有渲染。 Altia 作為第三方處理快速啟動啟動畫面和安全內容等問題。

這一切都取決於汽車原始設備製造商的需求。 要將設計從遊戲引擎傳輸到 Altia,團隊可以將設計導出為 FBX 文件。 Unity 和 Unreal 從不同的來源導入,因此 Altia 需要以類似的方式導入,以利用工具的更多功能。 高端 GUI 設計還有其他選擇。 某些工具的引擎可以導入 glTF 文件並支持 OpenGL ES,但在嵌入式硬件上運行效果不佳。 Altia 佔用一半的內存和閃存。

汽車顯示設計師的好消息

幸運的是,您不必在現代 HMI 和高效渲染之間做出選擇。 您可以在 Unreal 或 Unity 上完成所有設計,然後將您的工作導入到 Altia 工具鏈中,以確保其對於生產汽車應用程序而言是安全且高性能的。 Unity 和 Unreal 本身並非專為汽車應用而設計,但 Altia 可以將這些工具的資產整合到 HMI 設計中,並將這些圖形在汽車駕駛艙中栩栩如生。

車輛的評判有許多不同的標準。 汽車顯示器的質量越來越成為駕駛員關注的重要組成部分之一。 Altia 的軟件和服務可幫助汽車顯示設計團隊充分利用現有技術來創建可創造競爭優勢的 HMI。

現在,可以在汽車駕駛艙中使用 Unity 和 Unreal 等領先遊戲設計工具的資源。 立即聯繫 Altia 了解更多信息或 開始吧.

GUI 軟件可能讓您失望的 9 種方式

開源軟件之所以具有吸引力,是因為它沒有或很低的進入門檻。 不幸的是,它為其他成本敞開了大門。 手動編碼時,開發和維護 GUI 的成本要高出 50%。 然後,如果您不想讓您的代碼開源,則必須支付商業許可費用。 最初作為節約成本的措施會讓您陷入漫長而昂貴的開發週期。

或者,您的 GUI 應用程序開發環境可以加速設計和交付,甚至允許您 在構建時在真實硬件上測試您的設計. 使用正確的開發工具,每項工作都會變得更輕鬆。 雖然您可能看不到開源工具的高度專業化,但一些解決方案和資源是專門為嵌入式 GUI 項目設計的。

選擇一個有幫助而不是傷害的嵌入式 GUI 工具

創造一個偉大的產品並不容易,這就是為什麼這個過程的某些部分必須簡單的原因。 選擇正確的技術可以為您的嵌入式 GUI 團隊避免很多麻煩。 這九個注意事項將幫助您 避免常見的陷阱並保持在成功發布的道路上.

1 – 更小的內存佔用

在錢不是問題之前,成本將始終是產品開發過程中的一個因素。 當製造商使用最便宜的硬件時,產品的零售價將對消費者更具吸引力。 每一次將 RAM 和閃存需求降低 50% 的機會都會出現在底線,反之亦然。

例如,智能恆溫器的預算無法容納 100 美元的處理器。 隨著顯示器尺寸或複雜性的增加,成本節省也會變得非常顯著。 深思熟慮的架構產生高效的代碼, 降低硬件預算. 適應小內存佔用的能力對於低代碼和無代碼解決方案生成的代碼尤為重要。

2 – 低代碼或無代碼 GUI 設計

一小部分 GUI 開發人員可以找到最小化內存佔用的方法,但這樣的工作並不是特別划算。 低代碼和無代碼 GUI 設計技術降低了工程成本和交接需求

如果您是設計師,請畫一個圓圈並將其放在您想要的位置。 無需考慮圓的公式或每個像素應如何顯示。 當設計人員可以自己使用軟件時,在進入製造之前與工程師的來回交流就會減少。

3 – 直觀的可用性

Altia 客戶報告說,使用正確的 GUI 設計堆棧可以幫助團隊以比其他 GUI 應用程序開發環境快數倍的速度啟動和運行。 以下任何一項都可以讓您以更少的支持和更少的時間進入市場:

  • MathWorks Simulink 等集成
  • 用於低學習曲線的通用 API
  • 輕鬆將 GUI 移植到硬件上

在沒有代碼的情況下坐下來進行設計是一回事。 一路發射是另一回事。

4 – 低到高性能硬件的交鑰匙支持

可擴展和可移植的生產程序使迭代增長更易於管理。 與其重新發明輪子,不如重複部署相同的 GUI 設計。 一家跨國烤箱製造商已經能夠 陸續推出新功能 在現有代碼庫之上。

5 – 優化使用 3D 圖形

如果您的 GUI 開發環境不能勝任這項任務,使用 3D 圖形可能會成為成本中心而不是附加值。 在醫療設備或類似產品中呈現逼真的表現是一個崇高的目標。 可能值得考慮以下所有方面:

  • 導入 3D 圖形的工作流程
  • 原生 3D 內容功能
  • 審美品質把控

3D 圖形只有在正確完成時才會令人印象深刻且有用。

6 – 100% 純原生代碼:無黑盒,無最小占用空間

需要“黑匣子”運行時引擎的解決方案強制執行並不總是有利的最小占用空間。 此類解決方案必須為圖形庫允許的每項功能做好準備,無論設計是否需要它。

你不能把黑盒子拆開,可能需要更昂貴的硬件來裝下所有東西。 如果您正在構建一個帶有旋鈕和數字的簡單恆溫器界面,那麼為 3D 功能付費是沒有意義的。

黑盒解決方案在醫療設備製造和重型機器中的任何應用中風險尤其大。 如果您需要認證或提交檢查,您將不太可能訪問黑匣子。 這意味著讓另一家公司參與進來,以及隨之而來的所有延誤。

7 – 基於雲的協作

您的全球團隊能否就一個目標進行協作? 雲的發明並不是為了讓 GUI 設計人員在家中在完全相同的硬件-軟件堆棧上一起工作,但聰明的公司正在使用創新的解決方案來實現這一目標。 例如,考慮一下非公路電動汽車公司在真實的基於雲的硬件上測試其設計。 這是另一種方式 與遠程團隊成員或在芯片短缺期間保持項目進度.

8 – 更好的產品支持

擁有龐大的用戶社區是一回事,提供實時支持又是另一回事。 哪些資源可用於監控和分類? 與關鍵開發工程師聯繫幾乎總是比較低級別工程師的客戶服務更快。

9 – 端到端工程服務

當您的團隊需要經驗或時間來跟上時,可以使用各種專業的工程服務。 一些 GUI 設計環境與第三方合作夥伴或知名顧問有聯繫,但沒有能力自行完成項目。 將其與一家主要的手術設備製造商進行比較 通過交鑰匙產品交付節省時間和資源.

加快上市時間

GUI 開發環境的九個首要考慮因素都服務於一個共同目標:更有效地將產品推向市場。 簡單的工作流程縮短了獲利的途徑,節約了資源,並最終提供了卓越的用戶體驗。 如果您想了解更多,我們的團隊很樂意向您展示 Altia 如何疊加 在任何或所有這些類別中。

Altia CloudWare™ 如何幫助團隊克服 GUI 生產挑戰

首先,您需要等待數週才能收到電路板,這樣您就可以開始構建新的 GUI。 設計師在您位於丹佛的辦公室進行設計,然後將其運送給在夏威夷家中工作的開發人員。 在運輸延遲後,經過數小時的時間確認在夏威夷設置的系統與在丹佛設置的系統相匹配後,開發人員終於拿到了電路板並完成了編程。 開發人員將電路板發送給德國的產品經理進行審查,但出現了問題。

在夏威夷和德國之間的某個地方,帶有 GUI 設計的開發板在運輸中丟失了。 您可以提出索賠並獲得電路板費用的報銷,但您現在又回到隊列中,等待新的供應可用。 您的產品經理需要在設計準備好投入生產之前簽字——並且,根據電路板的交付時間,您知道您將錯過 GUI 的交付日期。

如果這些頭痛聽起來太熟悉了, 雲件™ 為您提供好消息。 以下是我們如何解決嵌入式 GUI 團隊面臨的七個關鍵挑戰。

1.芯片短缺

無論是需要數週還是數月才能獲得構建解決方案所需的特定芯片,近年來芯片短缺已成為一個嚴重的問題。 CloudWare™ 正在幫助 GUI 團隊 解決芯片短缺問題,滿足生產進度. 您可以在 CloudWare™ 上設置所有內容,而不是等到您的芯片出現後再繼續前進。

五分鐘之內,您就可以在真實硬件上測試您的設計。 您將擁有一個實時操作系統和工具鏈來開始您的設計、開發和評估。 您不必再等待數週來測試芯片。 CloudWare™ 幫助您找到合適的芯片並運行虛擬機來確認您的硬件選擇 之前 你下訂單。

2.供應鏈問題

甚至除了芯片短缺之外,供應鏈問題也讓你更難獲得所需的東西。 如果您無法獲得特定芯片或無法及時獲得,您可能必須尋找合適的替代品。 在 Altia,我們以能夠在任何設備上運行而自豪,但您不必相信我們的話。

CloudWare™ 讓您確認您的設計是否適用於與您最初想要的芯片類似的其他芯片。 每當您想嘗試新硬件時,您都可以訪問 CloudWare™ 門戶以在硬件上測試您的設計,然後從項目開始一直在平台內工作,直至上市 (GTM)。 這也創造了一個更具協作性的開發環境。

3.分佈式團隊

大多數公司將所有人聚集在同一個辦公室的日子早已一去不復返了,這帶來了挑戰。 您在夏威夷的遠程設計人員的電路板配置可能與您將在生產中使用的不同。 當您在雲端工作時,每個人都使用同一個面板。

來自世界各地的利益相關者可以實時合作,加速協作。 產品經理可以在構建時看到 GUI,因此沒有人會對設計是藍色而不是綠色感到驚訝。 您也不必再將木板從夏威夷運送到德國(並冒著木板在這個過程中丟失或變磚的風險)。

4.運費、板費、人工費

如果您可以在 Raspberry Pi 上進行構建,那麼訂購一兩塊額外的電路板不會讓您破產。 當您的電路板每塊花費數千美元時,情況就不同了。 CloudWare™ 使您不必購買多塊電路板來確定最合適的電路板。

然後是運輸電路板的成本。 如果一切都按計劃進行,那麼這筆費用應該不會過高,但事情確實發生了。 電路板會延遲、丟失或損壞。 每一個延遲或低效的過程都是在浪費時間,而時間就是金錢。

CloudWare™ 正在幫助 GUI 團隊在等待生產所需的電路板時開始工作。 您花在等待發貨上的時間不是死時間,因為設計人員和開發人員可以繼續工作。 您不僅可以在購買前試用,還可以在擁有所有硬件之前進行設計、測試和驗證。

您只有在生產出最終產品後才能開始產生收入,而 CloudWare™ 可以讓您更快地達到目標(同時管理成本)。

5. 不同的硬件-軟件堆棧

正如分佈式團隊會帶來挑戰一樣,不同的硬件和軟件堆棧也會帶來挑戰。 找到正確的設置通常需要一段時間。 有很多時間花在閱讀文檔、嘗試不同的設置過程以及通過反複試驗來學習。 CloudWare™ 有助於消除大量工作、挫折和冗餘。

您從一開始就獲得了帶有正確工具鏈的正確軟件,一切都為您準備好了。 花費更少的時間來弄清楚如何使您的硬件和軟件解決方案協同工作,這意味著可以將更多時間用於構建最佳 GUI。 而且您的團隊可以更快地直接進入核心工作。

介紹 CloudWare™!

嵌入式 GUI 設計和開發團隊發現 CloudWare™ 易於使用. 大多數團隊可以在沒有工程服務或額外支持的情況下使用它,特別是如果他們以前有過嵌入式 GUI 開發的經驗。 一旦 Altia 通過 CloudWare™ 為您設置了虛擬機,您就可以在我們的託管硬件上進行自助服務了。 這就像在你的辦公室裡有一塊板子。 更好的是,您現在就可以進行測試,無需前期費用。

如果您的團隊需要更多幫助以加快速度,Altia 隨時為您提供支持。 無論您遇到什麼困難,從構思到 GTM,我們都可以提供幫助。 這種支持對於沒有嵌入式 GTM 開發經驗的團隊是有益的。 也許您只需要幫助進行初始設計或性能優化。 在整個過程中,您可以根據需要盡可能多地依靠我們的專家。

您準備好為您的 GUI 生產挑戰尋找新的解決方案了嗎? 申請 Alita CloudWare™ 演示 今天。

使用 Altia 設計和部署嵌入式 GUI

週二,六月20,2023

德州儀器 | 芝加哥位置
475 N Martingale 路 #850, 紹姆堡, IL 60173

了解 Altia 並體驗設計的嵌入式軟件
進入全球超過 100 億台設備。

加入我們為期半天的實踐研討會,您將在其中學習如何使用 Altia Design 創建嵌入式 GUI。

工作坊議程:

  • 咖啡和網絡
  • 阿爾蒂亞簡介
  • 嵌入式產業概覽
  • 圖形用戶界面趨勢
  • 動手“Hello World”項目
  • 午餐
  • Q&A
Translate »