Symbian Internal
文章平均质量分 81
huozi19820418
简单就好
展开
-
Symbian OS的硬件——随机存储器 (RAM)
RAM是系统内所有活动数据的根据地,而且正在执行的代码通常也是在RAM上。RAM的品质决定了你同步运行的应用程序的类型和数量,RAM的访问数度也影响着它们的性能。一个Symbian OS电话会有8或64MB的RAM。OS本身需要适量的RAM,而总的需求则由预期的用例决定。多媒体需要在百万像素的摄像机和视频记录上大量的RAM。如果使用了NAND闪存,兆字节的代码必须被拷贝进RAM里,这不像在适当翻译 2007-07-03 10:22:00 · 924 阅读 · 0 评论 -
Symbian中的Http应用
1 打开一个会话Http客户端会话由声明一个RHttpSession对象并调用它的OpenL()方法开始。RHTTPSession iSession;iSession.OpenL(); 2 创建一个事务要创建一个新的事务,客户端必须指定URI、HTTP请求方法和一个用于接收事务处理期间的事件的callback对象,该回调对象必须继承自MHTTPTransactionC原创 2008-04-20 15:22:00 · 2061 阅读 · 3 评论 -
Symbian OS的硬件——液晶显示器(LCD)
Symbian OS电话的主要显示器是彩色的液晶显示器。显示器的工作是把流缓冲里的像素转化为我们可以看见的图像。根据屏幕的大小进行了优化后,Symbian电话的显示器根据用户接口软件层有几种普通的尺寸。最普通的方案是用于Series 60电话上的176×208像素和用于UiQ上的240×320像素。流缓冲是连续的物理内存上的一块区域,它足够大,以包含和最终要显示的数据同样大小的一串像素。翻译 2007-07-03 10:57:00 · 809 阅读 · 0 评论 -
Symbian OS的硬件——计时器
在第五章,内核服务,我将解释EKA2的毫秒计时器的使用。EKA2使用1个1毫秒滴答计时器驱动时间分片和计时器队列,并追踪挂钟时间(wall clock time)。产生规则的不带漂移的1毫秒中断的高速计时器,提出了最小的硬件需求。计时器计数器必须是可读写的,最大的周期时间必须有数秒之长。计时器时钟源的速度对Symbian OS而言并不重要,但是通常介于32kHz和1MHz。时钟源越慢,消耗翻译 2007-07-03 10:54:00 · 1086 阅读 · 0 评论 -
Symbian OS的硬件——中断
系统外设通过生成中断要求CPU的响应。每个外设都有一个或多个绑定到可编程中断控制器(Programmable Interrupt Controller,PIC)的中断线,PIC将把未完成的中断集中到CPU。ARM核心只有两种中断输入,即普通中断请求(normal Interrupt ReQuest,IRQ)和快速中断请求(Fast Interrupt reQuest,FIQ)。FIQ的优先级比IR翻译 2007-07-03 10:49:00 · 838 阅读 · 0 评论 -
Symbian OS的硬件——闪存(Flash memory)
Symbian 电话使用闪存作为它们存储系统代码和用户数据的主要场所。闪存是可编程可电子擦除的硅基非易失性存储介质。闪存的使用是通过与它的物理操作进行绑定实现的。单独的比特位只能从1态转化为0态。将一个比特位存为1态要求擦除整个闪存块或闪存片段,通常是64KB。往一个0态的比特位写入不会产生任何结果。闪存有两种主要的类型:闪存有两种主要的类型:NOR和NAND。这个名字涉及到它们基本的翻译 2007-07-03 10:46:00 · 1050 阅读 · 0 评论 -
Symbian OS的硬件——电源管理
所有的Symbian OS电话都是由电池供能,就像我贯穿本章始终强调的,有效的电源管理在一个成功的Symbian电话的设计中是至关重要的。SoC团队的整体设计目标必须着重于在低电耗方面有良好的性能。在每次做决定的时候,系统的设计者们必须问自己:“这个决定将怎样影响电源消耗?”“在有同样性能的情况下,我还是否可以有另外的更省电的设计方式?”。只有对电源使用的持续关注,才能在一个电池支持数小时的通翻译 2007-07-03 11:01:00 · 950 阅读 · 0 评论 -
Symbian OS的硬件——直接存储器访问(DMA)
DMA被Symbian OS用来减轻高带宽存储器到外设的数据传输上的负担,从而允许CPU去执行其他的任务。对于给定的外设,DMA可以减少1%的中断负担,节省电源并增加了外设接口的实时健壮性。在第十三章,外设支持,将描述支持DMA的EKA2软件框架是怎样和不同的DMA硬件及设备驱动一起被使用的。DMA引擎是总线管理者外设,它可以被编程以在外设和存储器之间移动大量的数据,并且不需要CPU的干涉翻译 2007-07-03 10:56:00 · 1002 阅读 · 0 评论 -
Symbian OS的硬件——总结
在本章,我已经描述运行Symbian OS所需的核心硬件,强调了涉及多种硬件选择的电源管理。限于篇幅,还有很多硬件和主题我没有提到,它们包括:• 实时时钟• 触摸屏• 连向BP的IPC接口• 调试接口• 闪存编程• 多显示器• IRDA• 启动• 可移除的媒体,SD,MMC• 二维图形• 三维图形• DSP• 多媒体加速器• USB接口•翻译 2007-07-03 11:02:00 · 1309 阅读 · 0 评论 -
Symbian OS的硬件——音频
Symbian OS电话里的音频子系统主要包含两种独立的音频数据流。一种是电话声音数据,另一种是多媒体数据。电话里这两种至关重要的用例要求有良好的音质和长时间通话的能力。专用于声音数据的数字音频总线用来保证这些需求。在Symbian OS电话上实际使用的原始硬件音频格式是16位的脉冲编码调制(pulse code modulated, PCM)数据。声音的质量范围介于通话时的单声道8kHz翻译 2007-07-03 10:58:00 · 1019 阅读 · 0 评论 -
Symbian SDK之间的切换
在一台机器上可以安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序,可以通过devices命令寻求帮助。查看当前可用的Symbian设备,使用devices命令:C:/Documents and Settings/shiyigang>devices-------------------------------------------------------原创 2008-05-06 09:46:00 · 661 阅读 · 1 评论