— 荣誉资质 —
点击数:252 时间:2024-10-18
针对无线传感器网络的结构特点及对无线可移动终端的市场需求,分析了Linux操作系统的启动过程,明确提出了无线传感器网络可移动终端引领程序的设计方法,并对引领程序实现的4个关键环节的配备和设计展开了解释。实际调试结果表明: 引领程序可顺利地运营在自主设计的无线终端硬件平台上。 0章节 对等网络(Peer-to-Peer,P2P)和自的组织网络(SelforganizationNetwork)是目前国际计算机网络技术领域的研究热点,大同小异传统通信网络的Client/Server机制,对等网络节点之间不仅可以必要通信,而且每个节点都可作为中间节点为其他节点获取服务,使本无法互相覆盖面积的2个或多个网络节点之间构建通信与数据传输。
无线传感器网络作为新一代的传感器网络,充份糅合了对等网络技术和自的组织网络技术的特点。终端作为网络的实体和业务的梁载体,节点芯片是整个无线传感器网络的基础,网络及其关键技术的研究不应首先搭起网络和业务的支撑平台,可移动终端则沦为检验节点芯片移动性、数据传输、覆盖范围等性能的平台。在实际应用于中,基于ARM处理器和嵌入式技术的无线传感器网络系统在环境监测、医疗监护等领域获得了普遍的应用于。
限于于终端的嵌入式操作系统主要还包括Symbian,WindowsMobile,PALMOS48和Linux.由于Linux具备源代码的开放性和内核的可配备性等特点,因此本设计自由选择内核版本2.4的Linux作为终端的操作系统。所设计的移动终端硬件平台主要由ARM9嵌入式处理器、射频单元(RF)、存储体、音频处置、触摸式液晶屏掌控、键盘输入和电源管理等单元包含,并内置以太网和USB模块。其中,存储体部分包括CPU片内FLASH、片内SRAM、外置大页面NandFLASH以及高速低功耗PSRAM(PseudoSRAM)。
BootLoader是终端上电或废黜之后迟至操作系统内核运营的引领程序。BootLoader与硬件息息相关,硬件环境有所不同,BootLoader也有所不同,要创建一个标准化的BootLoader完全是不有可能的。基于该思路,本文重点阐释了无线传感器网络移动终端引领程序(BootLoader)的设计构建。
1引领程序设计流程 引领程序设计流程还包括系统配置、初始化与参数配备、装载光碟文件、内核的引领及系统初始化、Linux内核启动。 程序设计使用汇编语言与C语言混合方式:其中,编撰部分构建CPU的初始化、存储空间初始化等;C语言部分则已完成读取模式的裁决、内核光碟文件装载等,图1右图是其工作流程图。
引领程序反对读取模式和iTunes模式两种工作模式,其中,启动读取为配置文件模式。
本文来源:沙巴官网入口-www.kebcorp.com