首页--工业技术论文--建筑科学论文--房屋建筑设备论文--机电设备论文--建筑物的电气化、自动化装置论文

基于嵌入式Linux智能家居控制系统的研究与设计

摘要第6-7页
Abstract第7页
1 绪论第8-12页
    1.1 智能家居研究的背景及意义第8-9页
        1.1.1 智能家居研究的背景第8页
        1.1.2 智能家居研究的意义第8-9页
    1.2 智能家居国内外发展的现状第9-10页
        1.2.1 国外智能家居发展现状第9-10页
        1.2.2 国内智能家居发展现状第10页
    1.3 本课题研究智能家居系统的内容第10-12页
2 方案的选型以及总体系统设计第12-21页
    2.1 硬件方案选型第12-14页
        2.1.1 主控平台的选型第12-13页
        2.1.2 无线通信模块的选型第13-14页
    2.2 软件方案选型第14-18页
        2.2.1 Bootloader的选型第14-16页
        2.2.2 嵌入式操作系统的选型第16-17页
        2.2.3 根文件系统的选型第17-18页
    2.3 总体系统设计第18-20页
    2.4 本章小结第20-21页
3 软件平台的搭建与移植第21-44页
    3.1 嵌入式Linux开发环境搭建第21-25页
        3.1.1 交叉开发环境的必要性第21页
        3.1.2 利用虚拟机VMware软件安装Linux系统第21-22页
        3.1.3 NFS服务器的安装第22-23页
        3.1.4 TFTP服务器的安装第23-24页
        3.1.5 交叉编译工具的安装第24页
        3.1.6 Windows安装相关开发软件第24-25页
    3.2 U-Boot-2010.06移植第25-35页
        3.2.1 U-Boot启动流程分析第25-28页
        3.2.2 支持S3C2440开发板第28-30页
        3.2.3 支持Nor Flash第30页
        3.2.4 支持Nand Flash第30-31页
        3.2.5 支持Nand Flash启动第31-32页
        3.2.6 支持DM9000网卡第32页
        3.2.7 支持YAFFS2文件系统第32-34页
        3.2.8 支持引导Linux内核第34-35页
    3.3 Linux-2.6.36.4 内核移植第35-41页
        3.3.1 Linux内核介绍第35-36页
        3.3.2 支持S3C2440开发板第36-38页
        3.3.3 支持Nand Flash第38-39页
        3.3.4 支持DM9000网卡第39-40页
        3.3.5 支持RTC实时时钟第40页
        3.3.6 支持YAFFS2文件系统第40-41页
    3.4 Linux根文件系统构建第41-43页
        3.4.1 Linux根文件系统介绍第41页
        3.4.2 利用Busybox构建根文件系统第41-43页
    3.5 本章小结第43-44页
4 外围硬件的原理分析及设计第44-53页
    4.1 ZigBee无线通信模块第44-46页
        4.1.1 CC2530芯片第44页
        4.1.2 核心板分析与设计第44-45页
        4.1.3 底板分析与设计第45-46页
    4.2 GPRS无线通信模块第46-49页
        4.2.1 GPRS介绍第46-47页
        4.2.2 GPRS模块设计第47-49页
    4.3 家电设备驱动模块第49-50页
    4.4 红外无线转发模块第50-52页
    4.5 本章小结第52-53页
5 Linux设备驱动移植开发及测试第53-69页
    5.1 智能开关设备驱动设计及测试第53-57页
        5.1.1 控制电路原理分析第53页
        5.1.2 驱动程序实现与分析第53-55页
        5.1.3 向内核中添加驱动第55-56页
        5.1.4 驱动测试第56-57页
    5.2 背景音乐播放器驱动移植并测试第57-61页
        5.2.1 移植声卡驱动并测试第57-59页
        5.2.2 移植SD卡驱动并测试第59-60页
        5.2.3 移植USB驱动并测试第60-61页
    5.3 触控液晶驱动移植并测试第61-64页
        5.3.1 移植LCD驱动并测试第61-62页
        5.3.2 移植触摸屏驱动并测试第62-64页
    5.4 移植ADC驱动并测试第64-65页
        5.4.1 原理分析第64页
        5.4.2 驱动移植第64页
        5.4.3 驱动测试第64-65页
    5.5 移植PWM-BEEPER驱动并测试第65-66页
        5.5.1 原理介绍第65页
        5.5.2 驱动移植第65页
        5.5.3 驱动测试第65-66页
    5.6 移植DS18B20驱动并测试第66-68页
        5.6.1 原理介绍第66-67页
        5.6.2 驱动移植第67页
        5.6.3 驱动测试第67-68页
    5.7 本章小结第68-69页
6 Linux应用程序开发及测试第69-82页
    6.1 触摸屏校准程序移植第69页
    6.2 背景音乐播放器madplay移植并测试第69-72页
        6.2.1 madplay移植分析第69-70页
        6.2.2 madplay移植第70-71页
        6.2.3 madplay测试第71-72页
    6.3 Qt图形界面程序开发及测试第72-78页
        6.3.1 建立Qt开发环境第72-74页
        6.3.2 智能家居Qt界面程序开发第74-75页
        6.3.3 Qt串口控制界面程序开发第75-77页
        6.3.4 测试Qt界面及串口控制界面第77-78页
    6.4 嵌入式Web服务器界面开发及测试第78-81页
        6.4.1 Boa服务器移植第78-79页
        6.4.2 CGI控制界面程序设计第79-81页
        6.4.3 测试Boa服务器以及CGI界面程序第81页
    6.5 本章小结第81-82页
7 总结与展望第82-84页
    7.1 总结第82-83页
    7.2 展望第83-84页
参考文献第84-86页
致谢第86页

论文共86页,点击 下载论文
上一篇:钢框架—剪力墙新型混合结构动力高等分析及实现
下一篇:内置FRP管的钢管混凝土边框组合剪力墙的数值分析