Android手机开发平台实验室建设方案2012年11月1一、Android行业背景和发展趋势1.1Android行业背景今天,涉及通信产业链中的每个环节,都有Android的身影,Android是第一款完全完整打通了整个通信产业链中的操作系统,手机方案商、集成商、运营商、内容提供商、用户,都在玩Android,都惊讶于Android的爆发式增长速度,Android现在每天有超过50万台新的Android设备启用。随着Android平台的扩张,引发了Android人才荒,未来人才需求缺口将达百万。但符合条件的Android工程师屈指可数,企业招聘难度可想而知。据新京报等媒体报道Android工程师一年经验月薪8000元,对此李开复曾在微博谏言学生转学Android软件开发。我们相信,在未来几年内,Android开发工程师将成为炙手可热的岗位之一。1.2Android发展趋势据职酷网2012年6月数据统计显示:目前热招的Android技术相关岗位约有3882个,而一个月内的有效岗位量在2298个。主要热招职位包括Android开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统软件开发、Android程序员、Android游戏应用版本管理、人机交互分析工程师、Android中间层开发工程师等。从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。职业专家分析说,由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景也非常广泛。2二、建设Android手机开发平台实验室的人才培养目标Android手机开发平台实验室的人才培养目标:1.提高学生工程实践、创新意识和科技创新能力,以培养国家和地方经济建设所需的智能手机软件应用人才为目标。通过实践教学将课本上的基本理论与当今广泛应用的专业技术、前沿技术接轨,使学生在校园内大学教育阶段就可以完成简单的工程实践,培养与塑造出通、专兼备的高素质人才。实现学校和企业人才无缝衔接。2.目前计算机、电子信息技术、软件工程、通信等部分专业课程主要以课程讲授为主,这种教学模式下,同学缺乏实际操作经验保障,缺少团队合作素质培养,不仅难以增强对相关理论的深刻理解和融会贯通,更难以激发主动创新的精神,Android手机软件开发技术是一门全新的应用性很强的综合学科,需要在实践中体会。所以高校有自己的实践教学环境是很有必要的,这将使学生毕业时更适应企业的工作环境。3.Android软件应用是一门实践技术,需要需要通过大量的实践环节来学习,和我们的单片机课程一样需要一个实验开发的平台,让他们有机会了解、接触到最新的知识、技术,活跃学习气氛,开阔学生的眼界,刺激和提高学生们的学习积极性,使得他们更好地完成基础课程的学习。4.提高就业率将所学到的知识真正应用于实践当中,提高动手能力和创新意识,真正掌握好企业所需的各种本领,为就业打好基础。完成人才选拔和人才积累,使得部分同学能够在毕业前有能力、有机会参与真正的项目制作。5.就业方向手机设计研发企业平板电脑设计研发企业Googlestore个人创业MID研发企业网络通讯设备研发企业无线通讯设备研发企业消费类电子产品设计企业嵌入式工控设备研发企业新型医疗电子研发企业远程监控设备研发企业开发板提供商6.就业岗位Android软件开发工程师Android应用开发工程师Android内核和驱动开发工程师LIUNX工程师手机、MID、通讯工程师无线通信工程师3三、建设Android3G移动智能终端开发平台实验室的构架专业的高校实验室建设方案结合相关知名高校及科研机构的教学及科研成果,提供了一套完整的高校物联网实验室解决方案。Android手机物联网实验室按照物联网体系架构的感知层、传输层、应用层三个层次来搭建,并通过典型的物联网综合应用场景及案例来对学生进行综合提高,从而实现专业实验教学的由点及面、理论到应用、涵盖原理验证/综合应用/自主设计及创新的多层次实验体系。4四、Android手机实训开发平台介绍4.1ICES-M7Android手机实训开发平台特色ICES-M7Android3G智能终端开发平台采用MTK公司最新Cortex-A9同步双核处理器设计而成,统配置ROM4GByteRAM1GBit.该处理器采用了ARM-v7精简指令集,CPU的处理能力可以达到2.50DMIPS,同步双核1.2GHz的运算速度,内含512kb数据/指令一级缓存,1MB二级缓存.本处理器应用非常广泛,从智能手机到导航设备都有完善的解决方案.并且集成了很多所需要的组件,比如无线通讯,个人导航,摄像,移动游戏,移动音乐和视频的播放,移动电视和PDA功能..MTK6577通过各式各样的低功率技术(包括使用了40纳米(nm)低功率制程、以及精细的低功率架构)确保有更长的电池使用寿命.集成3G移动宽带连接,支持单模HSPA+网络,下载速度达14Mbps,上传速度达5.6Mbps,支持GSM、GPRS和EDGE,内置第八代GPS引擎,具有独立GPS和辅助GPS模式.高速3D图形显像技术及支持高清影片是高档移动设备差异化的两项主要功能,MTK6577配备功能超强的内建3D图形引擎,能支持立体3D捕捉和回放,这款处理器整合了1080p高画质编码引擎.最高支持800W摄像头,双摄像头.ICES-M7Android3G智能终端开发平台结合本公司客户反馈和广泛调研,结合产品的实际特性设计而成,主要考虑:无线通讯,个人导航,摄像,移动游戏,移动音乐和视频的播放,移动电视,PDA功能,医疗设备等产品,无论从功能、性价比、尺寸等方面都已非常接近上述产品,大大缩短公司产品的开发周期,甚至很多产品能够直接使用本核心板.ICES-M7Android3G智能终端开发平台与以往开发平台相比功能得到极大的提升,堪称目前市面最强大的ARM平台.本平台基于全新4.7寸的QHD电容式5触摸屏,分辨率为960*540,支持多点触摸功能,同时也支持7寸\10寸电容触摸屏.主板由核心板和底板构成,,配备WCDMA+GSM、蓝牙、无线WIFI、GPS、摄像头等,支持HDMI1.3(1080P/60HZ)显示.客户可以从本开发平台中吸取完整的产品信息,完全不同于一般意义的开发板,能迅速开发出属于自己的产品.4.2ICES-M7Android手机实训开发平台详细介绍ICES-M7Android手机实训开发平台,搭载Google推出的Android操作系统,同时开发了许多Android手机应用程序。为了培养有用的手机设计人才,专门为高校整合了教学资源,提出了新的教学模式。ICES-M7Android手机实训开发平台硬件主要参数如下图所示:a.硬件配置核心板CPUCPU型号:MTK6577CPU类型:同步双核处理器CPU频率:两枚主频为1.2GHz的通用处理核心CPU架构:Cortex-A9CPU工艺:40nm工艺制程CPU数据缓存:512KBCPU二级缓存:1MBROM4GByteRAM1GBitDDR2-667MhzGPUImaginationPowerVRSGX531图形处理器WIFIMT6620无线连接ICIEEE802.11b/g/n标准,网络距离50m支持AP无线热点支持AD-HOC模式GPS内置第八代GPS引擎,具有独立GPS和辅助GPS模式支持凯立德实景导航BlueTooth蓝牙4.0+HS网络距离80m支持蓝牙耳机数据传输高效的电源管理ICMT632980Pin扩展接口可扩展LCD、摄像头、TF、Wcdma、GSM、耳机、USB、Speaker、com4、键盘板载卡座TF、Wcdma、GSMFM全向调频3G+GSM支持双卡双待3G(WCDMA)、2.5G(EDGE)、2G(GPRS)底板CMOSCamera接口自动对焦,800万像素的摄像头(可扩展为双摄像头)高亮度闪光灯1路,支持手电筒模式LED8路支持来电短信电子邮件语音提醒指示灯闪烁,支持智能终端警示灯模式音频5.1环绕声输入/输出,支持话筒模式喇叭内置1对立体声双声道喇叭光线感应器1路6距离感应器1路陀螺仪1路重力传感器1路3D重力传感器支持自动横竖屏显示HDMI接口1路,HDMI1.3TTL接口1路UART接口1路UART口485接口1路USB1路miniusb2.0支持调试、下载功能,可供电池充电话筒1路可支持语音拨号语音识别TF卡最大可支持32GB触控键盘安卓专享触控4键功能键盘4个支持手持终端输入器照相快门键1个音量调节键2个输出稳定电压5V1路3.3V1路信号测试点时钟、射频、蓝牙、gps、电压、屏幕背光电源、WIFI等30个WCDMA卡座1路支持联通移动GSM卡座1路支持电信电池锂电池2000mAH显示模组多点电容式触摸屏4.7寸QHD液晶屏,分辨率960x540,;选用goodix公司的多点触控IC,专享安卓触控4键背光控制128级背光可调可设置背光关闭时间扩展模组Zigbee协调器TICC2530RFID模块13.56MHz支持国际标准:ISO/IEC15693ISO14443A手持机以太网络模块10\100M自适应,工作方式可选择TCPServer,TCPClient,UDP工作模式GPRS功能板短信控制继电器、按键发短信、按键拨电话、短信查询adc值b.软件资源系统Android4.0铃声和弦,支持MP3铃声通讯录名片式管理信息功能SMS短信E-mail收发支持E-mail输入法手写输入,英文输入法,中文输入法,笔划中文输入法,拼音中文输入法主要功能时钟,震动,情景模式,通话时间提示,免提通话,待机图片,来电图片识别,来电铃声识别附加功能闹钟,日历,计算器,日程表,记事本,备忘录,世界时钟,单位换算数据应用功能蓝牙蓝牙4.0数据业务GPRS,EDGE,HSPDA7JAVA支持JavaWAP上网wap2.0卡(microSD卡),最大支持32GB扩展WiFi(WLAN)支持WiFiGPS定位系统支持GPS,支持A-GPS网络辅助导航功能拍照功能照片质量支持最大3264×2448分辨率照片拍摄拍摄特色自动对焦视频拍摄有声视频拍摄多媒体娱乐功能SNS服务QQ,微博,开心网,飞信多媒体FM收音,3.5mm耳机接口,电子书MP3播放器支持MP3播放,支持MP3,AMR,AAC等格式视频播放支持视频播放,支持MPEG4,H.264/AVC,H.263/3GP等格式图形浏览支持JPEG,PNG,GIF,BMP等格式4.3ICES-M7Android手机实训开发平台实验目录Android实验项目:实验项目:Android平台系统环境的搭建1软件安装(edlipes安装与配置)2硬件系统安装Android应用程序1.Android基础入门程序2.Android控件相关程序(Button、EditText、MENU、TextView····)3.Android基本页面布局(LinearLayout、TableRow···)4.Activity相关功能传递4-1Activity之间的数值传递4-2Activity之间的界面切换4-3四则运算程序(综合)4-3页面滑动效果(综合)5.Android点触测试(坐标显示)6.AndroidSQLite的创建、更新、插入、改、查询7.系统自动功能的使用7-1图形界面3G拨号7-2GPRS短信7-3GPS位置定