- == 系统问题,暂停聊天功能。==
- 【征集】西西河的经济学,及清流措施,需要主动参与者,『稷下学宫』新认证方式,24年网站打算和努力目标
主题:【求助】手机编程 -- earthcolor
手机系统从低到高:硬件(双核(AP+BP)或单核)-》BSP+电话栈-》OS-》应用程序接口-》应用程序。
MTK方案是单核CPU无MMU(内存控制器)+Nucleus(OS+电话栈)+C应用程序接口+Native C应用程序。
Nokia、Sony,Moto低档机用Nucleus和MTK方案相似。中高档机大多数是双核(TI OMAP (AP)+Modem(BP))可用各种高级OS.不论任何高级OS,都需要BSP,也就是硬件驱动层。GSM/CDMA Modem固件负责处理电话栈1到3层。3层以上由AP处理。驱动上面是OS.
如果用Symbian OS。Symbian是纯C++。应用程序接口可以是S60或UIQ。应用程序是纯C++。
如果用Linux OS(ALP,LiMo,LiPS,Android,Qtopia...),应用程序接口可以是QT或其他。应用程序是C++、C。
如果用WinMo OS,应用程序接口是Win32.是C++/C。之上可以是MFC,/.NET CF/...。应用程序是C++/C/VB/C#/...
以上所有的系统都可以运行JavaVM。然后就可以运行Java程序了。标准是MIDP。
真正的纯Java系统是RIM的blackberry。完全是用Java写的。
其他系统象Qualcomm的BREW等用户太少,不谈也罢。
所以,手机开发分几个层次。基本上OS部分和应用程序接口大家都插不上手。能做的也就是BSP和应用程序。BSP需要硬件,而且调试困难。所以大家也就玩玩应用程序吧。
打中文太累。如果大家不在乎读英文,我可以多罗嗦几句。
- 相关回复 上下关系8
压缩 2 层
🙂你搞错了 风北客 字515 2008-03-31 06:23:49
🙂你一定是在国内做软件的。国外基本没有MTK的太大市场。 ameng8000 字318 2008-04-01 16:47:14
🙂呵呵,我说MTK本来就是好玩 风北客 字147 2008-04-01 19:28:38
🙂你们都搞错了
🙂深刻 雨楼 字202 2008-04-01 11:25:06
🙂老大,虽然我没细说,但是我不认为我搞错了 风北客 字840 2008-04-01 05:34:36
🙂这个最精确,一定是业内人士,呵呵。 季侯 字0 2008-04-01 02:50:35
🙂多讲讲!感觉这篇是最细的一个帖子! earthcolor 字12 2008-04-01 02:35:53