基于嵌入式平台的系统实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:xuruiqi8627361
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]目前用于实现蓝牙技术的系统有很多,蓝牙芯片的类型、结构和功能也各有不同。本文针对嵌入式的设计的探讨的主要设计部分是基于蓝牙的Ad Hoc网络的模块设计。
  [关键词]嵌入式 平台 蓝牙芯片
  中图分类号:TM725 文献标识码:A 文章编号:1009-914X(2015)46-0052-01
  1 系统实现的硬件平台介绍/设计
  1.1 功能定义
  无线层,也就是RF层,是蓝牙规范定义得最底层。其主要任务是处理空中接口数据的发送和接收,包括载波产生、载波调制、发射功率等。
  基带层负责信道编码和解码,底层的定时控制以及对单个分组传输的链路进行管理。无线层和基带层共同组成的时蓝牙的物理层。
  链路控制层(LM)负责信道编码和解码、底层的定时控制以及对单个分组传输的链路进行管理。
  为了使设计的蓝牙模块和主机都能够互相通信,蓝牙规范定义了蓝牙模块和主机之间的接口——主机控制接口(HCI)。HCI是蓝牙协议中软硬件之间的接口,HCI层以上的协议软件实体运行在主机上,而HCI层以下的功能有蓝牙模块来完成。另外,主机控制器置于蓝牙模块内,用于解释从主机接收到的信息,并将其正确发送到蓝牙模块的相应部件中执行,以及收集蓝牙模块各部件的状态信息并传送给主机。
  1.2 工作原理
  蓝牙基带控制器也是蓝牙模块中的关键部分。它主要的功能是在微处理器的控制下,实现蓝牙基带部分的实时处理(对接受的比特流进行符号定时提取和恢复),报文头及净荷的循环冗余度校验、报文头及净荷的前向纠错处理和发送处理、加密和解密处理。一般蓝牙基带控制器主要包括链路控制序列发生器、可编程序列发生器、内部语音处理器、共享RAM仲裁器及定时链管理、加密解密功能处理等单元组成。蓝牙基带控制器主要实现蓝牙模块的基带层。
  2 基于ARM9硬件平台的相关软件设计
  2.1 BOOTLOADER载入程序设计
  Bootloader是系统加电后运行的第一段代码。对于嵌入式系统来说,是非常重要的一部分。嵌入式系統通过bootloader完成整个系统的加载启动任务。通过bootloader初始化硬件设备,建立内存空间的映射图,可以最终调用操作系统内核准备好正确的环境。嵌入式系统在上电或复位时执行的bootloader从地址0x00000000开始。根据基于蓝牙的Ad Hoc研究的具体要求,选择bootloader的vivi版本,vivi是韩国Mizi公司开发的bootloader,适用于ARM9处理器。它有启动加载模式和下载模式两种。
  2.2 Linux内核移植
  Linux内核主要有5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信。
  /arch子目录包括了所有硬件结构特定的内核代码;/drivers子目录包括了内核中所有的设备驱动程序;/fs子目录包括了所有的文件系统的代码;/include子目录包含了建立内核代码时所需的大部分库文件,这个模块利用其他模块重建内核;/init子目录包含了内核的初始化代码;/ipc子目录包含了进程间的通信代码;/kernel子目录包含了主内核代码;/mm子目录包含了所有内存管理代码;/net子目录包含了和网络相关的代码。
  2.3 嵌入式设备驱动设计
  嵌入式系统有许多设备用于与用户交互,内核通过所有这些设备各自的设备驱动程序来控制它们,包括GUI用户应用程序也通过访问这些驱动程序来访问设备。
  系统调用使操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口,设备驱动程序为应用程序屏蔽了硬件的细节,设备驱动程序是内核的一部分。
  设备驱动程序的任务包括自动配置和初始化子程序,负责检测所要驱动的硬件设备是否存在和是否能正常工作,若可以,对这个设备及其相关的设备驱动程序需要的软件状态进行初始化。
  设备驱动程序在设备初始化的时候向内核登记,Linux维护已经登记的设备驱动程序列表,作为和他们接口的一部分。
  3 蓝牙技术应用系统的开发应用
  由于蓝牙技术具有开放性、低成本、低功耗、体积小、点对多点连接、语音与数据混合传输、良好的抗干扰能力,以及强调移动性和易用性应用环境等方面的特点,使得蓝牙技术在各种短距离通信环境中广泛应用。目前蓝牙技术已经成熟,对于蓝牙技术的越来越多的关注和研究更使蓝牙技术日渐完善。蓝牙技术发展趋势可以概括以下几点:
  (1)小型企业吸引资金,投资者寻找有发展前途的小型企业,目的是共同在技术上找到突破点,使价格降下来。
  (2)解决蓝牙的互操作性问题,目前的产品一致性测试都已经没问题,但是无法互通,蓝牙技术只有成为无线通信的世界语才有意义,目前的2164个成员还是略显得单薄。
  (3)对国内的企业来说,关键的是要找到开发应用的目标,有针对地开发出创新的应用产品,避免与国外企业的冲突。
  (4)考虑蓝牙技术与其他技术的共存性,蓝牙技术只是WLAN中重要的技术,有起局限性,WLAN网的实现需要几种技术的结合完成,大的公司往往不仅参与一个标准、一项技术的开发,比如英特尔,既参加蓝牙,又参加IEEE802,HOMERF等。
  (5)从技术上讲,蓝牙技术要向单芯片方向发展。
  (6)蓝牙技术与其他相同标准的干扰的解决、蓝牙技术的耗电、蓝牙技术的体积等等方面有所突破。
  而制约蓝牙技术普及的关键是使收发设备低价格化和国家对可利用频率带宽的规定。由于采用了低的数据传输速度和传输距离,因此蓝牙相应设备可以实现低价格化、低耗电化。每个模块刚推出时估计为20~30美元,随着大量生产和采用高频CMOS技术,2001年其价格可降到每个5美元。此外关于频率带宽的规定,各国政府也在积极进行放宽对2.4GHz频带使用的限制。
  参考文献
  [1] 方旭明,移动Ad Hoc网络研究与发展现状。数据通信,2003,4:15-18
  [2] 林鸿,丁文芳,高强,一种蓝牙分散网拓扑结构创建和网络路由分布式算法.计算机研究与发展,2003,40(3):201-207
  [3] 申辉贤,基于蓝牙的Ad Hoc网络形成协议研究:[西南交通大学硕士学位论文].成都:西南交通大学,2004,1-2
  作者简介
  江山(1977.11—— ),男,上海市,工程师,研硕,方向:计算机、网络、信息传输。
