塞班操作系统结构详细讲解,高分悬赏!!!!

2024-12-27 22:07:38
推荐回答(3个)
回答1:

塞班系统文件系统结构浅析 SymbianOS6.X Series60界面的智能手机,在插入存储卡之后,系统一般存在4个逻辑存储驱动器:C:D: E: Z:,有个别手机还存在一个A盘(比如西门子SX1)。搞清楚这几个逻辑驱动器的具体用途,对我们用好塞班智能手机是十分必要的。可以最大限度的获取运行空间、了解错误产生的原因,有意识避免可能会带来伤害的操作等。A盘是手机的ROM,主要用来存储手机自带的一些实用程序、游戏等,不可写(图2)。 C盘即手机本身的用户存储空间,可读可写,主要用来存放部分系统文件(如:通讯录、短信、配置文件等)及用户程序和数据等。这是一个非易失存储空间,关机或掉电后上面的内容也不会丢失。大多数塞班手机的C盘容量都在4M以上,当然这个容量越大越好。 D盘是一个虚拟盘,使用空闲运行内存虚拟的缓冲盘,主要用来保存剪贴板、warp缓存、和一些临时交换文件,通常由系统自动调用,与用户联系不多;一般初始大小在8M左右。运行程序越多,剩余空间越小,关机后盘中的数据会全部消失,类似电脑中的主内存 (RAM) E盘就是存储卡所在的盘符,容量就看你卡的大小了。因为S60系统中只有,只有C E盘可正常读写,而C容量太小,所以通常用户程序都安装到E盘。当然MP3等音视频文件,也应放在E盘。 Z盘是手机的系统ROM。只读。其中放置了系统正常运行所需要的所有文件,一般与用户联系不多。但某些手机Z盘可以用特殊手法对其进行修改(即后面要谈到的刷机)。 上述几个盘之中,C、E、Z盘的文件结构大同小异。随着安装软件的增多,C和E盘的目录文件会变得纷繁复杂,下面抛开一些软件自动生成的次要文件和目录,谈谈主要目录: E盘根目录下,有IMAGES 、SOUNDS 、VIDEOS三个目录,顾名思义就是保存了图片铃声视频剪辑,也就是说把相应类型的文件拷贝到对应的目录都可以被系统识别,比如将midi文件或wav文件拷贝在E:\sounds\digital\者C:\nokia\sounds\digital\就可以像Z:\Nokia\Sounds\digital\中固化的音乐文件一样,出现在情景模式铃声的选择项目中。C盘中有一个\Nokia目录,其中保存各类文档和INSTALL临时文件。最后简单分析一下结构最为复杂的系统核心C:\system目录。System目录由十几个目录和若干文件组成: System\APPS目录:该目录下的子目录保存了软件的主体即:用户交互可执行文件.app、 资源文件.rsc、图标文件.aif 、无界面可执行程序.exe以及运行所需的其他文件。 System\MIDIets目录:java配置文件;System\midp目录:java程序主体安装在这里,如果全部java安装在E盘,C:\system\将不会出现这个目录。 System\Programs目录:保存辅助运行文件,和一些无界面程序exe、动态连接库dll; 需要提醒大家注意一点,由于C、E、Z三个盘的system目录结构是相似的,所以同名路径所起到的作用相同,比如E:\system\recogs目录下的关联文件同样可以起到关联作用,libs等目录类同,而在E(C):\system\下建立Fonts目录则可以加入新的系统字体。 不过三个盘中,Z盘上的文件优先级是最高的,因此如果我们要想用C或E盘文件替换Z盘文件必需给系统打上相关补丁。这样本为只读的Z盘上的*.mbm , *.r01, *.r?? , *.mid, *.aif *.ini *.rsc *.bmp等文件都能够变相“修改”了。这个补丁的原理很简单,就是改变系统加载文件的优先顺序,首先从C或E盘加载,如没有,再从Z盘加载。这样当我们要替换Z盘的以上格式文件时,只要将修改后的Z盘文件放在C或E盘的相同路径下即可达到替换目的。换信号电量ICON和各种动画就很方便了。资料来源: http://tieba.baidu.com/f?kz=355531840

回答2:

回答3:

不要在这里等了,高手些都不在这里.