CE6.0 RIL 移植(一)之多路复用MUX

    由于CE中MS提供了相应的代码,所以也是照搬过来了。当时自己摸索花了一些时间,特写下这个经历,以备后用。

    在移植MS的代码的过程中,最好是将相应的文档拷贝到自己的BSP中来,以防在修改的过程中出现错误了无法还原。

    

  MUX 移植:

     1> 拷贝CE600 中PUBLIC/CELLCORE 中的 710MUX 文件夹到PLATFORM/BSP_XXX/Src/Drivers 中

     2>将710MUX添加到编译环境中,即修改dirs文件添加 710MUX

     3>修改710MUX 文件夹下的sources:

         TARGETNAME=Mux07_10
         DEFFILE=ser_intf.def
         TARGETTYPE=DYNLINK
         DLLENTRY=DllMain

         WINCEOEM=1
         CDEFINES=$(CDEFINES)
       TARGETLIBS= /
            $(_SYSGENSDKROOT)/lib/$(_CPUINDPATH)/coredll.lib /
            $(_SYSGENSDKROOT)/lib/$(_CPUINDPATH)/CEDDK.lib /

       !IFDEF GSM0710_LOG_MSG
            CDEFINES=$(CDEFINES) -DGSM0710_LOG_MSG -DGSM0710_ERR_MSG
       !ENDIF

       !IFDEF GSM0710_ERR_MSG
            CDEFINES=$(CDEFINES) -DGSM0710_ERR_MSG
      !ENDIF

            SOURCES= /
            chanel.cpp  /
           dispatcher.cpp /
           ser_intf.cpp /
           hw_related.cpp 

      FILE_VIEW_ROOT_FOLDER= /
           Gsm_Mux07_10.reg/
           ser_intf.def/
           sources/

 

      4> 添加环境变量

           RIL_USE_GSM0710 = 1

 

      5> 将编译的dll /reg文件加载到驱动中

           修改platform.bib 以及Platform.reg

      6>build , makeimg  大功告成.

 

       下一篇将简单说说710MUX的作用,以及需要注意的地方.

    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值