问题这个场景不仅限于驱动或底层,在多线程数据传递共享方面,场景大量存在。我就没看过有谁注意到这个事,都是随便写,因为知道这个的就没几个人。但实际呢,我也没遇到过因为这个事导致的问题,我也干嵌入式软件快20年了,感觉挺奇怪的
【 在 beanspower 的大作中提到: 】
:
: 知道这个点不多是因为你的岗位接触的少。
: 如果你是一个嵌入式工程师,写过最简单的NOR FLASH驱动,就一定会遇到这种严格要求执行结果的case。因为一旦乱序,硬件就不work了。所以驱动代码中插入了很多barrier指令。
: ...................
--
FROM 107.182.184.*