之前同事传给我一套嵌入式开发环境的资料:有ADS,PERL等。但是他也不懂。我也没有弄明白,暂时看到这个这个文章。

看完该文章导向的链接:https://bbs.usoftchina.com/forum.php?mod=viewthread&tid=200626

这里发现该论坛有更多资料,可以抽空再去看。

MTK开发入门基础教程

这几天在网上翻转好几遍,对于MTK初学者来说,这一份文档确实有用,从开发环境搭建开始描述,到自己在MTK平台写hello world,所以在这平台给大家分享一下,大家也可以在闯客网技术论平台分享自己的心得。MTK交流群:813238832
完整资料链接:https://bbs.usoftchina.com/thread-200626-1-1.html

部分内容:
一、开发环境设立
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_P1300\ADS1.2\Setup.exe”,一路按下一步,最后安装License时选定文件“E:\MTK_P1300\ADS1.2\CRACK\ license.dat”,然后接着一路下一步直到安装完。安装完后删掉目录“E:\MTK_P1300\ADS1.2\”,节省磁盘空间。

2)安装ADS补丁
运行huayu102_ADS12_Patch_Windows.rar压缩文件中的ADS_Patch_Window.exe,这是个自解压的压缩文件,选Unzip解压到上一步ADS的安装目录(缺省是C:\Program Files\ARM\ADSv1_2),解压过程中如果问到是否覆盖,全部选覆盖好了。

3)安装脚本解释器Perl
直接运行压缩包huayu106_perlzip.rar里面扩展名为msi的安装文件,缺省安装就好,一路Next,呵呵。

4)Tracer跟踪工具
解压文件P1300_Build_Guide.rar到E:\MTK_P1300,然后在文件管理器进入目录“E:\MTK_P1300\P1300_Build_Guide”,接着解压Catcher_L1_v3.10.01.zip到当前目录下的Catcher_L1_v3.10.01子目录,进入子目录Catcher_L1_v3.10.01,发送一个Catcher.exe的快捷方式到桌面。
在需要用到TRACE的时候,在代码中使用函数
void kal_prompt_trace(module_type mod_id, const kal_char *fmt,…); 打印需要查看的信息,使用Catcher跟踪查看。这个有点类似Linux的Kernel Debug工具,具体使用方法见文档《cather使用手册.doc》,这个文档可在压缩包“huayu101_p1300软件使用工具及开发指南.rar”里面找到。


————————————————
版权声明:本文为CSDN博主「h_5649512」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/h_5649512/article/details/84590073

最后记录推荐以下文章:

MTK 开发流程和开发环境小记

https://blog.csdn.net/jiangyu912/article/details/5706527

MTK 开发入门资料 概述

https://blog.csdn.net/xinke87/article/details/6096089

mtk入门基础资料全集,呕心沥血合集让菜鸟快速上手

https://blog.csdn.net/szx940213/article/details/106097933

MTK-开发平台搭建与入门教程

https://blog.csdn.net/qq_34810707/article/details/81142049

MTK开发入门基础教程相关推荐

  1. Java学习开发入门基础教程系列

    ava是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言). Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和 ...

  2. web前端开发入门基础教程系列

    前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色.从狭义上讲,前端工程师使用 HTML.CSS.JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端.移动 ...

  3. 2020Android通用流行框架大全,android开发入门基础教程

    名称 描述 Android Async HTTP Android异步HTTP库 AndroidAsync 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库.基于 ...

  4. JSP WEB开发入门基础到高手进阶教程002

    JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...

  5. python基础教程运行程序_Python入门基础教程:WSGI

    原标题:Python入门基础教程:WSGI WSGI 简介 WSGI 是什么 WSGI 是 Python Web Server Gateway Interface 的缩写,是描述 Web 服务器与 P ...

  6. Hadoop入门基础教程 Hadoop之单词计数

    单词计数是最简单也是最能体现MapReduce思想的程序之一,可以称为MapReduce版"Hello World",该程序的完整代码可以在Hadoop安装包的src/exampl ...

  7. Hadoop入门基础教程 Hadoop之完全分布式环境搭建

    上一篇我们完成了Hadoop伪分布式环境的搭建,伪分布式模式也叫单节点集群模式, NameNode.SecondaryNameNode.DataNode.JobTracker.TaskTracker所 ...

  8. python入门基础教程-Python入门基础教程:WSGI

    原标题:Python入门基础教程:WSGI WSGI 简介 WSGI 是什么 WSGI 是 Python Web Server Gateway Interface 的缩写,是描述 Web 服务器与 P ...

  9. 超实用的Django入门基础教程,新手必备!

    Django入门基础教程 Django简介 安装Django 虚拟环境的建立和准备工作 一.通过pycharm创建 手动创建app 迁移数据库 二.手动创建 创建一个新的文件夹 创建虚拟环境 激活虚拟 ...

  10. Timingdesigner入门 基础 教程

    Timingdesigner 入门 基础 教程(装载) 原创作者:冰三点水 http://blog.csdn.net/u013608300/article/details/78988523 Timin ...

最新文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 青岛科技大学 - 飞猪
  2. 简单尝试 express 使用 websocket
  3. POJ2891 Strange Way to Express Integers【扩展中国剩余定理】
  4. 条件语句和循环语句_总结一下条件语句和循环语句
  5. 风格迁移与Gram matrix
  6. python 字典 列表 元祖_Python基础之列表、元祖、字典、集合,你都知道吗?附视频...
  7. 开源DataGridView扩展(6) 简单实现checkbox行选级联。
  8. oracle 亿级数据迁移,Oracle12c迁移-某风险报告类系统升级暨迁移至12c-3
  9. videos player.php_基于vue-video-player自定义播放器的方法
  10. Unity 内置渲染管线、SRP、URP、HDRP区别
  11. 字母冒泡法排序c语言,C语言冒泡排序法的实现(升序排序法)
  12. [cuda]cuda驱动版本对应+旧版本cuda下载网址
  13. matlab 排序函数sort()
  14. 解决2020R2,2022R1等版本的SCDM无法编辑草图尺寸的问题
  15. Zeppelin的求学之路(1)—— 简介 和 从源码Build的安装并配置他的Spark解析器
  16. CentOS7 五步安装搜狗拼音输入法
  17. HDU 5773 DP LIS变形
  18. Markdown转Jupyter
  19. 证书错误 SSLCertVerificationError
  20. python程序-小说下载

热门文章

  1. 梯度消失,梯度爆炸产生的原因及解决办法
  2. 新库上线 | CnOpenDataA股上市公司裁判文书数据
  3. c语言第七章函数实验总结,C语言学习与总结---第七章:函数 [01]
  4. java heartbeat
  5. python如何绘制曲线图_如何使用Python的Pandas库绘制折线图
  6. 16进制在计算机上显示,16进制计算器(16进制计算器安卓版)
  7. 孩子沉迷游戏,家长该怎么办?
  8. word标题级别与编号不关联的处理办法
  9. Flink StreamingFileSink写入hdfs,文件一直处于inprogress
  10. Vue 2.x + Element后台模板开发教程(三)后台首页模板设计