ยานพาหนะที่กำหนดโดยซอฟต์แวร์

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

ภาพรวมของ AAOS

ระบบสาระบันเทิง (IVI)

AAOS IVI มอบประสบการณ์ความบันเทิงและการนำทาง ที่น่าสนใจและมีประโยชน์ในรถยนต์

ห้องควบคุมแบบรวม (IVI / SDV)

AAOS มีโซลูชันห้องควบคุมแบบรวม ที่รวมข้อมูลแผงหน้าปัดเพื่อสร้างโซลูชันห้องโดยสารแบบเต็มรูปแบบสำหรับระบบสาระบันเทิงและห้องควบคุม

นอกเหนือจากห้องควบคุม (IVI / SDV)

AAOS ขับเคลื่อนโดเมนต่างๆ ในรถยนต์ เช่น แชสซีและตัวถัง รวมถึงการผสานรวม ADAS (QM) เพื่อสร้างประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ

แพลตฟอร์ม SDV ได้รับการออกแบบมาเพื่อแก้ไขความท้าทายหลักของการพัฒนายานยนต์สมัยใหม่ โดยมีรากฐานซอฟต์แวร์ขนาดกะทัดรัด มีประสิทธิภาพ และปรับขนาดได้ ซึ่งอิงตามสแต็กเนทีฟของ Android แบบไม่มีส่วนหัว โดยขยายไปถึงสถาปัตยกรรมยานยนต์เพื่อขับเคลื่อนคอมโพเนนต์ซอฟต์แวร์ทั่วทั้งยานยนต์ เช่น ตัวกระตุ้นที่นั่ง แผงหน้าปัด ระบบควบคุมอุณหภูมิ แสง กล้อง กระจก การวัดและส่งข้อมูลทางไกล และอื่นๆ

แกนหลักของ AAOS SDV คือระบบปฏิบัติการที่มีน้ำหนักเบาซึ่งใช้ Android และรวมเฟรมเวิร์กเฉพาะยานยนต์ระดับต่ำสำหรับการสื่อสาร การวินิจฉัย การอัปเดตซอฟต์แวร์ และอื่นๆ ซึ่งช่วยให้ AAOS SDV ขับเคลื่อนคอนโทรลเลอร์ยานยนต์ต่างๆ ได้ เช่น Core Compute, Body Controls และ Cluster Domains

นอกจากนี้ แพลตฟอร์ม AAOS SDV ยังมีเฟรมเวิร์กใหม่ชื่อ Display Safety สำหรับการติดตั้งใช้งานแอปพลิเคชันแผงหน้าปัด ซึ่งรวมถึงเสียงกริ่ง กล้องตามกฎระเบียบ และกราฟิกที่ซับซ้อนซึ่งผสานรวมกับเนื้อหา AAOS IVI ได้อย่างราบรื่น Display Safety มีชุดเครื่องมือการออกแบบความปลอดภัยและจอภาพความปลอดภัยอ้างอิง ซึ่งช่วยให้ OEM เป็นไปตามข้อกำหนดด้านความปลอดภัยในการทำงานโดยใช้กลไกความปลอดภัยของแพลตฟอร์มที่หลากหลายของ SoC ยานยนต์

ข้อมูลเบื้องต้นเกี่ยวกับ AAOS SDV

AAOS SDV ได้รับการออกแบบมาให้ทำงานในสภาพแวดล้อมแบบหลาย VM บนระบบวงจรรวมบนชิป (SoC) สำหรับยานยนต์ โดยปกติจะทำงานควบคู่ไปกับระบบ IVI AAOS SDV เป็นอินสแตนซ์ Android แบบไม่มีส่วนหัวที่ใช้ประโยชน์จากการจำลองเสมือนด้วยไดรเวอร์ VirtIO สถาปัตยกรรมนี้ช่วยให้รูปภาพระบบเดียวกันทำงานในสภาพแวดล้อมเสมือนที่ใช้ระบบคลาวด์ (Cuttlefish) หรือบนไฮเปอร์ไวเซอร์ที่เข้ากันได้กับ VirtIO ในฮาร์ดแวร์เป้าหมาย AAOS SDV มีแพลตฟอร์มที่ได้มาตรฐาน อัปเดตได้ และปลอดภัยสำหรับฟังก์ชันยานยนต์

สภาพแวดล้อม AAOS

รูปที่ 1 สภาพแวดล้อม AAOS

ความสามารถหลัก

ความสามารถหลักของ AAOS SDV อธิบายไว้ในส่วนนี้

การพัฒนาที่ใช้ระบบคลาวด์ (ดิจิทัลทวิน)

AAOS SDV ได้รับการออกแบบมาให้ทำงานบนอุปกรณ์เสมือนจริง Cuttlefish ซึ่งช่วยให้สร้างโมเดลเสมือนของวัตถุ (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 Broker: ช่วยให้บริการ SDV และบริการ ECU ภายนอกสื่อสารกันได้โดยใช้มิดเดิลแวร์ที่มุ่งเน้นบริการที่ปรับขนาดได้ผ่าน IP (SOME/IP)

การประมวลผลข้อมูลในอุปกรณ์

AAOS SDV มีเฟรมเวิร์กสำหรับการเก็บรวบรวมข้อมูลในอุปกรณ์และการประมวลผลที่ Edge

คอมโพเนนต์หลัก

  • SDV Telemetry: ช่วยให้การเก็บรวบรวมข้อมูลในอุปกรณ์และการประมวลผลที่ Edge สำหรับบริการยานยนต์ไปยังระบบคลาวด์เป็นเรื่องง่าย พร้อมรองรับการกำหนดค่าแบบไดนามิก

เริ่มต้นใช้งาน

ดูวิธีการตั้งค่าสภาพแวดล้อมและวิธีการใช้งานได้ที่เริ่มต้นใช้งาน

แหล่งข้อมูล

งานนำเสนอทางเทคนิคของ AAOS SDV (Google Automotive Partner Bootcamp 2025)

การสาธิต AAOS SDV (Google Automotive Partner Bootcamp 2025)