ฟังก์ชั่นของซอฟต์แวร์พื้นฐาน BMS

99
ตามสถาปัตยกรรมระบบเปิดของยานยนต์ (AUTOSAR) ซอฟต์แวร์พื้นฐานของ BMS แบ่งออกเป็นบล็อกการทำงานทั่วไปจำนวนมากเพื่อลดการพึ่งพาอุปกรณ์ฮาร์ดแวร์ สามารถกำหนดค่าฮาร์ดแวร์ที่แตกต่างกันและมีผลกระทบต่อซอฟต์แวร์เลเยอร์แอปพลิเคชันน้อยลง จำเป็นต้องเชื่อมโยงกับซอฟต์แวร์เลเยอร์แอปพลิเคชันผ่านอินเทอร์เฟซ RET ข้อกำหนดด้านความยืดหยุ่น เช่น การจัดการเหตุการณ์การวินิจฉัยข้อผิดพลาด (DEM) การจัดการการสื่อสารการวินิจฉัยข้อผิดพลาด (DCM) การจัดการข้อมูลการทำงาน (FIM) และอินเทอร์เฟซที่สงวนไว้สำหรับการสื่อสาร CAN จากเลเยอร์แอปพลิเคชันเพื่อกำหนดค่า