环境搭建
MTK环境搭建
详情见《MTK环境搭建步骤.pdf》
VS2008
-
下载vs2008.iso镜像并解压:
vs2008_1.png
-
在解压出来的安装包里,双击setup.exe安装程序:
vs2008_2.png
-
在安装界面点击installMicrosoft Visual Studio 2008,确定
vs2008_3.png
-
出现下面这个界面,点击next
vs2008_4.png
-
输入序列号和姓名,点击next
vs2008_5.png
-
接择完着选择第一缺省安装即可,也可以选整安装。同时选择文件安装路径,默认是c盘(建议不更改,否则调用codegen_modis生成模拟器的时候会报编译错误)
vs2008_6.png
-
接下里需要做就是等待,可能会持续十几分钟,finish即可
vs2008_7.png
-
运行,选择常用的编程习惯,c++,c#等等
vs2008_8.png
-
完成后VS2008的默认启动界面。
vs2008_9.png
-
把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
-
如果没编译过整个MTK工程,建议先完整编译一遍;否则跳至第二步:
Modis_1.pngmake Prj_Name gprs new
-
在项目根目录下,执行gen_modis指令,产生VC的工程文件:
Modis_2.png Modis_2.2.pngmake Prj_Name gprs gen_modis
-
在项目根目录下,执行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)
- 打开\MoDIS_VC9目录,双击MoDIS.sln(虽然网上的所有资料提示生成的应该是modis.dsw,但是这些信息都太陈旧了,VC9生成的工程应该是.sln后缀),在VS2008中打开工程,并Rebuild项目:
Modis_4.1.png
- Rebuild完成后,启动Modis模拟器:
Modis_5.png
MoDIS文件架构
Modis_File1.png主要的文件夹
文件夹名称 | 描述 |
---|---|
_BUILD_LOG | 指令编译的log |
drv_sim | 模拟驱动功能的源码 |
File System | 文件系统的源码 |
MoDIS | MoDIS主要功能的源码 |
MoDIS_lib | MoDIS必须依赖的类库 |
MoDIS_UI | MoDIS皮肤的文件 |
Oscar | 操作系统核心适配器工具的源码 |
WIN32FS | 模拟Windows文件系统的驱动器。 |
参考资料
- http://bbs.52rd.com/Thread-289147-1-1.html
- https://bbs.csdn.net/topics/392278561
- https://blog.csdn.net/zhoulianghao166/article/details/5146469
- 《Mobile Development Integrated System(MoDIS)》
网友评论