uVision2工具包括:C51编译器、宏汇编器,链接器/定位器和目标文件至Hex格式转换器。
1 C51编译器和A51汇编器
由uVision2 IDE 创建的源文件,可以被C51编译器或A51汇编器处理,生成可重定位的object文件。Keil A51 宏汇编器支持8051C及其派生系列的所有指令集。
2 LIB51 库管理器
LIB51 库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规定格式排列的目标模块,可在以后被链接器使用。当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。???
3 BL51 链接器/定位器
BL51 链接器/定位器使用从库中提取出来的目标模块以及由编译器或汇编器生成的目标模块,创建一个绝对地址目标模块。绝对地址目标模块文件或模块包括不可重定位的代码和数据。所有的代码和数据都被固定在具体的存储器单元中。
4 uVision2 软件调试器
调试器包括一个高速模拟器,可以使用它模拟整个80C51系统,包括片上外围器件和外部硬件。
5 uVision2 硬件调试器
6 RTX51 实时操作系统
内核集成在C51编译器中,使用非常方便。任务描述表和操作系统的一致性由BL51 链接器/定位器自动进行控制
文章评论(0条评论)
登录后参与讨论