首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
P.I.P.S. 体系结构介绍
作者:Leo 译    文章来源:symbian.com    更新时间:2007-5-22 11:19:27
之前我们写过P.I.P.S的文章,请看《P.I.P.S简介

P.I.P.S.体系结构如下图所示:

P.I.P.S. 是基于行业标准的API。该标准已经包含在标准C(StdC)和POSIX中。

C/C++混合程序
P.I.P.S. 应用程序可以用纯C编写,也可以将Symbian C++与标准C混合使用。除了P.I.P.S. 核心库以外,应用程序还可以使用 P.I.P.S. 扩展和第三方的C共享库。混写的应用程序也可以链接到本地的系统库。

P.I.P.S. 应用程序跟标准C应用程序一样,也是使用main()函数开始的。不像Symbian C++应用程序那样以E32Main()开始。

P.I.P.S. 核心环境

P.I.P.S. 的libc 和 libm 两个库 来源于FreeBSD。该API被这些定义的库提供,遵从ISO ‘C’ 和POSIX标准, 服从这些约定。

P.I.P.S. 扩展

P.I.P.S. 核心库能够被扩展,第三方和开源的库作为核心库的补充。这些库这些库可能在核心库前面被执行。Symbian C++可以调用C代码。

系统调入改写层

该层被虚线标注,它在后端,位于Symbian C++代码和P.I.P.S C代码之间,它在客户端并不看见。它允许P.I.P.S使用Symbian API和提供系统调用。

译文地址
相关文章:
安装到特定手机中要如何设定应用程序
Symbian OS v9上信息摘要算法的实现(MD5/SHA1)
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian 认证启用新 CA 颁发的认证证书常见问题问答
小试Python for Symbian
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
Symbian OS Internals——Symbian OS模拟器
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号