当前位置:网站首页>[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 )

边栏推荐
- Leetcode-2115: find all the dishes that can be made from the given raw materials
- [daily training] 871 Minimum refueling times
- 微信小程序获取某个元素的信息(高、宽等),并将px转换为rpx。
- Cordova plugin device obtains the device information plug-in, which causes Huawei to fail the audit
- 【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(中)-- 搜索建议
- University of Toronto: Anthony coach | the conditions of deep reinforcement learning can induce dynamic risk measurement
- Key detection and sinusoidal signal output developed by Arduino
- Array common operation methods sorting (including ES6) and detailed use
- Logback configuration file
- Use Jenkins II job
猜你喜欢

Attributeerror: 'tuple' object has no attribute 'layer' problem solving

Shell implements basic file operations (SED edit, awk match)

Shell 实现文件基本操作(切割、排序、去重)

Hdu3507 (slope DP entry)

1.12 - Instructions

【AutoSAR 二 AppL概述】

One of the reasons why setinterval timer does not take effect in ie: the callback is the arrow function

Two common methods and steps of character device registration

文件操作IO-Part2

【案例分享】让新时代教育发展与“数”俱进
随机推荐
【AutoSAR 三 RTE概述】
指针进阶(一)
Vulkan is not a "panacea"“
leetcode-849:到最近的人的最大距离
The difference between tail -f, tail -f and tail
深度剖析数据在内存中的存储
Preview word documents online
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(中)-- 搜索建议
Vulkan-性能及精细化
About the practice topic of screen related to unity screen, unity moves around a certain point inside
Liad: the consumer end of micro LED products is first targeted at TVs above 100 inches. At this stage, it is still difficult to enter a smaller size
Vulkan performance and refinement
leetcode-2115:从给定原材料中找到所有可以做出的菜
百度智能云牵头打造智能云综合标准化平台
简单聊聊运维监控的其他用途
One of the reasons why setinterval timer does not take effect in ie: the callback is the arrow function
Leetcode-934: the shortest Bridge
Test shift right: Elk practice of online quality monitoring
【雅思阅读】王希伟阅读P2(阅读填空)
ftrace工具的介绍及使用