手持设备复习提纲

手持设备复习提纲

ID:5888759

大小:647.00 KB

页数:11页

时间:2017-12-27

手持设备复习提纲_第1页
手持设备复习提纲_第2页
手持设备复习提纲_第3页
手持设备复习提纲_第4页
手持设备复习提纲_第5页
资源描述:

《手持设备复习提纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、手持设备复习提纲一、基本概念和应用:是一个随身携带的计算设备,典型的移动设备有一个带有触控的屏幕或者迷你键盘。手持设备,又称为手机设备,掌上设备,掌上电脑,是一种小型的计算设备,典型的有一个显示屏,支持键盘输入或触摸式输入,随首技术的革新,现在的手持设备大都提供虚拟键盘。personaldigitalassistant(PDA)个人数字助理(掌上电脑):输入输出功能被结合在手触屏幕上Enterprisedigitalassistants企业数字助理应用举例:Moblin->Meego;Symbian;WindowsCE;Android;……二、相关知识和技

2、术:1)四种嵌入式体系结构:Ø轮转结构:轮转结构(round-robin)最简单的一种结构主循环依次检查每个I/O设备,并为需要服务的设备提供服务。不存在中断优点:结构简单缺点:最坏响应时间缺乏优先级结构缺乏可扩展性Ø带中断的轮转结构:中断程序处理硬件特别紧急的需求,然后设置标记;主循环轮询这些标记,然后根据这些需求进行后续的处理。优点:为硬件操作提供优先级。实质上,中断程序中的所有操作拥有比主程序中任务代码更高的优先级。缺点:结构带来一定的复杂度共享数据问题优先级机制不彻底!所有任务代码以同样的优先级来执行。任务的最坏响应时间:Ø函数队列调度结构更复杂精

3、细的结构中断程序在一个函数指针队列中添加一个函数指针,以供主程序调用。主程序仅需要从该队列中读取相应的指针并且调用相关函数。引进任务优先级:通过对函数指针排队实现优点:提供了任务优先级缺点:程序复杂最坏响应时间?Ø实时操作系统RTOS明确提出“任务”概念中断程序和任务代码之间的必要信号发送是通过实时操作系统处理的,并不需要使用共享变量来达到这个目标。代码中并没有用循环来决定下一步要做什么。实时操作系统内部的代码决定什么任务代码可以运行。操作系统可以在一个任务运行期间将其挂起,以便运行另一个任务。结构可扩展性强。结构允许优先级任务代码的最坏响应时间代码改变时

4、响应时间的稳定性简单性轮转结构不允许所有任务代码的总和差很简单带中断的轮转结构中断程序有优先级次序,所有任务代码在同一个优先级上所有任务代码的执行时间的总和(加上中断程序的执行时间)中断程序响应时间的稳定性好;任务代码响应时间的稳定性差必须处理中断程序和任务代码的共享数据函数队列调度结构中断程序有优先级次序,任务代码也有优先级次序最长函数的执行时间(加上中断程序的执行时间)相对较好必须处理共享数据,并且要编写函数排队代码实时操作系统结构中断程序有优先级次序,任务代码也有优先级次序0(加上中断程序的执行时间)(对优先级最高的任务来说)很好最复杂(尽管多数复杂

5、部分是在操作系统内部)RTOSorRTKRTOS实时操作系统:n明确提出“任务”概念n中断程序和任务代码之间的必要信号发送是通过实时操作系统处理的,并不需要使用共享变量来达到这个目标。n代码中并没有用循环来决定下一步要做什么。实时操作系统内部的代码决定什么任务代码可以运行。n操作系统可以在一个任务运行期间将其挂起,以便运行另一个任务。n结构可扩展性强。RTK实时动态差分法:一种常用的GPS测量方法。采用了载波相位动态实时差分方法-----可以实时地提供测站点在指定坐标系中的三维定位结果。三、智能终端软硬件架构:1)智能终端产品;IPad,IPhone,E-

6、Book,PMP,GPhone,etc2)硬件;处理器,内存,显示屏,输入设备;[中央处理器,外围设备]3)软件;Ios,Android,windowsCE,EmbeddedLinux,etc[主要程序及其操作]三、WindowsCE体系结构:体系结构的特点:分层结构Hardware,OEM,OSlayer,ApplicationLayer微内核特点•ThekernelisrepresentedbyNewKernel(NK.exe)module–whilesystemisrunning.内核被NK.exe模块代替,当系统运行时•Coreoftheopera

7、tingsystem操作系统核心•Baselevelfunctionsinkernel:process,threadandmemorymanagement基本内核功能:进程,线程,内存管理•Includessomefilemanagementfunctions包括一些文件管理函数•Kernelservicesallowapplicationstousethecorefunctions内核服务器应用程序使用内核函数•Nk.exe主要由nk.lib和oal.lib组成CE6differences:(了解)WindowsCE6.0的新变革  WindowsCE6

8、.0依旧把眼光投注在ARM架构中,新的BSP与编译器也都支持了AR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。