WM第四篇:WM 开发总体考虑

对于采用WM作为手机的操作系统,总体上来说,包含了一下几个方面开发需要纳入总体考虑范畴:

(1)OAL开发,OAL就是OEM设计用户适配层意思,是微软在完成了整体框架基础上,提供了一系列接口,留给OEM设计用户根据自己的BSP板的情况,进行OEM层适配开发,从而保证了不同OEM用户之间开发可能保存着差异化;

(2)开发板的外设开发,内嵌驱动开发(比如键盘),流式驱动开发(USB等),显示驱动开发,串口开发;

(3)BOOTLOADER开发,包含了下载开发,含FLash驱动,以及内存管理,startup的OEM流程控制等;

以上三点可以考虑为BSP的开发, 一般是使用微软的platformbuilder+芯片厂家提供的BSP二者配合完成以上开发,以上开发完毕,基本上能保证手机是可以正常运行了。

(4)应用构架开发,硬件->外设驱动->OS->OAL->微软应用框架->apps 这么一个六层一个层次结构,其中,微软应用框架是我们没有办法就行修改,我们一般只能修改基于微软应用框架的一系列APPS的修改,通过对基于框架的apps的修改,从而达到了OEM客户差异化。当然要修改以及做好应用开发,我们对微软整个应用框架有一个总体全面深入的了解,是非常有必要。在对微软整个应用构架的这个平台构架有了比较全面深入的了解后,对于我们自己的专业领域的应用构架的搭建非常有帮助,有了微软的平台性的应用构架后,再增加上我们自己专业领域的应用构架,我们就可以把这些APPS通过外包分发方式完成我们手机的开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值