当前位置:网站首页>[AUTOSAR nine c/s principle Architecture]
[AUTOSAR nine c/s principle Architecture]
2022-07-03 00:49:00 【Ke Yuqian】
AutoSAR Nine C/S Principle framework
1 A synchronous invocation
- A synchronous invocation Server Yes, you can set the time limit (Timeout) Of , once Beyond the time limit Return(timeout).
- Synchronization is in Rte_Call Start timing when you're ready
2 Asynchronous call
2.1 With time limits Timeout
- The time limit of asynchronous call is different from that of synchronous call , Synchronization is in Rte_Call Start timing when you're ready , Asynchronous is in RequestResult Start timing when you're ready .
2.2 Loop waiting for Polling
- Ask for the result every once in a while , If not, continue to execute the following code , Until the next interval to ask again , Finally, until the result is obtained .
2.3 Trigger Trigger
- The way of triggering is a bit like ADC interrupt , once ADC The completion of the conversion will produce an interrupt , In the interrupt ADC Do some preliminary processing of the data .
- once Server After execution , It triggers a callback Runnable2 Function execution , take Server The data of Return To this Runnable2 Do some preliminary treatment ( For example, put it into a global variable for other code to use )
边栏推荐
- 关于QByteArray存储十六进制 与十六进制互转
- Basic use of shell script
- Vulkan-性能及精细化
- Teach you JDBC hand in hand -- structure separation
- Arduino开发之按键检测与正弦信号输出
- Key detection and sinusoidal signal output developed by Arduino
- leetcode-2280:表示一个折线图的最少线段数
- Web2.0的巨头纷纷布局VC,Tiger DAO VC或成抵达Web3捷径
- Win10 多种方式解决无法安装.Net3.5的问题
- MySQL multi table joint deletion
猜你喜欢
飞凌搭载TI AM62x的ARM核心板/开发板首发上市,亮相Embedded World 2022
Gan model architecture in mm
深度剖析数据在内存中的存储
瑞萨RZ/G2L 处理器简介|框架图|功耗|原理图及硬件设计指南
基于ARM RK3568的红外热成像体温检测系统
Rust所有权(非常重要)
[shutter] image component (load network pictures | load static pictures | load local pictures | path | provider plug-in)
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(中)-- 搜索建议
1.11 - bus
【AutoSAR 三 RTE概述】
随机推荐
Two common methods and steps of character device registration
百度智能云牵头打造智能云综合标准化平台
2022中国3D视觉企业(引导定位、分拣场景)厂商名单
Centos7 one click compilation to build MySQL script
【AutoSAR 六 描述文件】
leetcode-849:到最近的人的最大距离
Linux软件:如何安装Redis服务
【luogu P4320】道路相遇(圆方树)
Briefly talk about other uses of operation and maintenance monitoring
为什么网站打开速度慢?
Shell 实现文件基本操作(切割、排序、去重)
Some introduction and precautions about XML
【雅思阅读】王希伟阅读P2(阅读填空)
There is an unknown problem in inserting data into the database
关于QByteArray存储十六进制 与十六进制互转
Leetcode-224: basic calculator
深度剖析数据在内存中的存储
Sentry developer contribution Guide - configure pycharm
About qbytearray storage hexadecimal and hexadecimal conversion
Basic use of shell script