手机软件开发学习准备指南

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

手机开发,

-通用的C书(C++,JAVA备用,但C最顶用,达到熟练的程度)

-平台资料是保密且不太见的(nokia的平台没接触过)

-各种图像处理算法/视频流媒体等

-相机/和弦/红外/输入法等一般都是第三方提供完整方案,集成就行了,所以没有可学的

-高深的可以看看GSM,GPRS 的Protocol

如果作为一个程序员的话,C/C++就足够了,当然数据结构,算法等是必备的知识。其他的包括平台知识,协议栈等都需要在开发过程中进行学习,因为如果没有项目的话,一是你没有办法接触到(都是保密的、不通用的平台),二是没有项目的压力,不作具体的开发,学习的过程基本上用处不大。

当前任务把c精通,看实时操作系统的书和嵌入式的,打好操作系统的概念。其他只能到了公司才能接触到实际的东西

要把在 windows下开发程序 浪费ram的“恶习”改掉~~ 呵呵

===============================================================

据说:

Symbian OS, MS smartphone是如今较流行的手机操作系统。

Liunx现在已有手机上市(MOTO的一款,忘了型号)

Nucleus plus是传统的手机操作系统。EPOC是symbian的前身

传统的手机一般是EPOC操作系统,这是一种比较专用的操作系统,早期的手机大都是这种,比如比较经典的nokia,erricson等手机;但是现在的发展趋势是智能手机,在这个领域,主流的操作系统主要有Symbian和Windows CE,当然还有linux.Windows CE是微软搞的操作系统,现在主要是用在windows smartphone,而Symbian主要是其他手机领域的传统巨头们搞的,基于linux的手机也有但是不多。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航