网站客服:zx81024163 |

高通Android手机软件开发培训

2024-02-15 04:02:27发布    浏览400次    信息编号:97323

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

高通Android手机软件开发培训

为期两天的高通手机软件开发培训结束了。 此次高通针对/7x25/基带芯片进行了为期两天的手机软件开发培训。 参与者都是和我一样来自各个OEM厂商的软件开发人员。 这个难得的机会是我转行底层驱动开发以来一直努力争取的。 原定的两个人都没有空,只有我这个新手有空。 正好这次的基带芯片都是双核的。 我们目前正在做一个双核项目,我也有幸参与了部分项目。 由于我刚刚进入一个新的领域,很多东西我还没有机会接触,或者应该说我还没有准备好。 这次通过培训,我了解了双核软硬件架构。 同时,我也大致了解了开发的基础知识。

前两天的内容集中在WM,这两天的内容集中在. 如果我知道的话,我也应该听WM的。 不是为了五星级酒店的自助午餐,而是为了对WM的发展有一个大概的了解。 虽然我也写过一些简单的WM应用程序供自己娱乐,但参加这种相对深入的技术培训只会对我有利。 想想之前我在厦门参加的微软Team产品推介会。 这实际上只是一个产品介绍。 当时对方只是想给你推荐产品,没有任何实质性的技术介绍。 该培训提供了对架构和技术细节的深入了解。 当然,这也可能与参加培训的都是高通客户有关。 厦门人都是冲着名声去的,没有什么实际利益。 不过我还是觉得深圳的技术交流深度比厦门更强、更广。 当然,厦门的休闲生活氛围比深圳好很多。

通过两天的培训,我对高通双核软硬件架构有了一个整体的印象。 我们对双核之间的通信机制和技术实现也有了清晰的认识。 由于高通的技术授权,恐怕无法描述太多的技术细节。 我只能说高通通过SMD和RPC机制完成了双核的关键信息同步。

至于这项技术,大家可以在网上找到很多有用的资料,这里就不再赘述了。 我现在关心的是事情的发展。 因为我主要从事底层驱动开发。 上层应用大多是用Java开发的应用,然后通过IPC机制调用下层服务,再到上层直接操作硬件。 当然,由于应用程序是Java,所以DVM虚拟机是必不可少的。 与普通PC上的JAVA不同的是,虚拟机是DVM,而不是JVM。 据说是专门为嵌入式系统设计的,也是一种字节码处理机制。 以前我身边做JAVA的人很少研究JAVA的底层实现。 他们主要研究JAVA如何快速实现业务逻辑。 我自己从来没有思考过JAVA实现的内部机制,比如虚拟机的实现机制。 但现在,看到DVM第一个想到的就是看DVM的实现机制。 看来我的悟性确实提高了一些,哈哈。 不管你是否真的做研究,至少你有这个想法。

在这两天的培训中,我的感觉是高通一直想传达一个信息:我们已经实现了大部分常用功能,您无需关心。 如果出现问题,你只需要密切关注LOG并进行初步分析即可。 如果您有疑问,请发帖到讨论群,如果您有关于高通的问题,请提出Case。 总体来说,高通的产品已经非常成熟,没有什么大问题。 不过,如果遇到问题,可以查看LOG并向他们寻求帮助。 但我个人不同意他们的信心。 因为我至少有两个项目的经验告诉我,有时它们在处理问题上并不是很有效。 对于一个项目,国内支持工程师没有得到足够的支持。 还有一点就是美国工程师给出的东西有bug。 所以我的感觉是即使是微软也一定有bug,但是并不明显。

提醒:请联系我时一定说明是从星空网上看到的!