文章目录

  • 1 CAN模块的功能概述
  • 2 CAN模块提供的API

传送门 ==>> AutoSAR实战系列300讲总目录

1 CAN模块的功能概述

CAN模块也就是我们所谓的CAN 驱动程序。如下图所示,CAN 驱动程序【即图中的Candrv】为位于驱动层的上面的模块【如CanIf模块,及Can接口层】提供了统一的接口。

它的具体功能如下【下文中的服务可以理解成API】:

  1. Can 模块是最低层的一部分,执行硬件访问并向上层提供与硬件无关的 API。唯一可以访问 Can 模块的上层是 CanIf 模块。
  2. Can 模块提供用于启动传输/发送服务并调用 CanIf 模块的回调函数通知报文的接收事件。
  3. 它还提供服务来控制属于同一 CAN 硬件单元的 CAN 控制器的行为和状态。

【AutoSAR CAN】01 - CAN模块的功能及提供的API相关推荐

  1. AUTOSAR从入门到精通100讲(二十二)-AUTOSAR通信篇—CANTP模块

    1  CANTP的位置和作用 CanTp是PduR和CANIf模块之间的模块,如图1所示.CANTp模块的主要作用是对CAN I-PDU进行分段和重新组装,使得I-PDU的长度不大于8个字节,对CAN ...

  2. Autosar DaVinci Developer的一些基本功能

    前言 本章主要写一下Davinci Developer里面的一些基本功能 Autosar DaVinci Developer的一些基本功能 前言 1.应用软件组件的创建 1.1应用软件组件介绍 1.2 ...

  3. 第五天 黑马十次方 NUXT框架、前台的搭建、前台活动模块的功能、前台招聘模块的功能

    第5章 网站前台-活动与招聘 学习目标: 掌握NUXT框架的基本使用方法 完成十次方网站前台的搭建 完成十次方网站前台活动模块的功能 完成十次方网站前台招聘模块的功能 1 服务端渲染技术NUXT 1. ...

  4. EC20模块GPS功能的使用

    前言: EC20是移远一款带有GPS功能的LTE模块,本文主要讲述此模块GPS功能的基本使用方法,更多详细的指令操作细节.参数.示例可参考官网提供的手册:Quectel_EC20_GNSS_AT_Co ...

  5. 【小猫爪】AUTOSAR学习笔记15-BswM模块

    [小猫爪]AUTOSAR学习笔记15-BswM模块 前言 1 BswM模块简介 2 BswM功能简介 2.1 模式仲裁 2.2 模式控制 END 前言   上一节介绍了一个非常夸张的EcuM模块,其中 ...

  6. 【小猫爪】AUTOSAR学习笔记14-EcuM模块

    [小猫爪]AUTOSAR学习笔记14-EcuM模块 前言 1 EcuM模块简介 2 EcuM功能简介 2.1 EcuM的状态机 2.2 RUN和POST_RUN 2.3 Startup阶段 1. St ...

  7. Speech模块管理语音输入功能,提供语音识别功能,可支持用户通过麦克风设备进行语音输入内容。通过plus.speech可获取语音输入管理对象

    Speech模块管理语音输入功能,提供语音识别功能,可支持用户通过麦克风设备进行语音输入内容.通过plus.speech可获取语音输入管理对象. 语音输入接口可使得网页开发人员能快速调用设备的麦克风进 ...

  8. 4g模块注册上网 移远_Openwrt实现4G模块上网功能

    Openwrt 实现 4G 模块上网功能 上海润欣科技股份有限公司创研社 大家都知道传统的路由器无非基于以下几种方式上网: 首先运营商会将网线拉入居室,该网络可以是传统的电话线 / 双绞线 / 光纤. ...

  9. boost::mpi模块is_mpi_op 功能的测试

    boost::mpi模块is_mpi_op 功能的测试 实现功能 C++实现代码 实现功能 boost::mpi模块is_mpi_op 功能的测试 C++实现代码 #include <boost ...

最新文章

  1. php lumen auth,学习 Lumen 用户认证 (一)
  2. mac mini 安装mysql数据库
  3. |(与或移位等)的工程运用
  4. 七牛云徐晶:低延迟互动时代看好WebRTC和SRT
  5. linux磁盘管理的命令行,Linux磁盘管理命令
  6. numpy实用技巧(二)
  7. ArcGIS学习总结(16)——反距离权重法插值及批处理(IDW)
  8. c51单片机秒表程序c语言,单片机简易秒表C51程序
  9. BLE 怎样添加 Characteristic
  10. 独立样本与配对样本t检验
  11. 互补品的需求曲线图_如图,D是某商品的需求曲线,当该商品的互补品价格下降时,则该商品的需求曲线会出现移动。下列各图(横轴为需求量,纵轴为价格)能够正确反映这一变化的是...
  12. 使用Google Colab对PUBG的玩家死亡数据集进行可视化分析
  13. UVM factory机制源码探微
  14. 《Stacked Attention Networks for Image Question Answering》论文解读与实验
  15. Domain name server 域名服务
  16. 全球历史气候数据分享
  17. 读《桥—巴拉克•奥巴马的人生及其崛起》有感
  18. c++编程练习 031:山寨版istream_iterator
  19. android开发点击展开列表,android - listView点击展开收起实现
  20. 共聚焦显微镜能做什么

热门文章

  1. 程序员带你回味童年,一起用C语言做一个“推箱子”玩!【文末源码】
  2. PERL-5.26.1安装教程(LINUX系统)
  3. MQTT C Client实现消息推送(入门指南)
  4. html 背景不填充,CSS之背景的填充范围
  5. 2019腾讯区块链白皮书(附完整版下载)
  6. 小程序-demo:小程序示例-page/api
  7. 什么是CSTC价值协议
  8. 关于Lisp的一己之见
  9. 预测身高c需语言,预测身高问题。不知哪出问题了,算出乱码。求解!
  10. java cause_Cause: java.lang.UnsupportedOperationException