本版版主招募中

 
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-10-26 21:29  资料  个人空间  主页 短消息  加为好友 
在symbian中
dll的作用很大

如普通的gui程序 都是dll

它们由apprun.exe调用 作为参数

另外还有其它功能
如内核逻辑设备驱动(ldd) 也是
还有文件关联库(mdl 打开某个文件类型时自动调用)


而exe一般只用于写服务器程序

(在symbian中广泛使用客户/服务器模式 所以你也可以只把部分写成服务器 其它的写成客户端请求服务器的服务 实现你的软件)





不要问我结果 我只研究过程与思路
无双客栈
顶部
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-10-26 21:30  资料  个人空间  主页 短消息  加为好友 
由于是不定时更新

所以各位想看的可以使用订阅主题功能

在上面有


订阅此主题 | 邮寄此主题 | 打印此主题


选择就可以





不要问我结果 我只研究过程与思路
无双客栈
顶部
OMAP
LU新生
Rank: 1



UID 27197
精华 0
积分 1
帖子 2
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-10-25
 
发表于 2004-10-27 21:22  资料  个人空间  短消息  加为好友 
不着急,我也只是不定时地来看看。

顶部
symbian
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 26804
精华 1
积分 45
帖子 86
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2004-10-9
 
发表于 2004-10-30 18:22  资料  个人空间  短消息  加为好友 
偶补充tongue.gif

[主题]:介绍一下symbian与ppc(ms smartphone)手机区别

  symbian与ms smartphone是两个不同的手机平台
  现在symbian的市场占有率是60% ms和其它手机系统占智能手机的30%多
  同时symbian上软件ms的3倍 销售额也是2倍以上 nokia推出了与开发者合作的计划 所以symbian上的应用软件在不断增加 而且很多都很好玩

  另外可操作性与资源消耗量(如cpu要求 内存要求 待机) 这些都是ms的弱点
  所以到现在一直无法在市场上增加份额(手机只能用一天 那这样的手机不知道有什么bt会买) 而symbian因此可以以更少的资源做更多的事 同时也在市场上不断增加份额

由于ms smartphone操作系统使用的资源更多 所以厂家无法在硬件上降低成本
所以ms的手机 如果可以跑的比较流畅 那价格应该都会比symbian手机多

  nokia的s系列与索爱的p系列只是symbian上两个不同的界面 这两种界面都可以跑symbian程序

  以后的发展 硬件在不断发展 同时ms的开发速度与pc上开发差不多
  不过我想 还会是symbian强 因为现在symbian上的软件积累不知道要比wince上多多少

  另外为了改变symbian一向是高价机的形象 nokia推出了ng系列低价手机 吸引广大玩家进入 同时丰富symbian上的应用

从ng的火热可以看到 后面的结果应该是symbian开发的天下

顶部
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-11-4 21:01  资料  个人空间  主页 短消息  加为好友 
由于ms spartphone平台统一了手机的界面

所以我想这对于硬件生产商来说不是一件好事情

因为它们无论怎样看到的都是相同的界面

而很少能记的住自己手机的品牌

这样 到时在手机界也只会出现另外一个ms 与intel

而不会出现ibm这样有名的生产厂家






不要问我结果 我只研究过程与思路
无双客栈
顶部
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-11-4 21:03  资料  个人空间  主页 短消息  加为好友 

电源管理
电源必须高效使用
在系统已经关机时,确定程序仍然可以运行。如闹钤,关机后,到时时仍然可以开机
电源突然关掉时,关键数据应该可以保存

设备驱动
虽然一般不会了解它,但是理解一下还是很有用的
设备驱动工作在两个级别
第一个是中断服务程序(ISR),ISR必须很短,并且不能做很多事情,因为它可能在任何时间出现,甚至在内核服务中。通常它只是通知设备产生了中断并设置一个标志,要求内核为第二阶段的处理运行一个延迟的函数调用(delayed function call DFC)
在方便的时候内核调度DFC.DFC可以使用多数的核心api,通常只是工作了后向用户线程通知io操作已经完成

