【AutoSAR CAN】01 - CAN模块的功能及提供的API
文章目录
- 1 CAN模块的功能概述
- 2 CAN模块提供的API
传送门 ==>> AutoSAR实战系列300讲总目录
1 CAN模块的功能概述
CAN模块也就是我们所谓的CAN 驱动程序。如下图所示,CAN 驱动程序【即图中的Candrv】为位于驱动层的上面的模块【如CanIf模块,及Can接口层】提供了统一的接口。
它的具体功能如下【下文中的服务可以理解成API】:
- Can 模块是最低层的一部分,执行硬件访问并向上层提供与硬件无关的 API。唯一可以访问 Can 模块的上层是 CanIf 模块。
- Can 模块提供用于启动传输/发送的服务并调用 CanIf 模块的回调函数通知报文的接收事件。
- 它还提供服务来控制属于同一 CAN 硬件单元的 CAN 控制器的行为和状态。
【AutoSAR CAN】01 - CAN模块的功能及提供的API相关推荐
- AUTOSAR从入门到精通100讲(二十二)-AUTOSAR通信篇—CANTP模块
1 CANTP的位置和作用 CanTp是PduR和CANIf模块之间的模块,如图1所示.CANTp模块的主要作用是对CAN I-PDU进行分段和重新组装,使得I-PDU的长度不大于8个字节,对CAN ...
- Autosar DaVinci Developer的一些基本功能
前言 本章主要写一下Davinci Developer里面的一些基本功能 Autosar DaVinci Developer的一些基本功能 前言 1.应用软件组件的创建 1.1应用软件组件介绍 1.2 ...
- 第五天 黑马十次方 NUXT框架、前台的搭建、前台活动模块的功能、前台招聘模块的功能
第5章 网站前台-活动与招聘 学习目标: 掌握NUXT框架的基本使用方法 完成十次方网站前台的搭建 完成十次方网站前台活动模块的功能 完成十次方网站前台招聘模块的功能 1 服务端渲染技术NUXT 1. ...
- EC20模块GPS功能的使用
前言: EC20是移远一款带有GPS功能的LTE模块,本文主要讲述此模块GPS功能的基本使用方法,更多详细的指令操作细节.参数.示例可参考官网提供的手册:Quectel_EC20_GNSS_AT_Co ...
- 【小猫爪】AUTOSAR学习笔记15-BswM模块
[小猫爪]AUTOSAR学习笔记15-BswM模块 前言 1 BswM模块简介 2 BswM功能简介 2.1 模式仲裁 2.2 模式控制 END 前言 上一节介绍了一个非常夸张的EcuM模块,其中 ...
- 【小猫爪】AUTOSAR学习笔记14-EcuM模块
[小猫爪]AUTOSAR学习笔记14-EcuM模块 前言 1 EcuM模块简介 2 EcuM功能简介 2.1 EcuM的状态机 2.2 RUN和POST_RUN 2.3 Startup阶段 1. St ...
- Speech模块管理语音输入功能,提供语音识别功能,可支持用户通过麦克风设备进行语音输入内容。通过plus.speech可获取语音输入管理对象
Speech模块管理语音输入功能,提供语音识别功能,可支持用户通过麦克风设备进行语音输入内容.通过plus.speech可获取语音输入管理对象. 语音输入接口可使得网页开发人员能快速调用设备的麦克风进 ...
- 4g模块注册上网 移远_Openwrt实现4G模块上网功能
Openwrt 实现 4G 模块上网功能 上海润欣科技股份有限公司创研社 大家都知道传统的路由器无非基于以下几种方式上网: 首先运营商会将网线拉入居室,该网络可以是传统的电话线 / 双绞线 / 光纤. ...
- boost::mpi模块is_mpi_op 功能的测试
boost::mpi模块is_mpi_op 功能的测试 实现功能 C++实现代码 实现功能 boost::mpi模块is_mpi_op 功能的测试 C++实现代码 #include <boost ...
最新文章
- php lumen auth,学习 Lumen 用户认证 (一)
- mac mini 安装mysql数据库
- |(与或移位等)的工程运用
- 七牛云徐晶:低延迟互动时代看好WebRTC和SRT
- linux磁盘管理的命令行,Linux磁盘管理命令
- numpy实用技巧(二)
- ArcGIS学习总结(16)——反距离权重法插值及批处理(IDW)
- c51单片机秒表程序c语言,单片机简易秒表C51程序
- BLE 怎样添加 Characteristic
- 独立样本与配对样本t检验
- 互补品的需求曲线图_如图,D是某商品的需求曲线,当该商品的互补品价格下降时,则该商品的需求曲线会出现移动。下列各图(横轴为需求量,纵轴为价格)能够正确反映这一变化的是...
- 使用Google Colab对PUBG的玩家死亡数据集进行可视化分析
- UVM factory机制源码探微
- 《Stacked Attention Networks for Image Question Answering》论文解读与实验
- Domain name server 域名服务
- 全球历史气候数据分享
- 读《桥—巴拉克•奥巴马的人生及其崛起》有感
- c++编程练习 031:山寨版istream_iterator
- android开发点击展开列表,android - listView点击展开收起实现
- 共聚焦显微镜能做什么
热门文章
- 程序员带你回味童年,一起用C语言做一个“推箱子”玩!【文末源码】
- PERL-5.26.1安装教程(LINUX系统)
- MQTT C Client实现消息推送(入门指南)
- html 背景不填充,CSS之背景的填充范围
- 2019腾讯区块链白皮书(附完整版下载)
- 小程序-demo:小程序示例-page/api
- 什么是CSTC价值协议
- 关于Lisp的一己之见
- 预测身高c需语言,预测身高问题。不知哪出问题了,算出乱码。求解!
- java cause_Cause: java.lang.UnsupportedOperationException