03 2019 档案
摘要:Linux中的Platform总线是虚拟总线,它把驱动和设备的注册都分开来,对于他们的牵红线(匹配)过程,提供了“总线-设备-驱动”模型。 它的结构如下图所示: 为什么要这么做? 试想,如果设备和驱动不分开,那么不同设备将会产生大量驱动(代码冗余),而且维护起来工作量很大。 Platform模型则把
阅读全文
摘要:大端:高字节存放在低地址,低字节存放在高地址。 小端:高字节存放在高地址,低字节存放在低地址。 对于大部分的设备都是小端设备,如果交换数据的两方分别为大端和小端数据,则会存在数据字节的转换问题。 一般网络字节序则为大端传输。 如何判断大小端? 1 int a = 1; 2 char *p = (ch
阅读全文