全文预览

远程遥控智能家电系统的设计

上传者:学习一点 |  格式:doc  |  页数:36 |  大小:311KB

文档介绍
企业的选择。所以选择MySQL作为本系统数据库管理系统。2.1.4ADT?本系统手持客户端以安卓平台为主,开发工具则选用google官方的开发工具ADT。且其作为插件集成在eclipse中,组成功能的强大的android集成开发环境。所以本系统开发工具选用ADT开发手持端软件部分[4]。相关技术2.2.1JavaSocket技术本系统桌面端、服务器端、手持端三部分的通信都通过scoket完成。包中。ServerSocket用于服务器端,Socket在建立网络连接时使用。当桌面端和手持端成功连接服务器端时,三部分都会产生一个实例,在获得实例的输入输出流之后,通过向输入输出流写入字符或读取字符完成信息交互。2.2.m技术目前,m2.0.jar(Windows下)、comm3.0.jar(Linux/Solaris);IBM的串口通信API以及一个开源的实现。鉴于在Windows下SUN的API比较常用以及IBM的实现和SUN的在API层面都是一样的,所以本系统选用SUN的串口通信API在Windows平台下的使用[5]。2.2.3Java多线程技术Java多线程技术实现了软件多任务并发执行。服务器采用多线程实现多客户端连接。在实现socket信息交互方面,多线程是必不可少的。2.2.4基于stm32的嵌入式控制技术嵌入式技术依靠其体积小、成本低、功能强等特点,适应了智能化发展的最新要求。单片机作为控制系统的微处理器,在数据处理和代码存储等方面都已经无法满足系统的要求,ARM微处理器资源丰富,具有良好的通用性。Cortex-M3是ARM公司最新推出的第一款基于ARMv7体系的处理器内核。基于Cortex-M3内核的STM32系列处理器于2007年由ST公司率先推出,它集先进Cortex-M3内核结构、出众创新的外设、良好的功耗和低成本于一体,极大的满足自动控制系统设计要求[6]。

收藏

分享

举报
下载此文档