| |
| make pc 的理解 |
|
[ 2008-5-1 17:32:00 | By: 三月春分 ] |
| pc可以和mica、telos等一样,看成一种节点平台,只不过它是一种特殊的平台(其机器码是pc的机器码而不是某种MCU相关的机器码)。由于pc这个平台和具体的某种实际平台不一样,是没有诸如无线传输芯片、传感器芯片等的,所以它需要假设这些东西,即在platform/pc 下也能找到一些所谓的硬件抽象模块,它们都是一些理想化的假设,但是也是确定了的。特别的,pc平台默认包含micasb传感器板。于是就出现一些局限性,比如说某一个真正的传感器节点在设计时采用了某种特定的无线传输芯片或者传感器芯片,在pc这个虚拟平台中没有包含这些元素,则无法用make pc来模拟这种节点的带有无线传输或者数据采集的行为(不能简单的在pc目录下通过替换一些底层模块来解决)。所以归根结底make pc作为一种模拟试验的手段是有很大的局限性的,从本质上说mac层和物理层的东西其实它是无法代替节点实做的,它比较适合的是网络层及以上层的模拟,比如路由算法等。 |
| 发表评论:
|
|
|