资源描述:
《基于arm contex a8智能家居系统设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ARMContexA8智能家居系统设计毕业论文目录摘要IABSTRACTII1前言11.1智能家居研究背景及意义11.2国内外发展现状11.3课题研究的内容21.4嵌入式系统的特点32系统的总体方案设计42.1系统设计思路42.2系统方案设计42.3项目实现功能53基于S5PV210的智能家居系统硬件设计63.1芯片的选型63.1.1SPV210的功能特点73.1.2ARMCONTEXA8开发板的配置73.1.3智能家居项目硬件配置83.2DS18B20温度传感器的工作原理及结构图83.3LED原理和电路图93.4TFT触摸屏原理
2、和电路93.5报警电路103.5.1蜂鸣器报警的原理103.5.2蜂鸣器报警电路图113.5.3开发板音频部分原理图114系统环境搭建124.1搭建嵌入式linux系统环境124.2编译器124.3嵌入式linux软件组成部分及其功能134.3.1bootloader作用134.3.2UBOOT移植134.3.3linux内核组成144.3.4内核移植144.3.5根文件系统rootfs作用144.3.6根文件系统制作144.4.Tslib移植164.4.1.tslib作用164.4.2.tslib移植164.5QT移植174.5.1
3、QT介绍174.5.2安装中文字体库17454.5.3QT界面制作175基于CONTEXA8智能家居软件设计195.1通过界面实现开关灯195.2实现DS18B20的温度显示195.2.1编写DS18B20设备驱动程序195.2.2编写硬件操作库函数205.2.3编写ehome图形界面软件,添加温度显示205.3在线升级205.3.1升级方案215.3.2TPAD的linux系统识别U盘215.3.3TPAD在linux系统擦和写Nand215.3.4升级zImage215.4.ehome添加MP3播放器功能225.5附加功能226系
4、统的调试与测试236.1集成测试简介236.2硬件和软件测试246.2.1环境搭建测试246.2.2tslib测试246.2.3QT测试246.2.4测试LED灯驱动和硬件操作库246.2.5温度传感器测试256.2.6在线升级功能测试256.3智能家居文件的编译267总结与展望27参考文献28致谢29附录一主界面程序30附录二在线升级代码32附录三音乐播放器程序33附录四温度曲线和显示程序35附录五主控制芯片S5PV210的外接方式电路图44附录六主控芯片S5PV210硬件电路图45451前言1.1智能家居研究背景及意义21世纪经济
5、快速发展,计算机技术更是取得了惊人的发展速度,科学技术也越来越多地影响着人们的生活,人们对自己的衣、食、住、行,提出了更高的要求[6]。智能化于是就成了出现频率最高的词汇,像智慧城市、智能汽车、智能景区,智能控制,智能交通等等,都体现出人类对智能化生活的迫切追求。家庭是社会的细胞,唯有家庭实现了信息化,才能真正实现社会的信息化,研究开发智能家居系统是实现室内信息化的必要过程[6]。“智能家居”这样一个更加贴切人们生活的词汇最早的时候是在西方康捏狄克州被提出来,随后对智能家居项目投入拉开了序幕,智能家居系统成了科技进步的最大受益者之一[
6、1]。现在特别是消费电子类产品智能化发展,嵌入式控制器件基本上应用于了生活的方方面面,比如收音机、智能手机、小区电梯、汽车电子、数字电视、工业控制、数码相机、空调、交换机、路由器、卫星、航空航天、月球探测仪、智能监控、医疗器械,嵌入式的重要作用越突显出来。近年来随着“物联网”的发展,物联网技术的成熟和智能移动人机交互终端的普及,使得智能家居行业获得了长足的发展,达到了前所未有的程度[12]。随着智能家居技术的日益成熟、制造成本逐渐降低、用户功能的人性化,使得智能家居“飞入寻常百姓家”,而不再是原来的高处不胜寒。最近几年,随着信息通信和
7、计算机的发展,智能家居控制系统在房地产领域得到了一定程度的推广,智能家居作为一个智能化和物联化的新型领域,对现在家居安防和家居智能化的管理具有很重要的价值[16]。1.2国内外发展现状由于芯片朝着体积更小、运算更快、功耗更低的方向发展,所以越来越多的智能化芯片被运用到日常电子商品里,而且可以添加更多的外设和更好的功能。比如,诺基亚1050手机只能打电话,发个信息,而iphone手机可以打电话,发信息,WIFI,BT,TP等,软件随着硬件的改变而改变。不同的产品,它们的功能不一样,可靠性也不一样,成本不一样,体积和功耗都,有可能不一样,
8、但是本质同样的东西都会满足。根据不同用户的需求,诺基亚1050:功能单一,可靠性高,成本低,体积小,功耗小,而iphone手机功能强大,可靠性差,成本高,体积大,功耗高。可以得出结论,将来做产品可以做低端和高端,像智能家