Resumen de aprendizaje de AutoSar CP

Í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! ! !
Insertar descripción de la imagen aquí

现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Now everything is for the future of dream weaving wings, let the dream fly in reality.

1. Recursos de aprendizaje de AutoSar CP

1.1 Documentación del sitio web oficial de AutoSar

Dirección: https://www.autosar.org
Insertar descripción de la imagen aquí

1.2 Código fuente abierto de AutoSar CP

Dirección: https://github.com/openAUTOSAR/classic-platform/
Insertar descripción de la imagen aquí

1.3 Herramientas de software y hardware

Insertar descripción de la imagen aquí

1.4 Conocimiento subyacente del hardware

Insertar descripción de la imagen aquí

1.5 Protocolo de comunicación e idioma de trabajo

Insertar descripción de la imagen aquí

2. Introducción a AutoSar CP

2.1 Software automotriz

Insertar descripción de la imagen aquí

2.2 Arquitectura AutoSar

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
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.
Insertar descripción de la imagen aquí

3. Haz una DEMO sencilla del controlador del vehículo

3.1 Breve diagrama de bloques estructural de VCU

Insertar descripción de la imagen aquí

3.2 Flujo de trabajo

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

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.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

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.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

4.3 Comunicación ETH

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Implementación de AutoSAR del modelo OSI
Insertar descripción de la imagen aquí

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.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Máquina de estado de gestión de red:
Insertar descripción de la imagen aquíConmutación de máquina de estado de gestión de red:

Insertar descripción de la imagen aquí
Mensajes de gestión de red:
Insertar descripción de la imagen aquí

6. Acuerdo J1939

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

6. ALLÍ

Insertar descripción de la imagen aquí
Máquina de estado ECUM:
Insertar descripción de la imagen aquí
Programación de estado ECUM: Insertar descripción de la imagen aquí
Método de inicio de ECU:
Insertar descripción de la imagen aquí

7. Pila de almacenamiento

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Proceso de transferencia de datos de la pila de memoria
Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

Mecanismo de sincronización de datos NVM
Insertar descripción de la imagen aquí
Módulo FEE y mecanismo FEE
Insertar descripción de la imagen aquí

8.XCP

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

9. Diagnóstico

Insertar descripción de la imagen aquí
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.
Insertar descripción de la imagen aquí
Proceso de transferencia de datos de diagnóstico.
Insertar descripción de la imagen aquí

10. Configuración del modo

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

11. Capa ASW

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
El contenido de trabajo de la capa ASW.
Insertar descripción de la imagen aquí

12. Descripción del sistema

Mapeo del sistema
Insertar descripción de la imagen aquí

13. RTE es la implementación de VFB

Insertar descripción de la imagen aquí

Flujo de trabajo y contenido de trabajo de RTE
Insertar descripción de la imagen aquí

14. La necesidad del sistema operativo

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
Diseño del sistema operativo
Insertar descripción de la imagen aquí
: instalación y composición mínima del sistema operativo AutoSar OS RTA
Insertar descripción de la imagen aquí

15. Introducción a MCAL y clasificación de conductores.

Insertar descripción de la imagen aquí
Método y proceso de configuración de MCAL
Insertar descripción de la imagen aquí

16. Integración y compilación.


Insertar descripción de la imagen aquí
Proceso típico de inicio del árbol de integración de archivos de proyecto
Insertar descripción de la imagen aquí
Reset_Handler
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_30197685/article/details/133845842
Recomendado
Clasificación