原创 uVsion2功能

2011-4-14 11:03 1756 14 14 分类: MCU/ 嵌入式
摘录自周立功 《增强型80C51单片机速成与实践》,仅用于学习。 

         uVision2工具包括:C51编译器、宏汇编器,链接器/定位器和目标文件至Hex格式转换器。


1  C51编译器和A51汇编器

        由uVision2 IDE 创建的源文件,可以被C51编译器或A51汇编器处理,生成可重定位的object文件。Keil A51 宏汇编器支持8051C及其派生系列的所有指令集。


2  LIB51 库管理器

         LIB51 库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规定格式排列的目标模块,可在以后被链接器使用。当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。???


3  BL51 链接器/定位器

         BL51  链接器/定位器使用从库中提取出来的目标模块以及由编译器或汇编器生成的目标模块,创建一个绝对地址目标模块绝对地址目标模块文件或模块包括不可重定位的代码和数据。所有的代码和数据都被固定在具体的存储器单元中。


uVision2 软件调试器

        调试器包括一个高速模拟器,可以使用它模拟整个80C51系统,包括片上外围器件和外部硬件。


5   uVision2 硬件调试器

6   RTX51 实时操作系统



    内核集成在C51编译器中,使用非常方便。任务描述表和操作系统的一致性由BL51 链接器/定位器自动进行控制  

?? Windows应用程序uVision2是一个集成开发环境它把项目管理源代码编辑程序调试等集成到一个功能强大的环境中
?? C51美国标准优化C交叉编译器从你的C源代码产生可重定位的目标文件
?? A51宏汇编器从你的8051汇编源代码产生可重定位的目标文件
?? BL51连接/重定位器组合你的由C51和A51产生的可重定位的目标文件生成绝对目标文件
?? LIB51库管理器组合你的目标文件生成可以被连接器使用的库文件
?? OH51目标文件到HEX格式的转换器从绝对目标文件创建Intel HEX 格式的文件
?? RTX-51实时操作系统简化了复杂和对时间要求敏感的软件项目

    

文章评论0条评论)

登录后参与讨论
我要评论
0
14
关闭 站长推荐上一条 /2 下一条