Índice de contenidos de los artículos de la serie.
Serie de habilidades de C++
Serie de arquitectura de comunicación de Linux
Serie de programación optimizada de alto rendimiento de C++ Serie de
comprensión profunda de la serie de diseño de arquitectura de software Serie de patrones de diseño de
programación de subprocesos concurrentes avanzados de C++
¡Esperamos su atención! ! !
现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Now everything is for the future of dream weaving wings, let the dream fly in reality.
Resumen de aprendizaje de AutoSar CP
- Índice de contenidos de los artículos de la serie.
- 1. Recursos de aprendizaje de AutoSar CP
- 2. Introducción a AutoSar CP
- 3. Haz una DEMO sencilla del controlador del vehículo
- 4. Comunicación bajo arquitectura AutoSAR
- 5. Gestión de red
- 6. Acuerdo J1939
- 6. ALLÍ
- 7. Pila de almacenamiento
- 8.XCP
- 9. Diagnóstico
- 10. Configuración del modo
- 11. Capa ASW
- 12. Descripción del sistema
- 13. RTE es la implementación de VFB
- 14. La necesidad del sistema operativo
- 15. Introducción a MCAL y clasificación de conductores.
- 16. Integración y compilación.
1. Recursos de aprendizaje de AutoSar CP
1.1 Documentación del sitio web oficial de AutoSar
Dirección: https://www.autosar.org
1.2 Código fuente abierto de AutoSar CP
Dirección: https://github.com/openAUTOSAR/classic-platform/
1.3 Herramientas de software y hardware
1.4 Conocimiento subyacente del hardware
1.5 Protocolo de comunicación e idioma de trabajo
2. Introducción a AutoSar CP
2.1 Software automotriz
2.2 Arquitectura AutoSar
AUTOSAR define un conjunto de métodos técnicos comunes para el proceso de desarrollo de sistemas de software electrónicos automotrices , concretamente la metodología AUTOSAR. Esta metodología describe los pasos de diseño desde la configuración del sistema hasta la generación del código ejecutable de la ECU y puede ayudar a los desarrolladores a dominar el proceso de desarrollo para liderar y promover el proceso de desarrollo de sistemas que cumplan con los estándares AUTOSAR.
3. Haz una DEMO sencilla del controlador del vehículo
3.1 Breve diagrama de bloques estructural de VCU
3.2 Flujo de trabajo
4. Comunicación bajo arquitectura AutoSAR
4.1 comunicación CAN
CAN, que significa "Controller Area Network", es un bus de comunicación serie multimaestro y es uno de los buses de campo más utilizados en el mundo.
4.2 Comunicación LIN
El bus LIN es un bus de comunicación en serie de bajo costo definido para sistemas electrónicos distribuidos de automóviles. Es un complemento de otras redes multicanal de automóviles, como la red de área de controlador (CAN), y es adecuado para el ancho de banda y el rendimiento de la red. tienen requisitos excesivos para la tolerancia a fallos. El bus LIN se basa en el formato de datos SCI (UART) y adopta un modo de controlador maestro único/dispositivo esclavo múltiple, que es un caso especial de UART.
4.3 Comunicación ETH
Implementación de AutoSAR del modelo OSI
5. Gestión de red
El significado de la gestión de red:
hay varias unidades de control de ECU en el sistema automotriz, que no están aisladas, sino que funcionan juntas. El proceso mediante el cual el sistema electrónico del automóvil configura, gestiona y coordina todas las ECU a través de la red del vehículo se denomina gestión de red.
El propósito de la administración de la red:
permitir que los nodos de ECU en la red duerman y se despierten de manera ordenada. Dormir cuando no hay necesidad de comunicación y despertarse cuando se necesita comunicación puede ahorrar energía de la batería del automóvil.
Máquina de estado de gestión de red:
Conmutación de máquina de estado de gestión de red:
Mensajes de gestión de red:
6. Acuerdo J1939
6. ALLÍ
Máquina de estado ECUM:
Programación de estado ECUM:
Método de inicio de ECU:
7. Pila de almacenamiento
Proceso de transferencia de datos de la pila de memoria
Mecanismo de sincronización de datos NVM
Módulo FEE y mecanismo FEE
8.XCP
9. Diagnóstico
UDS
UDS proporciona principalmente funciones de diagnóstico unificadas para unidades de control electrónico montadas en vehículos y adopta un protocolo de diagnóstico automotriz universal limitado por la norma ISO 14229. Se puede implementar en diferentes buses automotrices como CAN, LIN, Flexray, Ethernet y K-line.
Proceso de transferencia de datos de diagnóstico.
10. Configuración del modo
11. Capa ASW
El contenido de trabajo de la capa ASW.
12. Descripción del sistema
Mapeo del sistema
13. RTE es la implementación de VFB
Flujo de trabajo y contenido de trabajo de RTE
14. La necesidad del sistema operativo
Diseño del sistema operativo
: instalación y composición mínima del sistema operativo AutoSar OS RTA
15. Introducción a MCAL y clasificación de conductores.
Método y proceso de configuración de MCAL
16. Integración y compilación.
Proceso típico de inicio del árbol de integración de archivos de proyecto
Reset_Handler