位置:51电子网 » 技术资料 » 新品发布

SOS应用程序开发与发布

发布时间:2012/4/4 20:30:29 访问次数:815

    在构建基于SOS的无线传感器网络D63711AGC之前,应事先将系统内核烧进节点中。构建网络时,应该有一个安插在编程面板上的能量可再续的基站节点,它通过串口通信的方式连接到用户端服务器上,以无线通信的方式与其他传感节点通信,并向其他传感器节点动态加载应用程序模块。服务器通过基蛄控制各个传感器子节点,并聚集和处理它们所采集到的信息。用户只要在SOS服务器控制台发布不同的应用模块,然后由各个节点通过无线网络互相传递,最后达到协同一致工作的目的,以实现各种具体的应用。
    在SOS操作系统中,用户开发的应用程序被编译为*.sos文件装载到内核上,应用程序的功能通过内核调用系统API与底层设备硬件进行交互控制来实现的。
    在SOS操作系统中,其模拟环境是Cygwin的仿Linux环境,其系统文件包含如下。
    ①Config:系统配置文件夹。
    ②Contrib:用户程序文件夹。
    ③Doc:帮助文件和培训资料文件夹。
    ④Driver:节点系统驱动程序。
    ⑤Kernel:系统库文件夹。
    ⑥Module:标准SOS应用程序和测试程序文件夹。
    ⑦Platform:节点硬件驱动程序。
    ⑧Processor:系统支持的节点处理器程序。
    ⑨Tools:配套工具和配套程序文件夹。
    SOS也使用标准的C语言作为编程语言,这样做的好处是减小学习编程语言的难度,并且可以充分利用C语言的许多编译器、开发环境、调试器和其他为C语言所设计的工具。C语言也提供了在资源受限的8位微处理器上操作所需要的执行效率。以下提供的是简单的Blink3深程序(定义在$SOSROOT\modules\test_modules\blink3\blink3)。
    在构建基于SOS的无线传感器网络D63711AGC之前,应事先将系统内核烧进节点中。构建网络时,应该有一个安插在编程面板上的能量可再续的基站节点,它通过串口通信的方式连接到用户端服务器上,以无线通信的方式与其他传感节点通信,并向其他传感器节点动态加载应用程序模块。服务器通过基蛄控制各个传感器子节点,并聚集和处理它们所采集到的信息。用户只要在SOS服务器控制台发布不同的应用模块,然后由各个节点通过无线网络互相传递,最后达到协同一致工作的目的,以实现各种具体的应用。
    在SOS操作系统中,用户开发的应用程序被编译为*.sos文件装载到内核上,应用程序的功能通过内核调用系统API与底层设备硬件进行交互控制来实现的。
    在SOS操作系统中,其模拟环境是Cygwin的仿Linux环境,其系统文件包含如下。
    ①Config:系统配置文件夹。
    ②Contrib:用户程序文件夹。
    ③Doc:帮助文件和培训资料文件夹。
    ④Driver:节点系统驱动程序。
    ⑤Kernel:系统库文件夹。
    ⑥Module:标准SOS应用程序和测试程序文件夹。
    ⑦Platform:节点硬件驱动程序。
    ⑧Processor:系统支持的节点处理器程序。
    ⑨Tools:配套工具和配套程序文件夹。
    SOS也使用标准的C语言作为编程语言,这样做的好处是减小学习编程语言的难度,并且可以充分利用C语言的许多编译器、开发环境、调试器和其他为C语言所设计的工具。C语言也提供了在资源受限的8位微处理器上操作所需要的执行效率。以下提供的是简单的Blink3深程序(定义在$SOSROOT\modules\test_modules\blink3\blink3)。
相关技术资料
4-4SOS应用程序开发与发布

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!