Master CAN for embedded system learn-in-depth (Arabic)

所在平台: Udemy

课程主页: https://www.udemy.com/course/master-can-for-embedded-system-learn-in-depth/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:深入学习嵌入式系统中的CAN总线(阿拉伯语) 课程概述:本课程将深入探讨CAN协议、CAN帧及CAN总线特性,学生将学习如何从技术参考手册(TRM)中读取CAN控制器并使用Linux的CAN Socket。课程内容涵盖了车载网络(IVN)的演变以及不同的架构,包括经典扁平接线束架构、领域架构和区域架构,还将介绍典型的汽车接线束和基于中央计算的区域架构。 课程内容大纲: 1. **CAN总线介绍** - 什么是CAN总线? - 谁在使用CAN总线? - CAN总线历史背景与发展历程 - CAN总线特性与OSI模型及物理层 2. **CAN协议规范** - CAN协议的一般特性 - CAN消息的类型:数据帧、远程帧、错误帧、过载帧 - CAN节点、单端与差分信号、显性与隐性信号、比特率与总线长度 3. **CAN总线错误处理** - 位错误、填充错误、CRC错误、确认错误、格式错误 - 错误限制机制与CAN位监测与填充 4. **案例研究1(实践部分)** - 学习如何从TRM读取基于Cortex M3的SoC的CAN控制器 - CAN比特定时和计算、基于轮询机制的TX/RX、过滤机制和报错重传机制 - 使用仿真模式进行调试及故障排除、分析物理CAN总线流量 5. **案例研究2(实践部分)** - 理解TRM中的中断机制 - 实现基于中断机制的TX/RX功能、两个ECU之间的通信 - 在物理板上进行测试,识别物理CAN总线中的不同问题 6. **案例研究3(实践部分)** - Linux网络和SocketCAN概念 - 内核添加CAN支持、CAN工具的使用 - CANSocket的使用:读取帧、设置过滤器和发送帧 该课程为学生提供了全面的CAN总线知识,使学员能够在嵌入式系统的开发与调试中应用所学内容。

课程评论(0条)

课程详情

you will learn CAN Protocol, CAN Frames, CAN BUS characteristics AndReading CAN Controller from TRMwill use Linux CAN Socket CAN Protocol (Theoretical Part) CONTENT-In-vehicle networks (IVN)-Evolution of in-vehicle networksclassic flat wiring harness architecturedomain architecturezonal architecture-A typical wiring harness for a car.-central compute Based Zonal Architecture-CANBUS IntroductionWhat is CANBUS?Who uses CANBUS?CANBUS historyCANBUS timelineCANBUS CharacteristicsOSI ModelPhysical Layer-CAN Protocol Specification-General Characteristics-Types of CAN MessagesData frameRemote frameError frameOverload frame-CAN bus CharacteristicsCAN NodeSingle Ended Vs DifferentialRecessive And Dominant SignalsBit Rate / Bus LengthCAN transceiver-CAN Bus ErrorsBit errorStuff errorCRC errorAcknowledgment errorForm Error-Error Confinement Mechanism-CAN Bit Monitoring and Stuffing CASE Study 1 (Practical Part)IN THIS SESSION YOU WILL LEARN:How to READ CAN Controller from Technical reference Manual TRM for SoC based on Cortex M3CAN Bit Timing and CalculationTX & RX Based on Polling MechanismFiltration MechanismsRetransmition Mechanism based on ErrorCAN Test ModesUsing Simulation Mode for debugging-troubleshooting for CAN BUS single Node-Running CASE Study 1 on the Physical Board-Analyze the Physical CAN Bus trafficCASE Study 2 (Practical Part)-Understanding Interrupt Mechanism from TRM-Implement TX/RX Functions based on Interrupt Mechanism-Two ECUs Communicate together-TRY ON PHYSICAL BOARD-Figure out different issues on physical CAN BUSCASE Study 3 (Practical Part)IN THIS SESSION YOU WILL LEARN:-Linux Networking-SocketCANConcept-Kernel add can Support-Can utilities-CANSocket:Reading a frameSetting up a filterSending a frame

课程标签

0人关注该课程

主题相关的课程