前言
欢迎大家一起来学习Autosar,作为一个小白,在最开始的时候也是一脸茫然,不知道如何去学习,如何下手。在这里,我将记录我所有Autosar学习的过程,问题点,以及分享我的代码供大家参考。最终能让大家快速上手。
Mcal : 可以去官网下载
SIP: 这个需要跟各个厂家购买。 这边为了方便大家学习,凡是订阅了专栏的人,我可以提供一个nxp144的SIP包供大家学习用,仅用作学习!!!
大家如果想学习Autosar的话,可以这样来搭配: 网上买一个NXP144的学习板+烧录器; 再购买一个达芬奇狗,可以用来打开vector CFG和Dev; 再去官网下载NXP144的Mcal包; 再用我提供的nxp144的SIP包; 这样就凑齐了一套完整的Autosar配置学习环境。
重要的事说三遍: 以上仅供学习! 以上仅供学习!以上仅供学习!还是要支持正版!!!
一、EB
二、Tricore Mcal实战系列(EB)
这里的博客之前都是用S32DS来配置的,在没有Autosar工具的前提下,可以快速的去学习Mcal如何配置。所有的配置最终都包含了配套的代码,能够实现基本的功能。接下来,我会慢慢的把这些移植到EB上。S32DS与EB的配置基本一样,因为都是基于Mcal的。
1. PORT
1.1 S32K3系列 --- PORT
2. DIO
2.1 S32K3系列 --- DIO
3. CLK
4. ADC
4.2 ADC 自校验问题分析
5. SPI
5.2 S32K3系列 --- SPI(Async interrupt)
5.3 S32K3系列 --- SPI(CS via GPIO)
6. GPT
7. PWM
7.1 S32K3系列 --- PWM
8. ICU
8.1 S32K3系列 --- ICU(Signal detect)
8.2 S32K3系列 --- ICU(Signal measurement)
9. FCCU
10. CAN
10.1 S32K3系列 --- CAN Driver Polling
10.1 CAN掩码
10.2 CAN Driver 中断
11.WDG---待更新
12.CRC---待更新
13. I2C
13.1 S32K3系列 --- 硬件I2C
14.LIN---待更新
15.Mem
16.UART---待更新
17. SBC
17. SBC --- FS26 未完成
三、CAN工具使用
3.1 CANdb++创建dbc
四、AUTOSAR
4.1 CRC
4.1.1 8-bit SAE J1850 CRC Calculation
4.2 待更新
五、Autosar理论,文档解析
2.CAN Interface