美文网首页
MTK模拟器MoDIS构建教程

MTK模拟器MoDIS构建教程

作者: _Anonymous_ | 来源:发表于2020-01-09 16:09 被阅读0次

    环境搭建

    MTK环境搭建

    详情见《MTK环境搭建步骤.pdf》

    VS2008

    1. 下载vs2008.iso镜像并解压:

      vs2008_1.png
    2. 在解压出来的安装包里,双击setup.exe安装程序:

      vs2008_2.png
    3. 在安装界面点击installMicrosoft Visual Studio 2008,确定

      vs2008_3.png
    4. 出现下面这个界面,点击next

      vs2008_4.png
    5. 输入序列号和姓名,点击next

      vs2008_5.png
    6. 接择完着选择第一缺省安装即可,也可以选整安装。同时选择文件安装路径,默认是c盘(建议不更改,否则调用codegen_modis生成模拟器的时候会报编译错误)

      vs2008_6.png
    7. 接下里需要做就是等待,可能会持续十几分钟,finish即可

      vs2008_7.png
    8. 运行,选择常用的编程习惯,c++,c#等等

      vs2008_8.png
    9. 完成后VS2008的默认启动界面。

      vs2008_9.png
    10. 把C:\Program Files (x86)\Microsoft Visual Studio 9.0文件夹拷贝一份到C:\Program Files下,即C:\Program Files\Microsoft Visual Studio 9.0(不这么做,在new_modis阶段,会报错误:'cl.exe' 不是内部或外部命令,也不是可运行的程序)

      vs2008_10.png

    生成MoDIS

    1. 如果没编译过整个MTK工程,建议先完整编译一遍;否则跳至第二步:

       make Prj_Name gprs new
      
      Modis_1.png
    2. 在项目根目录下,执行gen_modis指令,产生VC的工程文件:

       make Prj_Name gprs gen_modis
      
      Modis_2.png Modis_2.2.png
    3. 在项目根目录下,执行new_modis指令,产生modis需要的trace文件的datebase:

      make Prj_Name gprs new_modis

      Modis_3.png
    ![Modis_3.2.png](https://img.haomeiwen.com/i2926072/ced00cdc7da0be65.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    1. 打开\MoDIS_VC9目录,双击MoDIS.sln(虽然网上的所有资料提示生成的应该是modis.dsw,但是这些信息都太陈旧了,VC9生成的工程应该是.sln后缀),在VS2008中打开工程,并Rebuild项目:

      Modis_4.1.png
    Modis_4.2.png
    1. Rebuild完成后,启动Modis模拟器:

      Modis_5.png
    Modis_5.2.png

    MoDIS文件架构

    Modis_File1.png

    主要的文件夹

    文件夹名称 描述
    _BUILD_LOG 指令编译的log
    drv_sim 模拟驱动功能的源码
    File System 文件系统的源码
    MoDIS MoDIS主要功能的源码
    MoDIS_lib MoDIS必须依赖的类库
    MoDIS_UI MoDIS皮肤的文件
    Oscar 操作系统核心适配器工具的源码
    WIN32FS 模拟Windows文件系统的驱动器。

    参考资料

    相关文章

      网友评论

          本文标题:MTK模拟器MoDIS构建教程

          本文链接:https://www.haomeiwen.com/subject/svbyactx.html