其他文献
[摘 要]本文作者结合暖通空调安装施工管理经验,主要就暖通空调工程施工中发现的问题提出一些处理的方法与建议,同时提出了相应的解决方法。以供技术人员参考。  [关键词]暖通空调 施工 问题 处理  中图分类号:TM725 文献标识码:A 文章编号:1009-914X(2015)46-0047-01  1、管线、设备的定位和标高交叉问题  目前暖通空调工程设计图纸基本上采用CAD绘制,安装专业设计虽然
期刊
[摘 要]10kV配电网在整个电力系统中处于非常重要的地位,但同时它的耗能也是非常高的。对国家配电网的节能设计可以有效减少损耗,进而节约能源。  [关键词]10kV配电网 节能  中图分类号:TM6 文献标识码:A 文章编号:1009-914X(2015)46-0048-01  10kV配电网是我国应用最广泛的电网之一,但由于能耗巨大,因此对他的优化升级、加大节能措施的设计显得格外重要。在设计的过
期刊
[摘 要]油田开发过程中,套管损坏现象非常普遍,一般的油水井投产5年左右,大约20%的油井会出现套管损坏。由于套管的损坏给油田的生产造成很多不便,影响开发效果,增加生产成本,本文主要探讨套管损坏的原因及应对措施。  [关键词]套管 损坏 预防  中图分类号:TM725 文献标识码:A 文章编号:1009-914X(2015)46-0038-01  套管损坏的形式有缩径、错断、弯曲变形和腐蚀破漏等。
期刊
[摘 要]近年来,日光温室面积迅速扩大,结构性能不断改进提高,采光保温技术取得重大突破,配套栽培技术也日趋完善。日光温室的热源来自太阳辐射,除最寒冷季节和灾害性天气外,一般不进行人工加温。日光温室西红柿栽培,设备简单,节省能源、投资少、见效快,可充分利用农村剩余劳动力和土地资源,已成为我们高平地区开发农村经济,使农民脱贫致富的新产业,经济效益和社会效益显著。  [关键词]温室 西红柿 种植技术  
期刊
[摘 要]随着院校训练科目日益复杂多样,考核成绩的统计和分析工作量以及难度都大大增加,如何更有效地利用信息化手段提高考核训练成绩评定的效率,显得尤为重要。本文利用C/S模式,采用SSH2框架结合JSON技术,设计实现了基于Android的军事考核系统,实现了考核成绩的统计、分析、查询、实时显示及教务管理等功能。  [关键词]Android 考核系统 SSH2 JSON  中图分类号:TM725 文
期刊
[摘 要]汽車动力转向泵是汽车转向系的关键零部件之一,随着汽车工业的发展,行车速度的不断提高,对转向系统及转向泵性能提出更加严格的要求,其性能测试技术就十分重要。根据转向泵的相关国家标准和企业生产实际需求,在分析与研究转向系统工作原理基础上,设计能够自动完成转向泵性能测试系统,用于完成国家标准所规定的多项测试项目。  [关键词]汽车 转向泵 测试 设计  中图分类号:U125.1 文献标识码:A
期刊
[摘 要]光纤通信技术作为信息化时代的前沿技术,具有传输频率带宽高、抗干扰能力强、传输保密性能优,收发信号的衰减消耗小的特点。本文简要阐述了光纤通信系统的相关概念,通过列举对比混沌保密通信技术、光纤码分多址保密技术和量子保密通信技术这三种常见的光纤通信系统保密技术,认真总结了三种保密技术的各自运行原理和技术特征点,可为光纤通信技术工作者提供一定参考。  [关键词]光纤通信 保密技术 技术对比  中
期刊
[摘 要]随着社会经济的快速发展,以及科技技术水平的不断提高,机电设备的种类也是越来越多,并在煤矿生产中得到了广泛的应用,机电设备管理和维护不仅影响着煤矿的生产效率,而且还决定着煤矿的安全生产,所以煤矿企业必须要加强机电设备的管理和维护。文章从煤矿机电设备对煤矿企业的发展意义出发,对现如今煤矿企业机电设备管理和维护过程中存在的问题进行详细的分析和研究,并提出有效的管理和维护措施,从而促进煤矿企业的
期刊
[摘 要]提高氯碱工业产品的质量与生产效能十分重要,而作好氯碱化工装置自动控制系统的优化是实现这一目标的有效途径。论文分析了计算机自动控制系统在氯碱化工生产过程当中的几种优化控制方法,并指出氯碱化工装置自动控制系统现存主要问题,针对问题提出氯碱化工装置自动控制系统进一步优化的建议,还结合实际,以DCS集散控制系统在氯碱化工安全大联锁控制当中的应用做为案例,针对存在问题加以分析,提出如何对氯碱化工装
期刊
[摘 要]近年来随着网络技术的迅速发展,计算机信息的保密也进入了信息化时代,不仅包括对计算机硬件系统的保护,还要防范来自网络的病毒。这就对信息保密工作提出了更高的要求,维护人员不仅较高的专业技术水平,还有需要具务相关的法律知识。计算机信息系统的保密工作涉及到方方面面的问题,如果单一的使用或依靠某一种措施和方法都很难保证数据信息的安全性。因此必须综合运用管理、法律、计算机专业技术等各方面的手段、措施
期刊