资源描述:
《实验1KEIL安装及使用篇》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、传感器实验KEIL安装及使用RVMDK源口德国的KEIL公司,是RealViewMDK的简称。在全球RVMDK被超过10万的嵌入式开发工程师使用,RealViewMDK集成了业内最领先的技术,包括uVision4集成开发环境与RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,H动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能。与ARM之前的工具包ADS1.2相比,RealView编译器具有代更小、性能更高的优点,RealView编译器与ADS.2的比鮫:代码密度:比ADS1.2编译的代
2、码尺寸小10%;代码性能:比ADS1.2编译的代码性能提高20%;现在RVMDK的最新版木是RVMDK4.13a,4.0以上的版本的RVMDK对IDE界面进行了很大改变,并且支持Cortex-M0内核的处理器。作者曾用过RVMDK3.24/3.80A/4.10等几个版本,并对他们进行了一些简单的对比,从对比情况来看:3.24和3・80a在各方而的比较都差不多,当然有人说稳定性3.80A要好一•些,这个我不做评论。但是4.10确实界面是好了,支持的器件也多了,但编译效率没有3.24/3.80A高,尤其在编译后的代码执行速度(FFT运算),4.10要对速度进行-
3、02优化才能和3.24/3.80A的普通级别相比。另外,国内大都数单片机工程师都接触和使用过KEIL,相信大家都知道KEIL的使用是非常简单的,而几很容易上手。1、通过该实验项目,学生能够掌握KEIL的安装过程;2、通过该实验项目,学生能够掌握KEIL的简单使用。.3实验内容1、安装KEIL,破解KEIL,安装J・Link驱动;2、使用KEIL进行编译,得到hex输出文件。.4实验设备1.4.1软件部分1、KeiluVision4集成开发环境;2、JJJnk仿真器驱动。.5实验知识1.5.1KEIL与ARMKe订公司2005年由ARM公司收购。其两家公司分别
4、更名为ARMGermanyGmbH和ARMIncoKeil公司首席执行官ReinhardKeil表示:"作为ARMConnectedCommunity小的一员,Keil和ARM保持着长期的良好关系。通过这次收购,我们将能更好地向高速发展的32位微控制器市场提供完整的解决方案,同时继续在uVision环境下支持我们的8051和C16x编译器。”而后ARMKe订推出基于uVision界面,用于调试ARM7,ARM9,Cortex-M内核的MDK-ARM开发工具,用于为控制领域的开发。1.5.2KEIL界面介绍如图1T所示,为KEIL的界面。窗口图1-1KEIL界
5、面1.5.3KEIL工具栏介绍KEILI具栏,如图1-2所示。f;辑析口9逻分窗能析口性分窗存看口内查窗口印口串打窗看量观变口编口汇窗挂起执至/执行执行进去』岀去到光执行标处过去?/行断处6/执到点/位复图1-2KEIL工具栏复位:其功能等同于便件上按复位按钮。相当于实现了一次硬复位。代码重新执行。执行到断点处:该按钮用来快速执行到断点处,有时候你并不需要观看每步是怎么执行的,而是想快速的执行到程序的某个地方看结果,这个按钮就可以实现这样的功能。挂起:此按钮在程序一直执行的时候会变为有效,通过按该按钮,就可以使程序停止下来,进入到单步调试状态。执行进去:该按
6、钮用來实现执行到某个函数里面去的功能,在没有两数的情况下,是等同于执行过去按钮的。执行过去:在碰到有函数的地方,通过该按钮就可以单步执行过这个函数,而不进入这个函数单步执行。执行出去:该按钮是在进入了函数单步调试的时候,有时候你可能不必再执行该函数的剩余部分了,通过该按钮就直接一步执行完函数余下的部分,并跳出函数,回到函数被调用的位置。执行到光标处:该按钮町以迅速的使程序运行到光标处,其实是挺像执行到断点处按钮功能,但是两者是有区别的,断点可以有多个,但是光标所在处只有一个。汇编窗口:通过该按钮,就可以查看汇编代码,这对分析程序很有用。观看变量/堆栈窗口:该
7、按钮按下,会弹出一个显示变量的窗口,在里面可以査看各种你想要看的变量值,也是很常用的一个调试窗口。串口打印窗口:该按钮按下,会弹出一个串口调试助手界血的窗口,用來显示从串口打印出来的内容。内存杳看窗口:该按钮按下,会弹出一个内存杏看窗口,可以在里面输入你要杏看的内存地址,然后观察这一片内存的变化情况。是很常用的一个调试窗口性能分析窗口:按下该按钮,会弹出一个观看各个函数执行时间和所占百分比的窗口,用來分析函数的性能是比较有用的。逻辑分析窗口:按下该按钮会弹出一个逻辑分析窗口,通过SETUP按钮新建一些IOM,就可以观察这些10口的电平变化情况,以多种形式显示
8、出来,比较宜观。其他儿个按钮用的比较少,以上是比较常