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

2023-10-27

    由于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的作用,以及需要注意的地方.

    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CE6.0 RIL 移植(一)之多路复用MUX 的相关文章

随机推荐

  • Tomcat启动:Cannot start server. Server instance is not configured.

    Cannot start server Server instance is not configured 在myeclipse中建立虚拟目录的时候不小心物理路径中出现了中文 出现了 服务器 无法启动的问题 所以编码过程中涉及路径的最好不要
  • 14个只有网安人才听得懂的「职场黑话」!

    各行各业中基本都有 职场黑话 网安行业当然也不例外 这些 职场黑话 外行人看可能会一脸懵 但作为一名优秀的网安人来说 你一定要看得懂 1 HVV 把 VV 换成 W 再拿拼音拼一下 懂的都懂哈 2 哥斯拉 不是怪兽哥斯拉 是神器哥斯拉 3
  • Var,Let,Const的区别与使用

    一 为什么要用let const来替代var呢 var具有的特点 1 变量提升 2 可以重复定义 3 没有块级作用域的概念 let和const的特点 let 定义变量 无变量提升 有块级作用域 不允许重复命名 const 定义常量 不允许重
  • python随机选取字符串_Python random模块sample、randint、shuffle、choice随机函数概念和应用...

    Python标准库中的random函数 可以生成随机浮点数 整数 字符串 甚至帮助你随机选择列表序 列中的一个元素 打乱一组数据等 random中的一些重要函数的用法 1 random 返回0 lt n lt 1之间的随机实数n 2 cho
  • iOS编程之——引用系统外字体(自定义字体)

    1 先去网站下载一个字体包 也就是 tff文件 不知道怎么下载的可以度娘 2 将下载后的 tff文件加载到我们的包里面 3 配置Plist文件 这是关键一步 4 OK 现在运行一下 就能看到我们添加的字体了 这就是我们添加到里面的字体了 别
  • 两个线程交替输出内容

    public class App public static void main String args throws Exception sellTicket s new sellTicket Thread t1 new Thread s
  • 毛坯房验收

    1 入户门表面是否光滑 安装是否牢固 密封性 开关是否顺畅 2 窗户开合是否顺畅 是否有划痕 密封性 玻璃是否破损 3 用响鼓槌检查墙面是否开裂 空鼓 4 排水管入户 有水 存水弯是否完好 地漏灌水看是否通畅 5 烟道是否吸烟通畅 点燃纸放
  • 使用feign的get请求传输pojo对象

    先说需求 服务间的调用需要查询数据 但是需要传递一个list数组 写get请求 后台报错却是找不到post请求 报异常 Request method POST not supported 解决 1 参数添加 RequestBody 注解 2
  • 虚拟机Linux图形界面和命令界面切换

    linux切换图形界面alt ctrl F1 F5 更改ubuntu鼠标移出快捷键alt ctrl ctrl alt F3 编辑模式 ctrl alt F1 图形界面模式
  • 全网最全的JAVA所有版本特性【JAVA 1.0 - JAVA 20】

    闲来想了解下各版本之间的特性 搜索没有最新的特性说明 故想写一份 废话不多说 PS 绝对全网最全最齐 若不是 请私聊我补充 哈哈哈哈 JDK Version 1 0 1996 01 23 Oak 橡树 初代版本 伟大的一个里程碑 但是是纯解
  • wordpiece和sentencepiece

    https zhuanlan zhihu com p 75271211
  • 用JAVA判断一段话是否为回文

    实验要求 使用递归的方式判断一段字符串是否为回文 回文是一种正着读和反着读都一样的句子如 我是谁是我 设计思想 先要求用户输入一句话 然后从这句话中选择第一个字符与最后一个字符输入函数dg 函数dg会首先判断这句话是否为空 若为空测直接输出
  • shell中的数学运算

    shell中的数学运算 1 运算符及其说明 2 数学计算命令 3 双小括号 用法 4 let命令 5 expr命令 6 bc命令 7 方法 1 运算符及其说明 如果要执行算术运算 数学计算 就离不开各种运算符号 和其他编程语言类似 Shel
  • 24点自动出题,可打印,A4排版

    为了方便练习24点计算题 编写了这个网页 点击生成题目之后 可以方便的打印出来 题目主要分两类 一类是10以及10以下的计算 比较常见 另外一类是包含11 12 13的计算题 因为用的少 所以难度相对提高一些 比如1 5 11 11 计算方
  • QTableView实现同时删除被选中的多行记录

    一个很简单的功能 就是在QTableView中 有一些不连续的选区 实现将被选中的行删除 首先是获得选区 可以用 QItemSelectionModel 和 QModelIndexList 实现 QItemSelectionModel se
  • 自适应算法

    自适应过程是一个不断逼近目标的过程 它所遵循的途径以数学模型表示 称为自适应算法 通常采用基于梯度的算法 其中最小均方误差算法 即LMS算法 尤为常用 自适应算法可以用硬件 处理电路 或软件 程序控制 两种办法实现 前者依据算法的数学模型设
  • 生产排程系统_甘特图控件XGantt——生产计划排程软件首选的APS控件

    作为最早拥有APS高级计划调度模块的甘特图控件XGantt 该模块推出几十年来 我们一直致力于为生产计划排程软件提供最优的APS解决方案 如今 甘特图 XGantt 在全球已经成为生产计划排程软件首选的APS控件 不仅被全球知名的大型ERP
  • echarts图例过多显示问题

    问题描述 当项目中使用echarts时 会遇到图例过多的问题 面板大小有限 本身饼图或者折线图等已占据面板大部分空间 图例过多时会使图形和图例产生压盖的情况 非常不美观 原因分析 翻阅echarts文档时 我们发现有api可以供我们使用 当
  • 不管人工智能发展如何,开发者都有必要了解 Linux 内核

    Linux 内核在计算机世界的地位有目共睹 称它为计算机世界的基石也不为过 而且它还是全球最大的开源项目 几乎最知名的科技公司都参与其中 包括谷歌 Red Hat SUSE Intel Facebook 甲骨文和华为等 当然还包括 Linu
  • CE6.0 RIL 移植(一)之多路复用MUX

    由于CE中MS提供了相应的代码 所以也是照搬过来了 当时自己摸索花了一些时间 特写下这个经历 以备后用 在移植MS的代码的过程中 最好是将相应的文档拷贝到自己的BSP中来 以防在修改的过程中出现错误了无法还原 MUX 移植 1 gt 拷贝C