1081_AUTOSAR_SWS_PlatformTypes
作者:互联网
AUTOSAR_SWS_PlatformTypes
Grey
全部学习汇总: https://github.com/GreyZhang/hack_autosar
- 这感觉是没有静态代码分析工具的支持下,这两类数据类型都不推荐使用?
- 这个结构上的描述,与之前看过的文档是一致的,相关的内容可以直接跳过不看了。
- 无论大端CPU还是小端CPU,累加器的MSB都是最左边的bit,因此可能会涉及到不同的指令。
- 大小端数据的排布方式主要还是得从CPU相关的存储角度去看去理解。
- AUTOSAR中的布尔类型是CPU支持的最短无符号整形。
- 这是几个例子,我抽取了我熟悉的PowerPC以及TriCore来做一个信息的对比。
- 涉及到的CPU_TYPE主要是描述CPU是多少位的。
- 关于大小端其实是有两个信息,一个是从bit的角度另一个是从byte的角度。
这个文档涉及到的信息都是一些很自然可以理解的信息,但是关于大小端我算是有了新的理解。之前龙芯出了新的CPU的时候,网络上出现了很多相关的文章,其中一个讨论大小端的。我感觉我被那篇文章给误导了好几年。按照之前的那一篇文章,大小端只需要考虑字节序即可,现在看来这是片面的,其实还是有bit序列上的差异。这一次算是把这个错误的认识一起纠正过来了。
标签:AUTOSAR,1081,PlatformTypes,CPU,大小,bit,SWS 来源: https://blog.csdn.net/grey_csdn/article/details/122654642