开发技术
文章平均质量分 81
pursuer_zhao
这个作者很懒,什么都没留下…
展开
-
Symbian OS应用编程图形篇之事件(Event)
Window Server中的Events(事件)被应用程序获取并处理。类似于微软Windows操作系统中的消息,事件通常源于用户的输入,由Wserv生成发送给客户端程序,如请求窗体重画。客户端程序通过WServ 会话来发送请求并获取事件。大部分事件(如键盘和鼠标事件)都封装为TWsEvent类。重画事件告诉应用程序屏幕的哪个区域需要重画,这类事件被封装在TWsRedrawEvent类中。原创 2009-01-24 17:36:00 · 2793 阅读 · 0 评论 -
Symbian OS应用编程位置服务篇之基本概念
在学习Symbian/S60的位置服务模块之前,先来了解学习一下定位知识。关于定位有多种技术实现方法,不同定位方法采用不同的定位方式,当然定位的精度也不尽相同。下面是收集整理的关于定位的概念和知识。 一、无线定位的概念 a)无线定位是指利用无线电波信号确定一个移动台所在位置的能力。位置信息一般包括与移动台有关的坐标(二维或三维),通常指移动台所处位置的经度、纬度和高度信息。原创 2009-02-14 12:53:00 · 1906 阅读 · 0 评论 -
Symbian OS应用编程LBS位置服务篇之架构
Symbian OS 的LBS功能针对两类用户,一是开发位置应用程序的开发者,另一类是终端制造商。对于应用程序开发者来说,Symbian OS 提供了获取位置的API(Location Acquisition API),这些API可以获取位置信息,应用程序开发人员基于这些API可以开发位置服务程序。Symbian OS给手机制造商提供的LBS开发借口很多,虽然对于应用程序开发人员不开放,应用原创 2009-02-24 20:32:00 · 2533 阅读 · 0 评论 -
Symbian OS高级开发篇之系统引导
在讲述Symbian智能手机引导顺序前,先介绍或重新认识一下相关的基本概念。因为这些基本概念在系统启动过程表述中会经常出现。 NOR FlashNOR Flash是Intel 1988年开发的,主要用来存储芯片内执行(XIP, eXecute In Place)程序,这些程序可以被CUP直接读取,而不用复制到RAM中去读取和执行。它与SOC(System ON Chip)上的静态存储总原创 2009-03-07 20:35:00 · 1774 阅读 · 0 评论 -
Symbian OS高级开发篇之文件服务器
Symbian OS通过文件系统来管理数据的存储,程序访问磁盘和文件系统由文件服务器来管理。文件服务器很灵活,可以使用不同的文件系统格式以及物理存储介质,应用程序及一些服务程序通过文件服务器客户端API来访问文件、目录和磁盘。 在手机中,不同的存储介质使用不同的文件系统来组织文件。Symbian OS提供了很多类型的文件系统。通过文件系统插件,你可以实现一个新的文件系统。你还可以实原创 2009-03-11 21:34:00 · 1695 阅读 · 0 评论 -
Symbian OS高级开发内核篇之EKA2
EKA2(Kernel Architecture 2)是Symbian OS中最主要的硬件及内核服务模块,它管理着手机的CPU、内存资源,并为设备驱动提供一个架构,使其对相应的硬件资源进行管理。Symbian OS的内核是分层结构,这使得其可以移植到不同的硬件平台,移植时必须要实现ASSP/Variant,这一层为内核提供最基本的专用硬件服务。内核还允许创建附加层,称为个性化,用来模拟传统的实时操原创 2009-03-13 22:11:00 · 1460 阅读 · 0 评论 -
Symbian OS高级开发内核篇之中断与Nanokernel
中断中断是挂起CPU正常执行的程序,进入中断处理状态,并跳转到处理中断的代码段。中断源是指可以迫使CPU进入中断处理状态的一个硬件设备或软件行为,中断源用一个TInt类型数字来标示, 这个数字通常作为中断ID,中断控制器来监控中断源。硬件给CPU产生中断信号通知,并提供挂起的中断信息。 ISR中断服务程序或叫ISR(Interrupt Service Routine)是处理中断的原创 2009-03-18 20:39:00 · 1371 阅读 · 2 评论 -
Symbian OS高级开发内核篇之电源管理
在了解Symbian OS电源管理之前,先来看一下电源有哪些状态。Symbian OS内核定义了三种电源状态:l Off状态,在这个状态下所有的设备都关闭电源或处于非活动状态,或者仅仅只有很微弱的电源消耗。这个状态是由于用户的行为、应用程序的请求、UI进入非活动状态或意外电源损耗的结果。另外系统进入睡眠状态时,电源也是这种状态。需要注意的是必须重启系统电源才会回到Active状态原创 2009-03-22 12:15:00 · 984 阅读 · 0 评论 -
Symbian OS高级开发篇之Ecom(1)
在C++中,抽象类和虚函数意味着程序可以调用或访问类而不用知道其具体实现,这种机制允许实现在接口定义之后进行。这种实现称之为插件。Symbian OS中的ECOM就是一个通用的插件框架,提供了一个简单的机制,用以注册、查询接口实现,选择使用合适的实现,提供插件版本控制等。介绍ECOM如何完成这些工作前我们先来看一下插件系统的本质。 一个客户程序希望访问一个对象来进行一些处理,这个对象的具体原创 2009-03-28 14:33:00 · 2669 阅读 · 4 评论