基于嵌入式Linux的BACnet设备软件环境的构建

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:forevil666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Linux由于其稳定性、健壮性、高效性和灵活性在控制领域前景十分看好.为嵌入式设备打造基于嵌入式Linux的操作系统是嵌入式设备开发的灵魂.因此,研制自己的嵌入式Linux版本对BACnet设备的研究与开发来说,具有很重要的意义.本论文的目的是为BACnet设备定制一个合适的软件运行环境,要求"尺寸"小、速度快、稳定性好,并构建一个相应的开发环境,来开发适合于该运行环境的用户程序.本论文综合众多现有的开放源代码的软件技术,解决大小、实时性、可移植性等问题,构建基于Linux的操作系统.采用Linux标准内核对其进行实时性改造,同时对内核及外围软件进行小型化,并对不同设备的需求进行个性化处理.文中首先通过分析BACnet设备和BACnet协议的特点,选用Linux内核作为基础来构建嵌入式操作系统.然后总结现有各种用于嵌入式Linux的技术进行分析,再给出BACnet具体应用的开发框架——BACnet基础平台软件框架,并结合BACnet路由器,叙述构建一个BACnet设备的软件环境的步骤、策略、嵌入式Linux定制的基本过程和用户界面的制作.最后叙述了若干具体问题的解决方法.本人所参与的BACnet路由器项目,其产品采用了本人定制的嵌入式Linux作为操作系统,项目组成员采用本人构建的相应的开发环境进行项目开发.根据运行和使用至今的情况来看,两者均能很好地发挥作用,满足了项目开发的需要.本论文的成果可以延续至以后的嵌入式设备的研究与开发中,具有很好的参考价值.
其他文献
卵子的发生过程是生物体很重要的环节,在此期间所积累的物质为之后的受精及早期的胚胎发育提供了必不可少的母源分子,以保证胚胎在合子基因开始表达之前能够正常地发育。本文
水母雪莲(Saussurea medusa Maxim.)和新疆雪莲(Saussurea involucrataKar,.et Kir.)均属菊科凤毛菊属植物多年生草本植物,是我国传统医药中的珍贵药材。现代药理学研究表明
利用1961-2012年夏季西北地区东部降水站点资料和NCEP/NCAR同期逐月再分析资料,采用“均一化处理”和合成分析等方法分析了西北地区东部夏季降水的年际变化特征及其对应的环
该文主要就九十年代发展起来的新型天线测量技术—脉冲天线测量技术的几个关键性技术进行了研究.作为基础,给出了脉冲的定义及其主要参数.介绍了周期信号的傅立叶级数、傅立
快速发展的移动通信业务要求系统在保证良好通信质量的同时实现很高的数据率,然而对于带宽有限并且存在严重多径衰落和码间干扰的无线信道来说,这是一个很有挑战性的课题.将
利用1961-2017年松花江流域盛夏降水资料、NCEP再分析资料和NOAA/CPC遥相关型指数等资料,采用多种统计方法,研究了松花江流域盛夏降水的主要时空分布及环流特征、影响机制.结
利用青藏高原83个站点的降水观测资料,分析了1979-2016年青藏高原降水的变化特征,并基于ERA-Interim再分析资料的高空要素场,从水汽输送角度进行初步解释,得到以下结论:(1)19
基于FY-2E TBB资料、ERA5再分析资料和WRF v3.9.1.1模式对2015年5月27日贵州省雷山县一次突发性暴雨过程进行中尺度天气学分析和数值试验.结果表明:(1)低空西南急流、切变线
本文通过对荣华二采区10
期刊
活动层水热状况与地-气系统间能水交换直接影响着寒区生态环境、水文过程以及多年冻土的稳定性.利用唐古拉站2007年实测资料和SHAW模型,对研究点活动层土壤剖面温湿度进行了