我现在明白什么叫总线了,就是一条线上挂了很多设备,比如IIC SPI就是这样的,通信之前要进行设备的选择。
所以以后再看到总线这个概念不要觉得很抽象,像STM32的体系结构里面的总线,还有什么高速总线,低速总线,这里面高速,低速应该是指他们遵循的通信协议。
学好了那几种串口通信协议让我明白了很多东西!!!!!!
可以有多个主设备多个从设备,有多个主设备发起请求时,总线会进行裁决。
这和我对总线的理解一致,总线从物理层面上看就几条线,关键还是那些协议。
现在再看这里说的,连接在总线上的设备有主从之分,你就明白什么意思了,之前你不明白对不对。4个驱动单元4个被动单元。
总线桥应该就是一个协议转换的,我搜了下果然是的,现在我看STM32,看DE1-SOC更清晰了!!!!!!!!!
FPGA和ARM的通信我觉得也没什么了,也是可以靠某种通信协议,FPGA也是可以写某种串口的嘛。所以我觉得DE1-SOC这块板子也没什么的。FPGA可贵的是它可以直接编程输出我们想要的波形对吧,我现在都有点想回头去学FPGA了。真的。这些都弄通了真的非常有意思。这才叫专业。对整个嵌入式系统有了更深的认识和理解。现在再叫我看一个嵌入式的开发板,我可以看得更深一个层次。
现在回看DE1-SOC那块板子,你既可以单独用FPGA,当作一块FPGA开发板,也可以单独用ARM,当作一块ARM linux开发板,也可以联合起来使用,真的是一块好板子,可惜当时的你没有理解这么深。
我现在再看之前一个人给我的DE1-SOC的笔记,现在里面大部分都看得懂了。真的,里面大部分至少清楚怎么回事,而你以前是看不懂的,都不知道他写的是什么。这可能都是学了华清那串口协议的课之后的改变。