Android Automotive OS (AAOS) Software Defined Vehicle (SDV) รองรับโดเมนการประมวลผลยานยนต์ที่หลากหลายนอกเหนือจากระบบสาระบันเทิง เช่น แผงหน้าปัดควบคุม ตัวควบคุมตัวถัง และตัวช่วยของผู้ขับ

|
ระบบสาระบันเทิง (IVI) IVI ของ AAOS มอบประสบการณ์ ความบันเทิงและการนำทาง ที่น่าสนใจและมีประโยชน์ในรถยนต์ |
ห้องควบคุมแบบรวม (IVI / SDV) AAOS มีโซลูชันห้องควบคุมแบบรวม ที่ รวมข้อมูลแผงหน้าปัดควบคุมเพื่อสร้างโซลูชันห้องโดยสารแบบเต็มรูปแบบ สำหรับระบบสาระบันเทิงและห้องควบคุม |
นอกเหนือจากห้องควบคุม (IVI / SDV) AAOS ขับเคลื่อนโดเมนต่างๆ ในรถยนต์ เช่น แชสซีและตัวถัง รวมถึงการผสานรวม ADAS (QM) เพื่อสร้าง ประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ |
รูปที่ 1 พื้นที่ SDV หลัก
แพลตฟอร์ม SDV ช่วยแก้ปัญหาหลักของการพัฒนายานยนต์สมัยใหม่ โดยมีรากฐานซอฟต์แวร์ขนาดกะทัดรัด ประสิทธิภาพสูง และปรับขนาดได้ ซึ่งอิงตามสแต็ก Android ในตัวแบบไม่มีส่วนหัว สแต็กนี้ขยายไปถึงสถาปัตยกรรมยานยนต์เพื่อขับเคลื่อนคอมโพเนนต์ต่างๆ ทั่วทั้งยานยนต์ ซึ่งรวมถึงตัวกระตุ้นที่นั่ง แผงหน้าปัดควบคุม ระบบควบคุมสภาพอากาศ ระบบไฟส่องสว่าง กล้อง กระจก และระบบวัดและส่งข้อมูลระยะไกล
แกนหลักของ AAOS SDV คือระบบปฏิบัติการที่มีน้ำหนักเบาซึ่งใช้ Android และรวมเฟรมเวิร์กเฉพาะยานยนต์ระดับต่ำสำหรับการสื่อสาร การวินิจฉัย และการอัปเดตซอฟต์แวร์ เฟรมเวิร์กเหล่านี้ช่วยให้ AAOS SDV ขับเคลื่อนตัวควบคุมยานยนต์ต่างๆ เช่น การประมวลผลหลัก ตัวควบคุมตัวถัง และโดเมนแผงหน้าปัดควบคุม
แพลตฟอร์ม AAOS SDV ยังมีเฟรมเวิร์ก Display Safety สำหรับการติดตั้งใช้งานแอปพลิเคชันแผงหน้าปัดควบคุม เช่น เสียงกริ่ง กล้องที่ใช้ในการควบคุม และกราฟิกที่ซับซ้อนซึ่งผสานรวมกับเนื้อหา IVI ของ AAOS ได้อย่างราบรื่น Display Safety มีชุดเครื่องมือการออกแบบเพื่อความปลอดภัยและจอภาพอ้างอิงเพื่อความปลอดภัย ซึ่งช่วยให้ OEM เป็นไปตามข้อกำหนดด้านความปลอดภัยในการทำงานโดยใช้กลไกความปลอดภัยของแพลตฟอร์มที่หลากหลายของ SoC ยานยนต์
ข้อมูลเบื้องต้นเกี่ยวกับ AAOS SDV
AAOS SDV ทำงานในสภาพแวดล้อมแบบหลาย VM บนระบบยานยนต์บนชิป (SoC) โดยปกติจะทำงานควบคู่ไปกับระบบ IVI AAOS SDV เป็นอินสแตนซ์ Android แบบไม่มีส่วนหัวที่ใช้ประโยชน์จากการจำลองเสมือนด้วยไดรเวอร์ VirtIO สถาปัตยกรรมนี้ช่วยให้ อิมเมจระบบ เดียวกันทำงานในสภาพแวดล้อมเสมือนที่ใช้ระบบคลาวด์ เช่น Cuttlefish หรือในไฮเปอร์ไวเซอร์ที่เข้ากันได้กับ VirtIO บนฮาร์ดแวร์เป้าหมาย AAOS SDV มีแพลตฟอร์มที่ได้มาตรฐาน อัปเดตได้ และปลอดภัยสำหรับฟังก์ชันยานยนต์
รูปที่ 2 สภาพแวดล้อม AAOS
ความสามารถหลัก
ความสามารถหลักของ AAOS SDV อธิบายไว้ในส่วนนี้
การพัฒนาบนระบบคลาวด์ (โมเดลเสมือนของวัตถุ (Digital Twin))
AAOS SDV ออกแบบมาให้ทำงานบนอุปกรณ์เสมือนจริง Cuttlefish ซึ่งช่วยให้คุณสร้างโมเดลเสมือนของวัตถุ (Digital Twin) ของสภาพแวดล้อมการประมวลผลยานยนต์ในระบบคลาวด์หรือบนเครื่องในองค์กรได้ โมเดลเสมือนของวัตถุ (Digital Twin) นี้ช่วยให้คุณพัฒนาและทดสอบซอฟต์แวร์ยานยนต์ ตั้งแต่บริการแต่ละรายการไปจนถึงการโต้ตอบแบบหลาย VM ก่อนที่ฮาร์ดแวร์จริงจะพร้อมใช้งาน ซึ่งจะช่วยลดเวลาในการนำสินค้าเข้าสู่ตลาด
คอมโพเนนต์หลัก
- Cuttlefish: จำลองสภาพแวดล้อม SDV แบบหลาย VM
- Android Studio for Platform (ASfP): มีเครื่องมือสำหรับการพัฒนาและติดตั้งใช้งานบริการที่ใช้ Rust กับ Cuttlefish
แผงหน้าปัดควบคุมและการแสดงผลแบบผสม
AAOS SDV รองรับกรณีใช้งานต่างๆ เช่น แผงหน้าปัดควบคุมดิจิทัลที่ต้องมีการแสดงผลแบบผสม ซึ่งจะแสดงข้อมูลที่สำคัญต่อความปลอดภัย เช่น ไฟเตือน (ไฟสัญญาณ) ควบคู่ไปกับเนื้อหากราฟิกที่สมบูรณ์ การแสดงผลนี้ต้องพร้อมใช้งานในช่วงต้นของลำดับการบูตยานยนต์
คอมโพเนนต์หลัก
- SDV Media: เปิดใช้ความสามารถด้านกราฟิกและสื่อใน VM ที่ไม่ใช่ IVI
- Display Safety: มีเส้นทางการแสดงผลที่ปลอดภัยในการทำงานและบูตในช่วงต้นสำหรับข้อมูลแผงหน้าปัดควบคุมที่สำคัญและไฟสัญญาณ
การผสานรวมและการสื่อสารของบริการยานยนต์
แพลตฟอร์มช่วยให้การผสานรวมกับสถาปัตยกรรมเครือข่ายยานยนต์ที่มีอยู่เป็นไปได้ง่ายขึ้นโดยใช้สถาปัตยกรรมเชิงบริการ (SOA) ซึ่งรวมถึงการสื่อสารระหว่าง VM, การจัดการวงจรการทำงานของบริการ และการสื่อสารกับบริการใน ECU อื่นๆ
คอมโพเนนต์หลัก
- SDV Core OS: มีอินสแตนซ์ Android แบบไม่มีส่วนหัวสำหรับบริการหลัก ดังนี้
- การสื่อสารระหว่าง VM
- Service Discovery และการจัดการ
- การอัปเดตระบบและการจัดการพลังงาน
- จุดผสานรวมสำหรับบริการการวินิจฉัย การกำหนดค่า และการปรับเทียบ
- โบรกเกอร์ SOME/IP: ช่วยให้บริการ SDV และบริการ ECU ภายนอกสื่อสารกันได้โดยใช้มิดเดิลแวร์เชิงบริการที่ปรับขนาดได้ผ่าน IP (SOME/IP)
การประมวลผลข้อมูลในอุปกรณ์
AAOS SDV มีเฟรมเวิร์กสำหรับการเก็บรวบรวมข้อมูลในอุปกรณ์และการประมวลผลที่ Edge
คอมโพเนนต์หลัก
- SDV Telemetry: ช่วยให้การเก็บรวบรวมข้อมูลในอุปกรณ์และการประมวลผลที่ Edge สำหรับบริการยานยนต์ไปยังระบบคลาวด์เป็นไปได้ง่ายขึ้น พร้อมรองรับการกำหนดค่าแบบไดนามิก
เริ่มต้นใช้งาน
ดูวิธีการตั้งค่าสภาพแวดล้อมและวิธีการใช้งานได้ที่หัวข้อเริ่มต้นใช้งาน