Glossary
A quick-reference for every technical term used across the curriculum. Terms are listed alphabetically.
| Term | Full Name | Definition |
|---|---|---|
| AAoS | Android Automotive OS | Full Android platform running directly on vehicle hardware for infotainment |
| ABL | Android Boot Loader | UEFI-based bootloader that launches guest OS kernels on Qualcomm automotive platforms |
| ADB | Android Debug Bridge | Command-line tool for communicating with an Android device |
| AMSS | Advanced Mobile Subscriber Software | Qualcomm’s modem/baseband firmware running on dedicated processor cores |
| ASIL | Automotive Safety Integrity Level | ISO 26262 risk classification from A (lowest) to D (highest) |
| ASPICE | Automotive SPICE | Process assessment model measuring development process maturity (CL0-CL5) |
| AUTOSAR | AUTomotive Open System ARchitecture | Industry consortium standardizing automotive software platforms (Classic + Adaptive) |
| AVB | Android Verified Boot | Security feature ensuring only trusted, signed software runs |
| Term | Full Name | Definition |
|---|---|---|
| BSP | Board Support Package | Vendor-specific software adapting an OS to specific hardware |
| BSW | Basic Software | AUTOSAR Classic layer providing OS, communication, memory, and diagnostic services |
| Term | Full Name | Definition |
|---|---|---|
| CAN | Controller Area Network | Dominant vehicle bus. Broadcast protocol, up to 1 Mbps |
| CAN FD | CAN with Flexible Data-Rate | Extended CAN with 64-byte payloads and up to 8 Mbps data rate |
| CASE | Connected, Autonomous, Shared, Electric | The four megatrends driving automotive transformation |
| Term | Full Name | Definition |
|---|---|---|
| DCU | Domain Control Unit | ECU consolidating functions within a domain (powertrain, body, ADAS) |
| DoIP | Diagnostics over IP | ISO 13400 protocol carrying UDS over Ethernet/IP |
| DTC | Diagnostic Trouble Code | Standardized fault identifier stored by ECUs |
| Term | Full Name | Definition |
|---|---|---|
| eCall | Emergency Call | EU-mandated system that auto-dials 112 with GPS on crash |
| ECU | Electronic Control Unit | Any embedded computer in a vehicle controlling electrical systems |
| EDL | Emergency Download Mode | Qualcomm fallback mode for firmware loading via USB |
| EVS | Extended View System | Android HAL for camera/surround-view functionality |
| Term | Full Name | Definition |
|---|---|---|
| Fastboot | — | Protocol/tool for flashing individual partitions via bootloader |
| FlexRay | — | Deterministic dual-channel automotive bus at 10 Mbps (declining) |
| GAS | Google Automotive Services | Google’s app bundle for AAOS (Play Store, Maps, Assistant) |
| GPT | GUID Partition Table | Standard partition table format defining partition layout on storage |
| gRPC | — | High-performance RPC framework using HTTP/2 and Protocol Buffers |
| Term | Full Name | Definition |
|---|---|---|
| HAL | Hardware Abstraction Layer | Software interface between OS framework and hardware-specific drivers |
| HPC | High-Performance Computer | Central compute platform in a vehicle, running multiple VMs |
| Hypervisor | — | Software creating and managing VMs. Type-1 runs directly on hardware |
| ISO 21434 | — | Standard for automotive cybersecurity engineering |
| ISO 26262 | — | International standard for functional safety of automotive E/E systems |
| Term | Full Name | Definition |
|---|---|---|
| LIN | Local Interconnect Network | Low-cost single-wire master-slave bus at 20 kbps |
| MCU | Microcontroller Unit | Small self-contained processor with built-in memory and peripherals |
| MPSS | Modem Peripheral Subsystem Software | Modern name for modem subsystem software on Qualcomm SoCs |
| Term | Full Name | Definition |
|---|---|---|
| OTA | Over-The-Air | Wireless delivery of software/firmware updates to vehicles |
| PBL | Primary Boot Loader | First code running from ROM on Qualcomm SoC. Loads XBL, provides EDL fallback |
| PDU | Protocol Data Unit | Data packet in AUTOSAR communication stack |
| PIL | Peripheral Image Loader | Kernel framework for loading firmware on co-processors |
| Term | Full Name | Definition |
|---|---|---|
| QFIL | Qualcomm Flash Image Loader | Tool for flashing firmware via USB in EDL mode |
| QHEE | Qualcomm Hypervisor Execution Environment | Qualcomm’s Type-1 hypervisor at ARM EL2 |
| QM | Quality Managed | ISO 26262 classification for non-safety-relevant functions |
| QMI | Qualcomm MSM Interface | Protocol for AP-to-modem communication on Qualcomm platforms |
| QNX | QNX Neutrino RTOS | Microkernel real-time OS by BlackBerry for safety-critical automotive functions |
| QXDM | Qualcomm eXtensible Diagnostic Monitor | Diagnostic tool for Qualcomm modem subsystems |
| Term | Full Name | Definition |
|---|---|---|
| RTE | Runtime Environment | AUTOSAR Classic middleware connecting SWCs to BSW |
| RTOS | Real-Time Operating System | OS guaranteeing deterministic response times |
| SDV | Software-Defined Vehicle | Vehicle whose features are primarily determined by updateable software |
| SOA | Service-Oriented Architecture | Architecture exposing functions as discoverable services |
| SoC | System on Chip | Single chip integrating CPU, GPU, DSP, modem, and other subsystems |
| SOME/IP | Scalable service-Oriented MiddlewarE over IP | Automotive middleware for service-oriented communication over Ethernet |
| SWC | Software Component | AUTOSAR Classic application unit with defined ports and interfaces |
| Term | Full Name | Definition |
|---|---|---|
| TARA | Threat Analysis and Risk Assessment | Cybersecurity analysis method from ISO 21434 |
| TEE | Trusted Execution Environment | Isolated secure processing environment (ARM TrustZone) |
| TelAF | Telematics Application Framework | Qualcomm’s SDK for telematics: calls, SMS, data, firmware updates |
| TSN | Time-Sensitive Networking | Ethernet extensions for deterministic, low-latency communication |
| UDS | Unified Diagnostic Services | ISO 14229 protocol for ECU diagnostics |
| UFS | Universal Flash Storage | High-performance flash storage with multiple Logical Units |
| V2X | Vehicle-to-Everything | Communication between vehicle and infrastructure/vehicles/pedestrians |
| vCPU | Virtual CPU | Virtual processor core assigned to a guest VM by the hypervisor |
| VHAL | Vehicle HAL | Android HAL exposing vehicle properties to the framework |
| VirtIO | — | Standardized interface for virtual devices (GPU, network, audio) |
| vsock | — | Socket-based VM-to-VM communication channel |
| Term | Full Name | Definition |
|---|---|---|
| XBL | eXtensible Boot Loader | Second-stage bootloader loading TZ, hypervisor, AOP on Qualcomm platforms |