【vc++精品源码栏目提醒】:网学会员在vc++精品源码频道为大家收集整理了“【精品】MTK 开发平台搭建与入门教程 - 其它资料“提供大家参考,希望对大家有所帮助!
一、 开发环境设立 1、开发主机要求及所需工具: 操作系统:Windows 2000 WinXP. 推荐Windows 2000 with SP2 or later. 编 译 器: ADS Arm Developer Suite v1.2 Build 842 Perl解析:ActivePerl 推荐使用ActivePerl 5.6.1版本 仿真工具:MTK PC Simulator 跟踪工具:Catcher_L1 v3.10.01,从串口输出调试信息,只做普通UI应用的话,大 致不会用到,用PC仿真工具就好了 烧录工具:FlashTool_UI v3.1.05 或 FlashTool_v3.0844.00 其 他:PL2303_Driver_XP2K v204102,这是下载线用到的USB串口驱动,以前 机器上装过PL2303驱动的,建议改用这个,否则可能会有蓝屏的问题。
2、开发环境建立过程: 新建一个目录,英文的好了,否则有些工具不认识中文路径,这里以 E:MTK_P1300 为例说明,下面我用文字和图片简单说明下安装过程, 更详细的安装过程可以看压缩文 。
件“手机开发板 C 语言开发视频.rar”中的 Flash 文件“P1300_Build_Env.swf” 1 安装 ADS1.2 , 解压文件 huayu109_ads1.2.rar 到某个目录,比如说解压到“E:MTK_P1300”解 压 完后运行“E:MTK_P1300ADS1.2Setup.exe” ,一路按下一步,最后安装 License 时选 定文件 , “E:MTK_P1300ADS1.2CRACK license.dat” 然后接着一路下一步直到安装完。
,节省磁盘空间。
安装完后删掉目录“E:MTK_P1300ADS1.2” 2 安装 ADS 补丁 运行 huayu102_ADS12_Patch_Windows.rar 压缩文件中的 ADS_Patch_Window.exe, 这是个自解压的压缩文件,选 Unzip 解压到上一步 ADS 的安装目录缺省是 C:Program FilesARMADSv1_2,解压过程中如果问到是否覆盖,全部选覆盖好了。
3 安装脚本解释器 Perl 缺省安装就好, 直接运行压缩包 huayu106_perlzip.rar 里面扩展名为 msi 的安装文件, 一路 Next,呵呵。
上述几步完成后,编译环境基本建立,此时可以开一个 dos 窗开始菜单-gt运行-gt 输入 cmd-gt确定看一下,安装正常应该能顺利执行以下命令,如下图: 注意看版本号,应该是 ADS1.2 Build 842,不是的话可能没打补丁,或补丁打的位置不对,请看第 2 步 ADS 补丁部分的说明并重新打一次,直到版本号对为止,哈哈。
这是 perl 解释器的运行画面。
注 1:上述安装过程会自动创建编译环境所需的环境变量,如果发现编译不正常了,可能是安装了其他编译工具导致冲突,这时建议查看下系统环境变量,把 Perl 和 ADS 的安装目录调到最前面,同时 从 path 中去掉可能会产生冲突的编译工具链的路径例如 winavr,如下图所示我是安装到 D 盘滴,缺省是 C 盘,不过我 C 盘几乎被我塞满了: 如果嫌改 path 麻烦因为要用到其他编译工具链的时候还得改回去,还有一种办 法,就是改 make.bat 批处理,具体见注 4 中相关说明。
注 2: 如果安装 ADS 时,改变了默认安装路径,需要修改源码中的设置,源码目录树解压过程见模拟器编译环节相关介绍。
makeOption.mak ---------------------------------- ifeq strip COMPILERADS DIR_ARM c:progra1armadsv1_2 修改这里 DIR_ARM : strip DIR_ARM DIR_TOOL DIR_ARMbin DIR_ARMLIB DIR_ARMlib DIR_ARMINC DIR_ARMinclude endif ------------------------------------------------ 比如改装到 D 盘了,这里把红色部分“c”改成“d”就好了 4 代码编辑环境 运行压缩文件 huayu108_Source Insight3.5.rar 中的安装文件安装即可。
至于编辑器, 这个看个人喜好了,不过 Source Inside 看代码蛮方便的。
5 PC 机模拟器 模拟器 MTK PC Simulator 是用来在 PC 上仿真调试用的,要安装 VC6 SP6同时要安装 Uuicode 静态和动态库, 没有装 Unicode 库的可以用“huayu103_MTK 模拟器 DLL补丁.zip”中的库,拷到系统目录“windirsystem32”下即可。
我机器上的 VC 是有装 Unicode 库的,没装 过 Unicode 库的如果在模拟器编译或运行中出现问题,建议重装下 VC6,安装时勾选 Unicode 库,并打上相关补丁到 SP6。
模拟