- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式操作系统-B计133-李洋宇解读
嵌入式实时操作系统μC/OS-II
专业 软件工程(NIIT) 学生姓名 李洋宇 班级 B计算机133 学号 1310704316 完成日期 2016.1.18
信息工程学院
目录
第一章 嵌入式系统发展历史 4
1.1 嵌入式系统的定义 5
1.1.1嵌入式系统的特点 5
第二章 嵌入式系统的独立发展道路 6
2.1 单片机开创了嵌入式系统独立发展道路 6
2.2 单片机的技术发展史 7
第三章 嵌入式系统的两种应用模式 8
第四章 嵌入式系统的组成 9
4.1 硬件层 10
4.2 中间层 10
4.2.1 应用软件层 10
第五章 无线智能家居设计 10
5.1无线智能家居控制系统总体结构及功能 11
5.2系统硬件实现 12
5.3 ARM9 微处理器 12
第六章 嵌入式系统的主要应用,分类,特点 14
基于ARM9的无线智能家居控制(智能监控)系统设计
李洋宇
第一章:嵌入式系统发展历史
目前,在嵌入式系统应用领域中,不少人对什么是嵌入式系统不甚了解。有些人搞了十多年的单片机应用,不知道单片机就是一个最典型的嵌入式系统;也有些人在解释什么是嵌入式系统时,不是从定义出发,而是列举了嵌入式系统的一些特点,往往不知所云。因此,有必要从现代计算的发展历史,了解嵌入式系统的由来,从学科建设的角度来探讨嵌入式系统较为准确的定义。
嵌入式系统诞生于微型机时代,嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系中去,这些是理解嵌入式系统的基本出发点。由于嵌入式计算机系统要嵌入到对象体系中,实现的是对象的智能化控制,因此,它有着与通用计算机系统完全不同的技术要求与技术发展方向。通用计算机系统的技术要求是高速、海量的数值计算;技术发展方向是总线速度的无限提升,存储容量的无限扩大。 而嵌入式计算机系统的技术要求则是对象的智能化控制能力;技术发展方向是与对象系统密切相关的嵌入性能、控制能力与控制的可靠性嵌入式计算机系统则走上了一条完全不同的道路,这条独立发展的道路就是单芯片化道路。它动员了原有的传统电子系统领域的厂家与专业人士,接过起源于计算机领域的嵌入式系统,承担起发展与普及嵌入式系统的历史任务,迅速地将传统的电子系统发展到智能化的现代电子系统时代。ARM9 的无线智能家居控制系统主要包括ARM9 核心控制模块,无线通信模块、LCD 触摸屏模块和家居电器,另外还有传感检测,语音报警和电源等模块。系统总体结构模型 图如图1 所示。
其中ARM 是整个系统的控制核心,通过GPRS 和ZigBee 无线通信网络收发控制指令实现对家居电器进行综合监控,同时提供防火墙的功能,阻止外界对家庭内部设备的非法访问和攻击。
无线通信模块分为本地和远程两部分,本地通信主要通过新型的ZigBee 无线通信技术实现系统与家居电器的通信,达到对其控制;远程通信是利用手机通过GPRS 通信网络或利用计算机通过互联网实现人与控制系统的通信,进而达到对家居电器的远程监控。采用无线通信技术省去了布线使家居布局更加灵活,远程控制使家居电器工作更加贴近人们的工作和生活要求。
智能家居控制系统的具体功能包括:
①家居电器的综合监控:对所控制的家居电器进行开关、工作参数的设置和工作状态的检测。
②室内环境信息采集:采集家居环境的温度、湿度信息和煤气、烟气等有毒气体的检测。
③自动报警:当检测到家居环境的温度、湿度、煤气、烟气等超标,或检测到有陌生人强行开启室门或进入室内时就自动报警,告知居室主人。
④本地控制:用户在本地可通过计算机或家居电器本身的操作键对家居电器进行监控。
⑤远程控制:用户远程可以通过手机短息或互联网对家居电器进行控制或工作状况查询。
⑥安全防盗:家居中的所有与控制系统连接的电器设备均可实现与主人通信,一旦盗贼对某设备进行操作,或某设备工作状态异常时,系统将立即通知主人,以达到安全和防盗的目的。
2、 系统硬件实现
系统硬件主要由ARM9 微处理器、GPRS 通信网络、ZigBee通信技术、LCD 触摸屏、语音报警和电源等模块组成。
3、 ARM9 微处理器
微处理器采用三星公司的ARM9(S3C2440)。S3C2440 是一款高性能32 位RISC 微处理器, 采用了ARM920T 的内核,0.13um的CMOS 标准宏单元和存储器单元,最高主频可以达到400MHz,提供多款液晶屏配置。ARM920T 实现了MMU,AMBA BUS 和Harvard 高速缓冲体系结构,这一结构具有独立的16Kb 指令Cache和16Kb 数据Cache,每个都是由具有8 字长的行组成。通过提供一套完整的通用系统外设,无需配置额外的组件从而减少整体系统成本,为手持设备和一般类型应用提供了低价格、
文档评论(0)