⑴Keil C软件是一款美国Keil Software公司出品的优秀的单片机应用开发软件,集编辑,编译,仿真于一体,可以支持所有系列衍生产品,提供了丰富的库函数和功能强大的集成开发调试工具,更好地帮助用户进行单片机程序编辑。
⑵KEIL C是基于uVision IDE的一款plc,专用于系列单片机C语言软件开发,拥有产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持所有的系列微控制器。开发工具旨在解决嵌入式软件开发商面临的复杂问题,比如当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好所有的编译器、汇编器、链接器和存储器选项,帮助你如期完成项目进度。
⑶KEIL C中还包含大量的例程,帮助你着手使用最流行的嵌入式设备,调试器准确地模拟设备的片上外围设备(IC、CAN、UART、SPI、中断、I/O端口、A/D转换器、D/A转换器和PWM模块。模拟帮助你了解硬件配置,避免在安装问题上浪费时间。 此外,使用模拟器你可以在没有目标设备的情况下编写和测试应用程序。
⑷本次带来的KEIL C版本为V.,附带通用版本的KEIL C注册机和安装破解教程。与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,KEIL C的优势显而易见。
⑸、可以很好的兼容C语言,附带了C编译器、宏汇编、连接器、库管理,是一个功能强大的仿真调试器。
⑹、Keil C生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
⑺、与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。KeilC软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。
⑻uVision向后兼容Keil MDK-ARM uVision,以前的项目同样可以在MDK v上进行开发, MDK v同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,将分成两个部分,MDK Core和Software Packs。其中,Software Packs可以独立于工具链进行新芯片支持和中间库的升级。
⑼、MDK Core – MDK核心
⑽MDK Core包含微控制器开发所有的所有组件,包括IDE(uVision、编辑器、ARM C/C++编辑器、uVision调试跟踪器和Pack Installer。
⑾、uVision IDE集成开发界面
⑿uVision IDE 集成开发环境与uVision相差不大,在栏右侧多了两个绿色按钮,Manage Run-time Environment和Pack Installer按钮。
⒀MDK Core是一个独立的安装包,大概M左右大小,可以到ARM国内代理商米尔科技官网下载正式版本。下载安装以后就可以一直使用,如果Keil有芯片支持、CMSIS或者中间库的升级,直接通过Software packs本地升级即可。
⒁、Software packs – MDK软件包
⒂这部分较MDK v版本做出了很大的更新。Software packs分为Device、CMSIS、MDK Professional Midleware三个小部分,包含了各类可用的设备驱动。
⒃MDK v可以在Software packs窗口选择需要安装或者更新的软件组件。