The following is a list of features that are the topics for describing the functional requirements.
# | Item | Description |
---|---|---|
1 | Basesystem | A group of software located in a layer close to Operating System. As an asset of Toyota, it has been contributed to AGL in March 2021. |
2 | IVI | In-Vehicle-Infotainment. |
3 | IVI system | The system for booting IVI up. |
4 | ACC(Accessory) | The power source that supplies electricity to the IVI and other electrical components.When ACC is turned on, the information is sent to IVI and IVI is activated. In addition to ACC, there are other power sources such as +B and IG in general. |
5 | HMI | Human Machine Interface. In particular, this document refers to the Interface, which is operated by the user on the IVI. |
6 | Heartbeat | The function to confirm the behaviors by the regular communication between the two processes. |
7 | Resident service | A service that launches automatically at system startup. The Resident service is always running while the IVI is running, and provides functions as needed. |
8 | Non-resident service | A service that is activated by a request from an application. The non-resident service is not activated except when it is requested to be activated as needed. |
9 | Service launcher | A function to launch services. |
10 | Service terminator | A function to terminate services. |
11 | Service Failure Detection and Procedure module | The module with the ability to detect failure in system and provide the procedure like restoring or storing logs. |
12 | System Logging Support module | The module to leave a log in a specified location in the IVI system when a request to leave a log is received. |
13 | Backup Data Management module | The module with the ability to store data permanently in the IVI system. |
14 | Vehicle Parameter Configuration module | The module with the ability to provide necessary information in response to a request from a service to acquire necessary environmental variables, or to determine whether an IVI product supports various functions and return the results to the service. |
15 | CAN communication module | The module for CAN data processing between other ECUs and applications. |
16 | GPS | Global(Satellite) Positioning System |
17 | Sensor data | Gyroscope, Accelerometer, Speed pulse, vehicle reverse info, etc. |
18 | GPS and Sensor Communication module | The module with the ability to get and send GPS data or Sensor data to necessary applications. |