安卓操作系统简介(共10篇)
操作系统是计算机系统的基本组成部分,计算机技术的飞速发展和日益广泛的应用使得操作系统的类型,作用、计算环境等均发生了较大的变化。近十年来,新技术的出现,对传统操作系统产生了不小的冲击,如:中间件技术、网络技术、嵌入式技术等。新的设备和计算模式出现,必然与操作系统发生关联,只不过表现形式会根据技术的发展而各不相同。今天我将就基于Linux的自由及开放源代码的操作系统—安卓系统作简要介绍。
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。
Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌将Android 各代版本 Logo其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1.5),甜甜圈(Android
1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果冻豆(Jelly Bean,Android4.1和Android 4.2)。Android
1.1:2008年9月发布的Android第一版。Android 1.5Cupcake(纸杯蛋糕):2009年4月30日发布。
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,AndroiAndroid结构d分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 Userspace,使得Linux driver 与 Linux kernel彻底分开。Bionic/Libc/Kernel/ 并非标准的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所产生的,这样做是为了保留常数、数据结构与宏。Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。
Android开发四大组件分别是:活动(Activity): 用于表现功能。服务(Service): 后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。Android 中,Activity是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一。在Android的程序当中,Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity 当中可以添加一些Button、Check box 等控件。可以看到Activity 概念和网页的概念相当类似。一般一个Android 应用是由多个Activity 组成的。这多个Activity 之间Android的应用(20张)可以进行相互跳转,例如,按下一个Button按钮后,可能会跳转到其他的Activity。和网页跳转稍微有些不一样的是,Activity 之间的跳转有可能返回值,例如,从Activity A 跳转到Activity B,那么当Activity B 运行结束的时候,有可能会给Activity A 一个返回值。这样做在很多时候是相当方便的。当打开一个新的屏幕时,之前一个屏幕会被置为暂停状态,并且压入历史堆栈中。用户可以通过回退操作返回到以前打开过的屏幕。可以选择性的移除一些没有必要保留的屏幕,因为Android会把每个应用的开始到当前的每个屏幕保存在堆栈中。
它具有许多平台优势,首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟;其次它就有不受束缚的特点,过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从2007年iPhone上市后,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈;再次他还具有丰富的硬件,这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移;最后安卓还具有方便开发的优点,Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。
就安卓系统的安全权限机制而言,Android本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。从用户角度看,一款Android应用通常会要求如下的权限:拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。一款应用应该根据自身提供的功能,要求合理的权限。用户也可以分析一款应用所需权限,从而简单判定这款应用是否安全。如一款应用是不带广告的单机版,也没有任何附加的内容需要下载,那么它要求访问网络的权限就比较可疑。
风电场备件管理安卓应用系统为新疆维吾尔自治区风能研究所根据风电场需要研制开发, 项目来源为2013年自治区首批青年科技创新人才培养工程项目。系统功能主要包括设备信息、出入操作、统计分析、基础信息、系统管理等, 采用安卓应用技术、网络技术, 本系统在新疆风能公司乌鲁木齐分公司达坂城苜蓿台风电场获得了测试使用。
开发人叶峰, 硕士研究生学历, 计算机软件系统架构设计师, 高级职称, 自治区首批“优秀青年科技创新人才”, 新疆大学电气工程学院硕士导师, 新疆工业高等专科学校聘任客座教授, 新疆维吾尔自治区风能研究所副总工程师, 2003年毕业以来主要从事电力、风电、水利行业信息化系统建设项目, 风电行业软件系统项目, 科研项目研究等工作, 累计独立完成和参与的工程建设和科研项目二十多项。
近3年承担并完成验收的项目有2011年新疆科技厅项目《基于电子标签技术的风电场生产管理系统的研发》项目, 2011年乌鲁木齐市科技局项目《射频技术在风电场生产自动化系统中的应用》, 2012年新疆科技厅项目《风机油液检测数据分析管理平台系统》, 在国家级、省部级刊物上发表期刊论文9篇, 拥有专利2项, 软件著作权2项。主持并成功实施多项大型信息系统工程项目, 涉及项目金额累计近2000万元, 申报并承担自治区科技厅和市科技局科技项目累计合同金额约500万元。具有丰富的电力、水利、风能等行业信息系统工程项目开发建设及科技项目研发的工作经验。
二、系统应用
系统的使用主要是利用安卓智能手机和电脑, 来访问系统的各项主要功能。
如备件信息管理, 用户可以通过手机扫描备件的二维条码, 访问其备件详细信息, 具有管理员权限的操作者还可以进行信息的编辑。现场用户可以进行快速的物资类别管理, 可先增加分类标准, 后增加分类。一个分类标准下的分类应尽可能覆盖所有物资。还可以通过系统进行库房信息管理, 进入系统后, 左边显示是库房结构树, 显示全部库房的树状结构图, 为三级结构, 分别是库、货柜、货位。右边是新增库房界面, 右上角为增加库房按钮, 点击随时可以进入增加库房界面。在进行库房管理编辑维护过程中应该注意以下几点:
1) 库编号不能重复。
2) 同一库房中货柜编号不能重复。
3) 同一货柜中货位编号不能重复。
该系统还可以帮助现场实现统计流程, 主要有以下几种:
库房物资统计:统计整个库房内各类物资的总数, 不论货位。点击记录, 可查看该类物资进出情况历史记录。
数据统计:用户选择某一统计时段, 统计入库单详细数据。
物资出入库统计:选择某一时段, 统计该时段内的各类物资出入库物资明细情况。
仓库物资管理:形成仓库内物资分布情况的电子映像, 可查看各个货位的实时物资分配。
三、系统意义和未来发展
该系统的应用意义是利用智能手机等常用智能设备即可实现现场的备件管理操作, 方便快捷, 便于数据的快速录入和处理。未来将结合物联网技术的深入应用升级本系统的各项功能, 做到更高效的实现现场业务流程。
摘要:本文介绍了针对风电场现场使用基于风机备件管理的安卓应用系统及开发人员, 阐述了应用情况及意义, 对未来进行了展望。
关键词:风电场,备件,安卓
参考文献
[1]李晗.光纤通信的发展与应用研究[J].商业文化 (学术版) .2008 (10) ;112-113.
[2]董政.浅析光纤通信技术发展的现状及趋势[J].企业家天地.2010 (10) ;78-79.
3499元/32GB
金属质感外观接口丰富
Dolby Mobile杜比移动环绕音效
Clear.fi 家庭云媒体系统方便多媒
体数据分享
屏幕视角和色彩一般
机身体积略大
硬件规格
处理器NVIDIA Tegra2 双核 1GHz
内存容量1GB DDR2
显卡芯片NVIDIA GeForce 超低功耗版
存储容量16GB/32GB
存储扩展支持最大64GB Micro SD(TF)
屏幕尺寸10.1英寸(1280×800)
摄像头200万像素(前置)/500万像素(后置)
重量765.0g
典雅金属风 A500外观解析
10.1英寸的Acer Iconia Tab A50采用金属拉丝工艺外壳,赋予产品硬朗、洒脱气息的同时,金属冰凉触感让用户获得出色握持体验,而圆润的边角处理则为整机增添了几分亲切感。13.3mm机身厚度和765.0g机身重量符合当前平板电脑主流水平,可拆卸设计的电源适配器也为携带提供了不少便利,近7小时的续航时间(持续观看视频)则让人感到欣喜。
悄然进入3.1时代 影音性能出色
Acer Iconia Tab A500已经升级为最新Android 3.1中文版操作系统,相比上代Android 3.0系统,程序清单(Recent Apps)按键、页面切换等新功能的加入,使用户获得更出色的操控体验,对Flash 10.3的支持,则进一步优化了产品互联网视频应用。而Iconia Tab A500本身在影音播放上也做了不少努力,通过Dolby Mobile杜比移动环绕音效认证的音响系统提供多种音效预设模式可选,不过视频播放方面,VA屏在可视角度和色彩饱和度方面略逊于IPS屏产品,好在Acer同样为Iconia Tab A500提供了多种视频场景模式可选,一定程度上提升了产品显示效果。
追寻应用差异化 Tegra Zone与Clear.fi
配备NVIDIA Tegra2方案的Iconia Tab A500自然少不了对NVIDIA Tegra Zone的支持,一系列专为英伟达图睿(Tegra)处理器优化的精选游戏加上专业的游戏评测、高分辨率屏幕截图、高清视频预告片、游戏视频以及幕后花絮,很好地扮演了VIP游戏厅的角色,不过不知道有多少人愿意接受NVIDIA Tegra Zone的收费应用……
相比需要付费体验的NVIDIA Tegra Zone来说,Acer独家Clear.fi技术则实在得多。名为家庭云媒体系统的Clear.fi配合Wi-Fi 802.11 b/g/n无线网络,能轻松与家中其他Acer数码产品连接,将影片、照片和音乐与家人分享。
TIPSAndroid 3.1特性
Flash表现更强劲:升级为Flash 10.3,Flash网页以及土豆等视频网站播放更流畅
可变尺寸的Widgets:用户可自行调整Widget(插件窗口)大小
优化外部设备支持:支持与更多USB设备连接,且所需识别时间更少
首先,自学的话,书是必不可少的,我推荐几本学习编程的书,作为过来人,这些书非常适合初学者。
关于java的学习,个人非常推荐《java编程艺术》和《thinking in java》。《java编程艺术》这本书好像有七百多页,我也不是很记得,这本书对很多细节都有详细的叙述,thinking in java就不多说了,必读之书。
关于android编程学习,个人推荐《深入浅出google android》和《android核心技术与实例详解》,这两本书真的很适合初学android的人。
想学好编程,除了练习代码之外,看多一些书也是非常重要,我的学校图书馆有很多编程书,我都看了不知多少本,每看一本书都有很大收获,多看书真的很重要。
第二,善于上网找资料也是很重要的,网上有各种原代码,各种视频,各种心得体会。还有很多实际运用,这是书没的。
第三,编程需要耐心,忌浮夸,正所谓坚持就是胜利。尤其是编程,不要遇到难题就放弃,当你的水平到了一定水平之后就会发现以前的难题都不算什么。
第四,拿来主义,我觉得在编程的学习上是比较重要。不是说抄别人的源码,而是先理解后模仿,在理解的同时想下有没有可以改进的地方。
第五,学android之前,必须有扎实的java基础,这是必须的,不要只是半桶水就学习android,否则越学android会越困难。
随着生活水平的提高,人们越来越关注影响身体健康的天气状况,如何实时地掌握居住地或出行地的天气预报和天气状况呢?据工信部近日公布的2014年7月份通信业经济运行数据显示,我国移动互联网总数已达到8.72亿户。在2013年中国移动互联网统计报告中数据显示,中国移动互联网网民中乡镇人口占比为14%,城市人口占比84%。因此移动互联网网民,尤其城镇居民可以通过移动互联设备轻松地掌握居住地或出行地的天气情况。
据统计,2014年2月至4月中国移动网民智能手机系统分布中,安卓系统占比78.5%,iOS占14.1%,Windows占6.9%,BlackBerry占0.2%,其他为0.3%。由此统计数据可以看出安卓系统的天气预报系统的应用市场很广泛。系统不仅能提供城市的天气情况,还能快捷地知道如今人们都非常关注的空气污染程度。空气污染指标为参考美国环保署及其他机构所研议决定的指标,以0至500的数值来表示空气污染程度。这个指标值和健康的影响关系分为以下五个等级。0~50健康影响:优;51~100(Good)良;101~199(Moderate):轻微、轻度污染,不良;200~299(Unhealthy):中度污染,极不良;300~350(Very Unhealthy):中度污染,有害350~500(Hazardous):重污染,危险。Web Service技术
Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行具体的业务功能,为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。目前这些协议有:XML和XSD。Web Service平台是用XSD来作为数据类型系统的。为了符合Web Service标准,所使用的数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同软件的不同组织间传递,还需要用SOAP(Simple Object Access Protocol)协议,即简单对象访问协议,用于交换XML编码信息的轻量级协议。Web Service希望实现不同的系统之间能够用“软件-软件对话”的方式相互调用,打破了软件应用、网站和各种设备之间的格格不入的状态,实现“基于Web无缝集成”的目标。
“天气达人”系统采用Web Service技术访问国家气象网站,获取天气预报信息。系统的设计与开发
3.1 功能性需求
天气状态已经不仅仅是当前用户关注的问题了,由于环境的恶化,出行的人们更多的关注的是现在的空气质量,PM2.5,PM10等指数,系统提供了对于当前主要空气质量参数的查询,气温参数的查询,并提供实时的数据更新。
3.2 系统框架设计
“天气达人”系统功能结构图如图1所示。系统由多个功能模块组成,主要包含以下几个方面:
(1)空气质量数据获取模块;
(2)天气数据获取模块;
(3)微博分享模块;
4)语音输出模块;
(5)主题切换模块;
(6)滑屏模块。
3.3 系统的模块实现
以上六个模块的实现主要使用了如下几种Android组件:1)网络数据的异步请求(AsyncTask)。2)异步更新主界面数据(Handler)。3)界面水平划动(ViewGroup)。4)定时更新(ScheduledExecutorService)。5)微博分享,使用腾讯提供的接口。6)语音输出(TTS)。7)动画加载(Animation)。8)地理位置分享(GPS+WIFI)。“天气达人”系统开发语言采用Java,开发环境 Android + eclipse。
由于Android的界面是显示在主线程中的,因此为了防止阻塞主线程,界面的重绘更新使用的是Handler消息处理的方式。在天气数据,和空气质量数据请求成功返回之后均会发送一个各自独有的消息,当两个不同的消息在主线程内捕获后,均会将各自携带的数据传递到主线程内的局部变量中,这样只有当两个消息所携带的数据均被获得后,主界面才会被刷新。系统主线程和外部线程之间的顺序图,如图2所示。
系统的界面流程:包括初始的界面加载、微博分享、详细界面、城市列表、城市切换、界面刷新加主题切换、语音朗读。如图3所示。详细界面包含天气、温度、风力、舒适度等数据,并且包括空气质量、PM2.5、PM10以及详细等级的显示。右下角提供了语音功能,点击可朗读建议数据,使用户体验更加的人性化。Android提供了访问Google Map的接口,可以通过Android平台开发与地图相关的应用。由于天气和空气质量需要获得本地的位置,因此还添加了对当前用户所在地理位置的查询,通过使用Google提供的Location Manager和Google Map可以准确定位当前用户所在位置。Web Service技术在系统中的应用
施密特在Salesforce的Dreamforce云计算大会上说,预计冰激凌三明治版安卓系统很快就会推出。
施密特称:“我们已经开发了一款新的操作系统,内部将它称作冰激凌三明治,这款新系统将于10月或11月正式推出,
”
业内人士称,之所以选择在这个时间发布,是因为考虑到年底圣诞节旺季的缘故。许多人预计谷歌会在11月推出基于冰激凌三明治版安卓系统的Nexus Prime智能手机。据说该款智能手机将搭载1.5GHz双核处理器、1GB RAM、4.6寸超级AMOLED显示屏和LTE功能,它将成为新一代安卓智能手机中的新旗舰机型。
在8月份的时候,网络上流传出一些关于冰激凌三明治的图片,体现出下一版安卓系统在上一版基础上进行了少许的修改,其中最大的变化是蜂巢版安卓平板电脑系统上的某些功能将备用在智能手机上,用户界面也会发生一些变化。
一些人估计下一版安卓系统的版本号是4.0,但另一些人则认为是2.X,因为冰激凌三明治版本似乎介于姜饼版本和蜂巢版本之间。谷歌声称,这将是公司对安卓系统进行的最大的一次升级。
谷歌希望,在冰激凌三明治版本发布后,所有支持它的智能手机都能在18个月内升级到最新版本。由于这个期限很长,估计某些产品刚刚升级到冰激凌三明治版本时另一些手机已经在进行下一次的系统升级了。
★ P2P盼监管层规范资金托管
★ 广东梅州中考报名细则公布
★ 《福建省国防动员条例》将于10月1日实施
★ 全面推开营改增试点细则公布
★ 网友P2P网贷投资心得
★ p2p平台整改报告
★ 《食盐定点生产企业审批事中事后监管细则》
★ 精选10月思想汇报
★ 10月广播稿
关键词:汽车检测,诊断仪,安卓,无线通信
1 课题背景和意义
1.1 汽车诊断技术简介。
汽车的诊断技术要求在保证汽车性能不受影响的情况下, 测试汽车的工作状况, 并根据已知的技术诊断经验或相关技术参数手册确定汽车故障部位和故障原因。传统的汽车检测通常是指驾驶员已经察觉汽车工作状况不佳或到了定期规定检测时限所进行的例行检测, 这种检测依赖于有经验的操作人员和专业的汽车检测设备。但是如何能够满足随时随地对汽车性能参数进行检测成为了进一步改进汽车诊断技术所面临的问题。
1.2 课题的意义。
当平板电脑、智能手机等手持设备进入我们生活的今天, 一些检测与控制已经不再仅仅依赖于pc机。随着这些设备功能的扩展, 只需要安装一款Android软件就可以控制电视机、空调等家电设备。
一款普通的Android设备集成了3G、4G、wi-fi和蓝牙等功能, 这为开发一款远程的汽车诊断系统提供了基础。同时微处理器的高速数据处理功能也为诊断系统的检测精度提供了保障。至此可以分析利用安卓设备开发的汽车诊断系统有如下优点:
成本低:节约了测试系统成本, 同时扩展了手持设备的功能。
可以实时检测:如有需要, 可以将检测设备与待测端连接, 当需要检测汽车工作状况时使用手持设备实时查看。
适用面广:只需在车上安装检测设备, 手持设备安装一款测试软件就可使用, 操作简单。
可视化程度高:检测结果可以用数字、文字或图形方式显示, 方便理解
微型化:测试设备只集成采集、处理和数据传输功能, 省去了以往笨重的显示设备。
智能化:可以通过编程分析测试数据进行诊断, 省去了人工的分析判断。
2 诊断系统结成与功能
2.1 诊断系统的结构及工作方式。
图1示出远程汽车诊断系统架构图。由图1可以看出, 该诊断系统的架构和工作方式:通过获取来自汽车自诊断系统或直接测试车载传感器的数据, 通过数据处理系统分析故障的有无、故障原因及故障位置, 并以无线通信方式发送给远程手持设备 (Android设备) 。如此实现传统汽车诊断仪的功能, 同时该系统中的数据处理设备具有模/数转换以及较强的数据计算能力, 可以将车载传感器的检测的模拟量以数据形式发送到手持Android设备上。通过Android设备对文字、数据进行实时更新显示。另外, 手持设备还可以根据接收的数据信号进行波形显示, 作为便携式示波器使用。
2.2 诊断系统的功能。该诊断系统由于具备单独的数据处理模块和Android设备的多项功能, 可以实现如下多项功能:
可以对汽车各传感器数据进行采集, 并分析汽车工作性能;能够读取OBDⅡ汽车自诊断系统对外接口信息, 读取故障码;可作为示波器使用, 查看汽车上周期性工作部件的工作状况;具有无线通信功能, 可以远程对汽车进行测试诊断。
3 软件系统组成
基于Android设备的远程汽车诊断仪的软件系统结构, 包括数据采集与处理软件和手持设备软件两部分构成。前者面向汽车, 作用是采集相关数据, 并通过微型计算机进行处理分析得出测试数据;后者面向检测人员, 作用是通过无线通信接收测试数据, 并通过设备清晰显示测试结果。
3.1 微处理器软件架构。
该部分软件作用在于采集所需的传感器测试值, 进行单位转换和计算。并对计算结果进行分析比较, 得出所需的诊断结果。同时, 也可以根据自诊断系统的对外接口, 读取相关故障代码, 从而得到故障信息。然后通过无线通信的方式将诊断结果发送给远程手持终端。其软件系统流程图如图2。
3.2 安卓设备软件结构。
作为人机交互的设备, 该部分主要由交互界面与程序代码构成。通过调用安卓设备的无线通信功能, 实现诊断结果在安卓设备上的显示。该部分设计要求操作界面简洁, 通信功能快速、稳定, 可以实现指令发送和测试信息接收功能。在此基础上, 可以使用Android系统中计时器组件利用画布功能将接受的数字信息绘制成动态的波形图。
结束语
基于安卓设备的远程汽车诊断系统以微型化、集成化、智能化为设计目标。在满足汽车诊断需求的基础上, 力求诊断系统操作简单、成本低廉。通过对Android设备的扩展运用, 对汽车诊断系统进一步做轻量化处理。相信依靠安卓手机的高市场占有率, 这种建立在安卓设备上的汽车诊断系统会得到受众青睐。
参考文献
[1]王宜怀, 吴瑾等.嵌入式系统原理与实践[M].北京:电子工程出版社, 2012.
[2]Ian F.Darwin.姚军等译.Android应用开发攻略[M].北京:机械工程出版社, 2013.
[3]胡挺, 张士军.汽车故障诊断仪设计与实现[J].计算机与数字工程, 2007, 8:154-156.
[4]王文.基于OBDⅡ的汽车故障诊断仪的研制[J].自动化技术以应用, 2007, 26:62-64.
[5]麻友良.汽车电器与电子控制系统[M].北京:机械工程出版社, 2006.
美国汽车巨头克莱斯勒近日宣布,已成功研发出车载无线感应充电技术,并将在2013年款Dodge Dart中加载该项技术。克莱斯勒集团所研发的业界首个车载无线充电系统,为那些经常在外面也要使用电子设备的客户提供了一个完美的解决方案。据悉,无线充电系统位于车辆中控面板下方,中控台前面。该装置是一个内置式的充电网,当用户将他们iPhone、黑莓、Android或MP3兼容播放器等移动设备置于该装置上,便可进行激活,在车辆启动后便会开始充电。若要对其他无线产品进行充电,则需要一个独立的手机套。车载无线感应充电系统的安装使用费为 199.99美元,搭载有该系统的2013款Dodge Dart将于2012年下半年上市。克莱斯勒集团(Chrysler Group LLC)Mopar汽车部件生产部门的首席执行官皮埃特罗·戈尔利耶(Pietro Gorlier)表示,“Mopar汽车部件生产部门寻求每一个可能,让我们的客户生活更加方便。我们所研发的业界首个车载无线充电系统,目的在于为那些经常在外面,但是也要使用电子设备的客户提供了一个完美的解决方案。”
摘自:http://www.cnbeta.com/
点评:伴随着车辆在大众之间的普及,人们对于车载应用的需求也在逐步加强,看移动应用市场有多少车载APP就知道车载装置的火热程度。此次克莱斯勒集团所研发的业界首个车载无线充电系统,对于未来的汽车行业可谓影响深远。而且,利用车辆行驶过程中进行充电,也是既环保又节能,对于不方便携带众多充电设备的商务人士,可以说是一个绝佳的选择。未来也很有可能在大众生活中普及。
节能环保球形洗衣机
目前市场上节能洗衣机正在不断得到推广,但洗衣机耗电及含磷洗衣粉带来的污染,仍然是城市生活不可忽然的一个污染源头。基于当下的状况能有一款环保轻便的洗衣机成为主妇的迫切需求。目前,一款太阳能光伏动力的环保洗衣机问世,有别于传统以依靠电源运转的特质,该产品有着令人过目难忘的独特外形,除了光伏提供电力之外,它还可以通过太阳能为洗衣水加温。独特圆桶外形为搅洗的衣服提供360度的旋转清洗,使衣物更加清洁。
尽管Linux可以支持种类繁多的文件系统,但是几乎所有的Linux发行版都用ext2作为默认的文件系统。
ext2的设计者主要考虑的是文件系统性能方面的问题。ext2在写入文件内容的同时并没有同时写入文件的meta-data(和文件有关的信息,例如:权限、所有者以及创建和访问时间)。换句话说,Linux先写入文件的内容,然后等到有空的时候才写入文件的meta-data。这样若出现写入文件内容之后但在写入文件的meta-data之前系统突然断电,就可能造成在文件系统就会处于不一致的状态。在一个有大量文件操作的系统中出现这种情况会导致很严重的后果。
日志文件系统比传统的文件系统安全,因为它用独立的日志文件跟踪磁盘内容的变化。就像关系型数据库(RDBMS),日志文件系统可以用事务处理的方式,提交或撤消文件系统的变化。Linux系统缺少日志式文件系统是限制推广其在企业级应用的一个重要制约因素。
日志式文件系统在强调数据完整性的企业级服务器中有着重要的需求,是文件系统发展的方向。日志式文件系统的思想来自于如Oracle等大型数据库。数据库操作往往是由多个相关的、相互依赖的子操作组成,任何一个子操作的失败都意味着整个操作的无效性,对数据库数据的任何修改都要回复到操作以前的状态。日志式文件系统采用了类似的技术。
在分区中保存有一个日志记录文件,文件系统写操作首先是对记录文件进行操作,若整个写操作由于某种原因(如系统掉电)而中断,则在下次系统启动时就会读日志记录文件的内容来恢复没有完成的写操作。而这个过程一般只需要几秒钟到几分钟,而不是ext2文件系统的fsck那样在大型服务器情况下可能需要几个小时来完成扫描。
当前linux环境下有下面几种日志文件可供选择:
一、SGI的xfs文件系统
SGI最新发布xfs为 1.0.1版.(oss.sgi.com/projects/xfs/)
SGI的XFS 1.0是可被linux的2.4.x核心支持.在redhat上运行的很好,SGI还在redhat上开发了一个安装程序.
其它linux发行版的安装程序也正在开发中.
SGI的xfs被称为业界最先进的、最具可升级性的文件系统技术。它是一个全64位,快速、稳固的日志文件系统,多年用于sgi的irix操作系统。sgi决定支持linux社区,将关键的基本架构技术授权于linux。它以开放资源形式发布了他们自己拥有的xfs的源代码,并开始进行移植。此工作进展得很快,目前已进入beta版阶段。作为一个64位文件系统,xfs可以支持超大数量的文件(9g×1gb,甚至更大的18g×1gb),可在大型 2d 和 3d 数据方面提供显著的性能。xfs有能力预测其它文件系统薄弱环节,同时xfs提供了在不妨碍性能的情况下增强可靠性和快速的事故恢复。
sgi的xfs可为linux和开放资源社区带来的新特性有:
可升级性
xfs被设计成可升级,以面对大多数的存储容量和i/o存储需求,可处理大型文件和包含巨大数量文件的大型目录,满足二十一世纪快速增长的磁盘需求。xfs有能力动态地为文件分配索引空间,使系统形成高效支持大数量文件的能力。在它的支持下,用户可使用1exabyte (1g×1gb) 大的文件,远远大于现在最大的文件系统。
优秀的i/o 性能
典型的现代服务器使用大型的条带式磁盘阵列,以提供达数gb/秒的总带宽。xfs可以很好地满足i/o请求的大小和并发i/o请求的数量。
系统排错
xfs可以在一秒内从大多数意外中断中恢复。传统文件系统必须在中断后做一些特定的文件系统检查,可能会花费数小时才完成。xfs避免了冗长的文件系统检查,可明显地减少读写磁盘的时间。
xfs可作为root文件系统,并被lilo支持.在NFS服务器上使用也没问题.支持软件raid和LVM.
二、Reiserfs文件系统
Reiserfs文件系统的主页是www.reiserfs.org/
在7月23日,Hans Reiser把他的基于平衡树结构的ReiserFS文件系统在网上公布 。 这是ReiserFS的第一次公开亮相。此后,ReiserFS一直在Hans Reiser和领导下的开发小组下开发和发展,SuSE Linux也对它的发展起了重大的帮助。
由于ReiserFS有一些很有用的特性,更主要的是它比ext2fs要快得多,所以它很快被很多人使用。Linux内核2.4.1-pre4版本开始包含ReiserFS文件系统。当前的ReiserFS只能在Intel结构体系上使用,但支持其他体系结构的ReiserFS版本也正在积极开发中,
新一代的reiser4将于/9/30日发布.
ReiserFS是一种新型的文件系统,在蓝点Linux中你可以选择它来装载你的Linux操作系统和其他应用程序和数据文件。它通过一种与众不同的方式--完全平衡树结构来容纳数据,包括文件数据,文件名以及日志支持。ReiserFS还以支持
海量磁盘和磁盘阵列,并能在上面继续保很快的搜索速度和很高的效率。
ReiserFS是基于平衡树的文件系统结构,尤其对于大量文件的巨型文件系统,如服务器上的文件系统,搜索速度要比ext2快;ext2使用局部的二分查找法,综合性能比不上ReiserFS。
空间分配和利用情况
ReiserFS里的目录是完全动态分配的,因此不存在ext2中常见的无法回收巨型目录占用的磁盘空间的情况。ReiserFS里小文件(<4K)可以直接存储进树,小文件读取和写入的速度更快,树内节点是按字节对齐的,小的文件可共享同一个硬盘块,
节约大量空间。Ext2使用固定大小的块分配策略,也就是说,不到4K的小文件也要占据4K的空间,导致的空间浪费比较严重。
先进的日志机制
ReiserFS有先进的日志(Journaling/logging)机制,在系统意外崩溃的时候,未完成的文件操作不会影响到整个文件系统结构的完整性。 ext2虽然健壮性很强,但一旦文件系统被不正常地断开,在下一次启动时它将不得不进行漫长的检查系统数
据结构的完整性的过程,这是为了防止数据丢失而必需的操作。对于较大型的服务器文件系统,这种“文件系统检查”可能要持续好几个小时,在很多场合下这样长的时间是无法接受的。 解决这个问题的一种技术“日志文件系统”。在日志的帮助下,每个对数据结构的改变都被记录下来,日志在机制保证了在每个实际数据修改之前,相应的日志已经写入硬盘。正因为如此,在系统突然崩溃时,在下次启动几秒钟后就能恢复成一个完整的系统,系统也就能很快的使用了。
支持海量磁盘和优秀的综合性能
ReiserFS是一个相当现代化的文件系统,相比之下,ext2虽然性能已经很好了,但其设计还只是19世纪80年代的水准。
ReiserFS的出现,使Linux拥有了像Irix/AIX那样的高档商用Unix才有的高级文件系统。ReiserFS可轻松管理上百G的文件系统,在企业级应用中有其用武之地,由于它的高效存储和快速小文件I/O特点,它在桌面系统上也表现出色:启动X窗口系统的时间ReiserFS比ext2少1/3。而ext2则无法管理2G以上的单个文件,这也使得ReiserFS在某些大型企业级应用中比ext2要出色。
ReiserFS一个最受人批评的缺点是每升级一个版本,都将要将磁盘重新格式化一次,这个缺点也正在改进中。
三、IBM的jfs文件系统
IBM最新发布xfs 1.0.2版.(oss.software.ibm.com/developerworks/opensource/jfs/)
jfs(Journaled File System Technology for Linux)的开发者包括AIX(IBM的Unix)的jfs的主要开发者。在AIX上,jfs已经经受住了考验。它是可靠、快速和容易使用的。
2月,ibm宣布在一个开放资源许可证下,移植linux版的jfs文件系统。jfs也是一个有大量用户安装使用的企业级文件系统。
使用日志文件系统,性能上会稍有损失,是因为当它保持一个日志时,系统需要写许多数据。但面对系统崩溃及运行fsck,这是值得的。jfs通过把同步日志转为异步日志从而减少了性能的损耗。使用同步日志,系统直接进行与文件系统的动作成比例的日志记录操作;而异步日志,日志记录较少,且其可以在不影响其它文件系统操作时进行记录,因而可减少日志的开销。
四、ext2的后继者ext3fs
ext3是由开放资源社区开发的日志文件系统,主要开发人员是redhat的 高手stephen tweedie。ext3被设计成是ext2的升级版本,尽可能地方便用户从ext2fs向ext3fs迁移。ext3在ext2的基础上加入了记录元数据的日志功能,努力保持向前和向后的兼容性。这个文件系统也许称为ext2的下一个版本更为合适些。
ext3fs工作得很好。ext3fs最大的优点是向下兼容ext2。而且ext3fs还支持异步的日志,这意味着它的性能可能比ext2还好。但是使用ext3文件系统时要注意硬盘限额问题,在这个问题解决之前,不推荐在重要的应用上采用ext3+disk quota
ext3最新版本是针对kernel 2.4.8的ext3-2.4-0.9.6-248.gz
新推出的redhat 7.2B上正式启用了ext3,Turbolinux Server 6.5则同时支持 ReiserFS 及 ext3.
通过在已有的ext2文件系统上添加日志文件可把ext2文件系统转换成ext3文件系统.
你可以把一个文件系统在ext3和ext2自由切换.因为在ext2文件系统上的ext3日志文件仍然存在,只是ext2不能认出而已.
末段高空区域防御系统(英语:Terminal High Altitude Area Defense,缩写:THAAD,萨德)是美国导弹防御局和美国陆军隶下的陆基战区反导系统,一般简称为萨德反导系统。
末段高空区域防御系统作为专门用于对付大规模弹道导弹袭击的防御系统,其独特优势是在防御大规模导弹威胁的同时,为作战部队提供更加灵活的使用选择。其目的不是取代而是补充MIM-104防空导弹以及海军宙斯盾弹道导弹防御系统、陆基中段防御系统和美国在世界各地部署的预警雷达与传感器,从而使美军具备多层弹道导弹防御能力。
THAAD目前旨在提供对于1000km范围内弹道导弹的探测预警以及200km范围内150km高度内(已经到了所有意义上的非领空和航天领域)的动能导弹攻击。
THAAD集群通常由9辆移动式发射车(各可载8枚),两部移动战术指挥中心,一部AN/TPY-2 雷达,一套THAAD售价$80亿。
雷达在整个系统中是举足轻重的作用,哪怕不需要导弹的存在。
THAAD所采用的探测雷达为雷神公司的AN/TPY-2拖车移动式相控阵探测雷达,9.2m^2的相控阵单元中有72个T/R收发单元以及25344个天线单元,频段在I/J波段(NATO)或X波段(IEEE),具体频段在8.55-10GHz,发射功率150kW,采用线性调频脉内调制。AN/TPY-2由5个部分组成:、相控阵天线
2、电子系统单元3、1.1 MW 发电单元,最大功耗2.1MW
4、相控阵冷却单元
5、操作控制单元,包括操作、维护和通信(独立电源)
导弹长度6.17 m最大直径推进部: 34 cm;战斗部: 37 cm 重量900 kg 最大速度2800 m/s(8.24 Mach)射高150 km 射程> 200 km,受《中导条约》限制推进普惠固态火箭弹头无(利用动能直接撞击毁伤)。
THAAD的导弹不携带弹头,即不会采用破片毁伤,而是直接撞击命中。自然,防御性导弹都会是多对一,因此即使单发撞击命中的概率会小于单发破片命中的概率,但多发撞击摧毁的概率还是要大于多发破片摧毁的概率。
萨德中的X波段雷达是什么?
“萨德”系统使用的AN/TPY-2型X波段雷达,号称当今世界上最大、功能最强的陆基移动雷达。美军方宣称其探测距离为500千米。由于雷达探测距离与目标的雷达截面积密切相关,故该型雷达对于弹体尚未分离的上升段中远程和洲际导弹的探测距离应在2000千米以上。该型雷达可在870千米距离探测到雷达截面积较小的隐形目标,故具备相当的反隐型战机能力。该型雷达使用的窄波束,则能在580千米左右的距离精确评估目标弹头的预计位置,并识别假弹头。
为什么说X波段雷达威力范围超出了半岛防卫需求? THAAD的高性能X波段雷达对韩国而言也是没有必要的。导弹防御系统中X波段雷达的主要功能是目标识别,这对于中段导弹防御系统而言是个巨大的挑战。但是THAAD是在末段拦截,较轻的诱饵会在再入大气层的过程中自动被大气滤掉,因此压根不存在目标识别的问题。
朝鲜准备用于攻击韩国的多是近程导弹,THAAD对韩国作用有限。
为什么萨德系统会损害中国的战略安全利益和其他国家的安全利益?
导弹防御效能一直是导弹防御辩论的焦点之一,其核心是中段目标识别问题。为了提高突防概率,进攻导弹除真实弹头外,还会释放诱饵、箔条等突防辅助措施。由于弹道导弹中段是在大气层外飞行,较轻的气球诱饵和较重的弹头具有相同的飞行轨迹,从弹道轨迹上无法区分弹头和诱饵。此外,进攻方还可以采取各种技术手段使得诱饵具有和弹头类似的雷达和红外特征,加大中段目标识别的难度。
由于诱饵很轻、很便宜,可以大量装备,因此如果防御方无法区分弹头和诱饵,即使拦截弹可以在合适的时间到达目标导弹弹道上合适的位置,打击到真弹头的概率也将会非常低。美国官方也承认中段目标识别问题还没有彻底解决。只要美国导弹防御系统的效能维持在较低的水平,拦截弹成功拦截中国报复性核弹头的概率就很低,中国就可以维持对美国的核威慑。
洲际导弹可携带多弹头、多个诱饵令拦截难度倍增。
前沿部署的X波段雷达可以提高把真实弹头从诱饵中识别出来的能力。
韩国的TPY-2雷达可以看到中国战略导弹的主动段和主动段结束后释放弹头和诱饵的过程。根据动量守恒定律,导弹释放较轻的诱饵时速度改变量很小,而释放较重的弹头将引起较大的速度改变。如果韩国雷达可以看到诱饵释放过程,那么美国反导系统就可以根据导弹速度改变而轻易地分辨出弹头和诱饵,彻底解决这一难题。
在和平时期,韩国TPY-2雷达可以用于观测中国战略导弹(特别是潜射导弹)的发射试验,积累弹头和诱饵的雷达特征数据,这有利于提高反导系统目标识别的能力。如果美国反导系统效能得到大幅提升,中国对美国的核威慑将被抵消。
也就是说,我们国家和其他核大国之间形成的核战略是相互确保摧毁战略,指世界上所有的核大国均拥有可靠的第二次核打击能力,即在对方首先实施核打击后,己方仍能生存下来,并具备完全摧毁对方的核报复能力。因此,任何一方发动核袭击,肯定会遭到报复性回击。只要保持这种“稳定的恐怖和平”,就可威慑双方都不敢发动战略核袭击,避免核战争。否则,双方就有可能同归于尽。
【安卓操作系统简介】推荐阅读:
安卓手机应用安卓市场07-02
安卓文件目录09-06
有用的安卓总结11-24
安卓实训总结06-02
分布式操作系统的简介10-03
04-操作系统05-25
操作系统知识总结09-25
操作系统复习要点10-09
操作系统计算题答案09-08
实时操作系统实验报告09-14