学位论文 > 优秀研究生学位论文题录展示
基于Arm-Linux的智能传感器中央控制系统的设计与实现
作 者: 郑锐
导 师: 黄佩伟
学 校: 上海交通大学
专 业: 通信与信息系统
关键词: 智能传感器 嵌入式 中继控制器 家庭网关
分类号: TP212.9
类 型: 硕士论文
年 份: 2008年
下 载: 42次
引 用: 0次
阅 读: 论文下载
内容摘要
网络技术和数字信息新技术的发展为实现家庭生活智能化提供了强有力的技术支撑;传感器技术的发展提供了家庭设备和家庭网络进行信息交换的技术基础;而计算机技术和嵌入式技术的发展为实现对接入家庭网络的各类设备的监测、控制和管理提供了技术支持。新技术的产生使人们对生活和工作的环境提出新的需求。以家庭网关为主导,将现有和将来可能的硬件设备纳入家庭网络,并且实现智能化服务和管理是数字家庭未来发展的主要方向。由于传统的家庭网关很难将分散于家庭各处的传感设备连接到一起,因此,本文提出了中继器的设计概念,将其从常规的复杂家庭网关中分离出来,实现了对分散于家庭各处的传感器设备进行更为智能化的管理。中继器需要完成的基本功能包括:对于接入的传感器设备,能够将其迅速融入整个系统中,实现即插即用;根据采集信息的变化自动进行模仿人为分析、操作等功能;与家庭网关通信,提供远程控制、查询、管理等功能。本控制系统核心部分采用S3C2410为处理器,嵌入式实时Linux为操作系统,极大地提高了控制系统的稳定性。本文详细地介绍了传感器中央控制系统的硬件、软件设计,并且详细地介绍了软件的具体实现。另外,本文还提出了基于自主通讯协议的家庭网络通信方式,有效地提高了控制系统的实时性与可靠性。本论文基于和日本NTT研究所合作的科研项目“家庭传感器及开关接入的中继系统设计”为技术背景。
|
全文目录
摘要 3-5 ABSTRACT 5-10 缩略语 10-11 第一章 绪论 11-16 1.1 背景与需求分析 11-12 1.2 传感器技术与数字家庭网络 12-13 1.3 中央控制系统的组成及其必要性 13-15 1.4 论文内容安排 15 1.5 本章总结 15-16 第二章 嵌入式系统环境的搭建 16-23 2.1 核心板外围硬件的扩展 16-17 2.2 BOOTLOADER 的修改与移植 17-19 2.2.1 Bootloader 所完成的作用 17-18 2.2.2 Bootloader 与内核启动参数 18-19 2.2.3 修改Bootloader 代码 19 2.3 嵌入式文件系统的移植 19-21 2.4 PC 端开发环境的建立 21-22 2.5 本章总结 22-23 第三章 控制系统总体设计 23-45 3.1 家庭网络的底层通信 23-25 3.1.1 家庭网络底层通信的选型 23-24 3.1.2 家庭网络的拓扑结构 24-25 3.2 中继器的概念 25-27 3.3 中继器接入部分设计 27-31 3.3.1 接入模块功能设计 27-28 3.3.2 接入模块基本设计 28-29 3.3.3 接入设备的软件状态设计 29-31 3.4 中继器控制部分设计 31-37 3.4.1 中继控制部分硬件框架 32-33 3.4.2 中继控制部分软件设计 33-37 3.4.2.1 软件接口描述 33-34 3.4.2.2 软件功能设计 34-37 3.5 家庭网关 37-38 3.6 传感器设备的信息结构描述 38-39 3.7 自主通讯协议 39-44 3.7.1 应用层协议设计 39-42 3.7.2 数据链路层协议 42-43 3.7.3 物理层设计 43-44 3.8 本章总结 44-45 第四章 系统软件的具体实现 45-71 4.1 总线数据交互模块 45-55 4.1.1 Linux 下串口驱动程序的编写 46-48 4.1.2 Linux 下对硬件内存的访问 48-50 4.1.2.1 驱动程序中内存的分配 49-50 4.1.2.2 硬件I/O 内存的操作 50 4.1.3 Linux 下串口的应用编程 50-54 4.1.4 系统总线接口部分(R5232)软件流程 54-55 4.2 网络数据交互模块 55-56 4.3 数据信息处理模块 56-58 4.3.1 总线数据处理流程 56-57 4.3.2 网络数据处理流程 57-58 4.4 嵌入式数据库 58-61 4.4.1 嵌入式数据库的选取 58-59 4.4.2 Sqlite3 的跨平台移植 59-60 4.4.3 Sqlite3 的使用简介 60-61 4.4.4 嵌入式数据库的具体设计 61 4.5 嵌入式网络服务器 61-64 4.5.1 Boa 的交叉移植与配置 62-63 4.5.2 CGI 交互应用程序 63-64 4.6 中继器软件总流程 64-66 4.7 中继控制部分软件实现中的几个问题 66-70 4.7.1 共享资源的冲突避免 66-67 4.7.2 监控端程序的超时机制 67-68 4.7.3 程序的可重入问题 68-69 4.7.4 多线程的应用 69-70 4.8 本章小结 70-71 第五章 系统测试设计 71-79 5.1 硬件单元测试 71-73 5.1.1 近端接入模块通信测试(R5485) 71-72 5.1.2 远端接入模块通信测试(RF) 72-73 5.2 软件单元测试 73-76 5.3 系统整体测试 76-78 5.4 本章总结 78-79 第六章 总结与展望 79-80 参考文献 80-82 致谢 82-83 攻读硕士学位期间完成的学术论文 83
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 汽车的电动助力转向系统,U463.4
- 面向软件的故障注入工具的研究与实现,TP311.52
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 嵌入式中医经脉理疗仪的研究,R197.39
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 网络传输中的ROI图像编码算法研究,TN919.81
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 交叉杆型并联机床运动学及Kane动力学研究,TH113
- 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
- 基于ARM&Linux的嵌入式安防控制系统的研究,TP277
- 一体化能量回馈电梯驱动控制系统实现,TP273
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 发送器(变换器)、传感器 > 传感器的应用
© 2012 www.xueweilunwen.com
|