毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于安卓车载智能控制系统设计+文献综述(6)
(4)不支持指针,所有的访问都必须通过具体的对象变量来实现,这样既保护了对象的私有变量,同时也避免了一些错误;
(5)编译产生的文件时字节码文件,字节码文件盒平台无关。
在实际应用中,广大用户所体验到的其他特点有:
优势:Java适合团队开发,软件工程可以相对做到规范。Java语言本身极其严格的语法特点使得Java语言无法写出结构混乱的程序,这将强迫程序员确保代码结构的规范性,这无疑可以带来很多便利。
劣势:j2ee的架构很完美,第一版软件可以做满意,但是很不适合互联网模式的持续不断修改。互联网软件工程管理上的不足,持续的修修补补将导致架构的破坏。
3.5.2 与C++、C的对比
Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。
实际上,Java从C语言、C++语言继承了许多成份,甚至可以将Java看成是类C语言发展和衍生的产物,比如Java语言的变量声明、操作符形式、参数传递、流程控制等方面和C语言、C++语言完全相同。
4 车载智能控制器基于安卓平台的软件开发
4.1 系统整体框架
控制终端由两部分组成:掌上控制终端为手机或者平板等具有安卓系统平台的设备;车载控制终端,采用一款CPU为微控制器,以GPRS模块作为与公网(Internet)连接的硬件设备,因为该模块内嵌有TCP/IP协议,支持数据透明传输,有串行接口,易与微控制器连接,主控制器通过串行接口与GPRS通信,来接收网络发送的数据和解析数据,完成控制命令。另外的Wifi模块也与CPU相连接,可以组成点对点局域网,用于近距离对手机数据的接收以控制外设。外设家电的控制电路根据用户需求,分别设计控制家电设备的具体电路,并包括家电数据反馈回传到手机的链路,这种双向通信组成一套智能家居控制系统。在安卓或OS平台上开发一个上位机控制软件,进行自定义的命令数据帧发送和回传数据接收显示,下位机控制端解析数据包的内容,根据自定义的通讯协议解包、解析,完成家电控制,这样组成整个近远程控制通信系统。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
HFSS基于微波传输线的X波段的相位调制电路
下一篇:
数字音频流的FPGA编码程序设计
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
基于QT的图像处理系统设计
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
多元化刑事简易程序构建探讨【9365字】
国内外无刷直流电动机研究现状
中国古代秘书擅权的发展和恶变
浅谈传统人文精神茬大學...
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述