【摘要】:Contiki操作系统的shell 程序有如下几个特征:支持管道数据,可后台运行,文件系统交互,支持网络命令、传感器测量命令和系统命令等。本章将重点讨论Contiki 操作系统源代码中提供的example-shell 和sky-shell,学习如何安装Contiki 操作系统shell 程序,以及各种shell 命令和它们的使用,让用户熟悉Contiki操作系统提供的各种shell程序。
Contiki 操作系统的shell 是一种类似于UNIX 模式的交互式shell 程序,该程序允许用户与传感器节点之间或传感器节点构成的网络之间用基于文本的命令交互,这些命令的集合可以在类似于UNIX 的命令行终端上执行。Contiki操作系统的shell 程序有如下几个特征:支持管道数据,可后台运行,文件系统交互,支持网络命令、传感器测量命令和系统命令等。shell 可以在USB 连接上或在使用Telnet的网络上访问。
Contiki操作系统中提供了多种shell实例:
(1)example-shell:该shell 例子仅能在本地主机平台(安装Contiki 操作系统的电脑)上编译,由于受sky传感器节点上固件映像大小的限制,不能在该传感器节点上编译。
(2)sky-shell:该shell 程序是简化的shell 版本,可以在sky 传感器上编译,固件映像大小与sky传感器内存大小相匹配。(www.xing528.com)
(3)sky-shell-exec:该shell 程序是进一步简化的版本,允许加载执行命令,并且执行ELF文件。
(4)sky-shell-webserver:该shell 允许从sky 传感器节点收集不同的传感器读数和网络状态信息。
本章将重点讨论Contiki 操作系统源代码中提供的example-shell 和sky-shell,学习如何安装Contiki 操作系统shell 程序,以及各种shell 命令和它们的使用,让用户熟悉Contiki操作系统提供的各种shell程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。