“BOBapp”基于Linux的无线传感器网络引导程序的设计
针对无线传感器网络的结构特点及对无线可移动终端的市场需求,分析了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模式两种工作模式,其中,启动读取为配置文件模式。
本文关键词:BOBapp,“,BOBapp,”,基于,Linux,的,无线,传感器,网络
本文来源:BOBapp-www.xiongxianjianhai.com
同类文章排行
- (11月01日)国家发展改革委关于降低国内成品油价格的通知
- (05月13日)40万吨/年煤制乙二醇项目正式落户乌审旗
- 江汉油田全力攻关页岩油15万吨产能建设
- 【行情周报】2017年第21周鱼粉周报:挺价顺价并存,库存下降明
- 2020年鸡肉价格行情预测,后期鸡肉价格走势分析
- 除了微信,另有哪些“信用卡”免费还款渠道?一起来看看【
- 我国自主研发的X荧光分析仪受水泥界宠爱
- 汝州市市直第三幼儿园组织开展“世界地球日”环保主题教育活
- 为什么互联网产品越来越难做了?
- 大型国企,六险两金!线上报名开始啦【BOBapp】
最新资讯文章
- (09月12日)煤化工发展锁定低碳关键词
- (05月13日)40万吨/年煤制乙二醇项目正式落户乌审旗
- (05月20日)鄂尔多斯煤制气发展提速
- 青羊实验附小董艳
- 渑池县实验幼儿园:凝心聚力向前冲洋溢青春正能量
- 2014闸北区谈家桥幼儿园全面招生简章参考
- 句句精炼!15句农业谚语,你知道几条?
- ‘BOBapp’现代农业偏向——边种“电”边种地的光伏农业
- ‘BOBapp’秋西瓜的保护、控制徒长的方法
- “BOBapp”进口不合格食品微生物污染严重
- 九江打造“1+3”高端化工产业
- 延化混合脱氢装置一次试车成功
- 上海石化首次完成设备远程开箱验收
- (04月27日)我国炼油产能结构性过剩2020年过剩将超亿吨
- 成都市金兴北路小学开召开2018年暑期师德培训会
- 成飞小学一年级三班家长开放日:播种希望放飞梦想
- 成都市一幼幼教集团召开“不忘初心、牢记使命”主题教育动员
- 嫉妒——长在心里的恶之花
- 卫矛种子怎么挑选?育苗方法有哪些?
- 三部门联合印发通知:《政府采购贫困地区农副产品实施方案》