定时器
` 内核支持真机上64hz的时钟与模拟器上10hz的时钟
时钟中断是最高优先级中断,它可以通过User::After或是RTime::After访问。时钟中断在关机时停止,所以如果你请求5s后的定时操作,然后跑2s,关机,再开机时它也要等3s
内核同时支持日期/时间时钟,你可以使用User::At或是RTime::At。这个定时器很准确。在关机时,如果时间到了,那它会开机,这对闹钟很合适。






不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-11-4 21:04  资料  个人空间  主页 短消息  加为好友 

内存
symbian使用内存管理单元(memory management unit MMU)管理内存
ROM被映射到z:盘,被映射到一个固定的地址。
物理RAM被MMU分在4k的页,每个物理页可以用于:
用户进程的虚地址空间。
内核服务的虚地址空间
ram盘,盘符是c:,ram盘只可通过文件服务进程访问
如果dll不在rom中,那它被读到ram,dll被读到ram里面后页面标记为只读只读的。
MMU的页面转换表.如果想理解的话学习一下操作系统原理
自由页表

每个进程的地址空间可以分成下面三类:
系统范围的内存,如系统的rom或是读到ram中的dll
进程范围的内存,如进程的.exe映象和它的可写的静态数据
每个线程的内存,包括线程的栈与线程默认的堆(使用线程默认堆的原因只是为了提高内存分配与释放的速度,从开发角度来看,它与系统里面的内存没有区别)。
注意没有交换文件,所以所有的内存都是直接使用。同时,也可能会发生内存不够或是磁盘(c:)已满错误
每个线程的默认栈很小,只有12k,所以在symbian开发中,不要放太多东西到栈中,一般对象都是在堆中分配的。
线程创建后,它的栈大小就不可再改变。
线程可以使用new或是User::Alloc从线程默认堆中分配内存.如果希望从其它堆中分配内存,只能使用new





不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-11-4 21:05  资料  个人空间  主页 短消息  加为好友 

动态库(DLL)
symbian中dll不支持可写的静态数据,所以你在里面不可能使用可写的全局变量或是静态变量.
为什么不支持呢?如果支持,那每个进程调用这个dll时,都需要为这个进程分配一个独立的堆,而堆最小单位是4k,系统中有很多堆,并且有很多程序,所以内存消费基金是很大的。所以就不支持了laugh.gif
这样开发时不是很不方便?因为在dll中有时需要保存自己的状态,进行交互
为了解决这个问题,symbian中引入了线程本地数据(thread-local storage
TLS)概念(查看Dll::Tls
Dll;;SetTls)。但是调用TLS性能比较慢.tls的最大大小是1.8k 通常这够用了。






不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-11-14 17:19  资料  个人空间  主页 短消息  加为好友 
symbian相关软件网站

http://club.ccmove.com/enter/ 电影区

http://forum.younet.com/ 友人设计区

ioicn.com.cn
p908.com
www.wda.com.cn






不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-11-14 17:19  资料  个人空间  主页 短消息  加为好友 
由于是在线连写 所以可能整理的不够好

后面会整理一下

同时欢迎交流





不要问我结果 我只研究过程与思路
无双客栈
顶部
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-12-5 12:40  资料  个人空间  主页 短消息  加为好友 
现在有时间了
正在整理新版本






不要问我结果 我只研究过程与思路
无双客栈
顶部
小猪 (onlyOne)
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 90598
精华 9
积分 4310
帖子 7601
活跃指数 309
LU金币 8234 个
LU金条 0 个
阅读权限 200
注册 2007-5-31
来自 LU猪猪盟
 
发表于 2008-3-27 17:47  资料  个人空间  短消息  加为好友  QQ
感谢无双





吼吼...广州上海AIX培训长期招募热群....QQ群22192878.
5月1日广州开课啦.详情请见:http://bbs.loveunix.net/viewthre ... &extra=page%3D1
浙江地区IBM全线硬件产品销售.
顶部
 



当前时区 GMT+8, 现在时间是 2008-8-29 11:37
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.058169 second(s), 7 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver