To address the challenges faced by domestic automotive chip manufacturers in developing the Microcontroller Abstraction Layer (MCAL) for the Automotive Open System Architecture (AUTOSAR)-such as insufficient technical expertise and prolonged development cycles, this paper proposes an innovative layered architecture design. This approach redefines the MCAL into 3 distinct layers. Through functional decoupling and standardized interfaces, it achieves compatibility with both AUTOSAR and traditional Software Development Kit (SDK) development models. Validation on Xiaohua Semiconductor's XC277 chip demonstrates that all modules passed unit and integration tests with 100% coverage (including statement, branch, and Modification Condition/Decision Condition Coverage (MC/DC), and critical task execution times reached microsecond levels. This research provides a well-validated solution for technical innovation in domestic AUTOSAR MCAL, holding significant practical implications for enhancing the autonomous and controllable capabilities of China's automotive electronic software.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |