在近期的一次技術盛會上,普華基礎軟件的創新成果引發了廣泛關注。該公司推出了開源龘EasyAda V2.1版本,這一版本借鑒了當前頂尖的第三代微內核設計理念,實現了100%的自主研發。肖堃,作為項目的核心介紹人,詳細闡述了該版本為汽車行業所帶來的變革性支持。
肖堃表示,開源龘EasyAda V2.1不僅為汽車行業提供了高安全性、高實時性和高兼容性的底層內核支持,還能夠高效構建實時操作系統(RTOS)和虛擬機軟件(Hypervisor)等關鍵系統軟件。這一創新設計使得系統能夠有效管理和適應多種異構計算單元,并為上層系統提供了標準化的計算和調度接口。
在功能拓展方面,該版本新增了對智能駕駛SoC黑芝麻的支持以及多核調度的支持,進一步完善了POSIX線程管理機制和調度策略。這些新增功能無疑將大大增強系統的實用性和靈活性。
與此同時,普華基礎軟件還推出了開源小滿V25.04版本,這一版本面向域控制器和區域控制器的開發要求,全面支持多核,并在技術先進性和產品安全性等方面實現了顯著提升。王琴,普華基礎軟件總經理助理,在會上詳細介紹了這一版本的諸多優勢,并表示它能夠幫助開發者大幅提高開發效率。
作為開源小滿的共建單位,一汽開發了開源輕量化安全通信中間件,并在開源小滿車控操作系統平臺上集成了這一新增的軟件模塊。這一創新不僅基于通用安全需求和AUTOSAR方法論,還實現了通信數據及通信鏈路的安全增強功能,為汽車行業的安全通信提供了新的解決方案。
在談到為何選擇第三代微內核架構時,肖堃表示,這是因為第三代微內核架構具備汽車領域所要求的“高實時、高安全、高可靠”的特性。然而,他也坦誠地指出了第三代微內核的局限性,如生態不完善和易用性問題。為了解決這些問題,普華基礎軟件在微內核的基礎上增加了許多特性,其中最重要的是對國際規范的兼容。
經過五個版本的迭代,開源龘EasyAda已經解決了便捷開發與高效適配、高性能與高實時性保障以及功能安全與信息安全等多個關鍵問題。肖堃指出,操作系統對于芯片的適配往往需要對硬件體系架構有深入理解,這增加了適配的難度。為此,普華基礎軟件提供了仿真開發環境,并充分抽象了操作系統與芯片適配的代碼,以減少芯片間硬件差異對軟件的影響。
普華基礎軟件的張曉先表示,他對于開源有著深刻的認識。他認為,開源不僅能夠提高開發效率,還能避免重復勞動。盡管汽車行業在開源方面相對保守,但張曉先還是勇敢地邁出了第一步。事實證明,他的決定與智能化發展的產業需求不謀而合。開源龘EasyAda發布后取得了巨大成功,不僅使用量巨大,還吸引了眾多企業和高校參與共建。