历史记录
清空历史记录
    首页 > 电脑软件 > keil uvision4软件 v4.12 v4.12

    keil uvision4软件 v4.12

    v4.12

    • 软件大小:189.05M
    • 软件版本:v4.12
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-18
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    我得说,Keil uVision这软件在嵌入式开发圈子里真是个老熟人了,它其实是Keil公司搞的一个集成开发环境,也就是IDE。这玩意儿功能挺全的,能管工程、写代码、编译、下载调试还能模拟仿真,给开发者省了不少事儿。它跟Eclipse有点像,但更专注于嵌入式开发。 我最看重的是它对ARM Cortex-M微控制器的支持特别到位,尤其是MDK Core和Software Packs分开的设计,真的挺聪明。MDK Core是核心部分,包含了IDE、编译器这些基础工具,而Software Packs能单独管理芯片支持包和中间件,这样升级起来特别方便,不用动核心部分。我用过之后感觉确实比老版本灵活多了。 软件包管理这块儿做得不错,分成了Device、CMSIS和Middleware三块,各种驱动和库都很齐全。像恩智浦的LPC4300系列这种双核处理器,它也能搞定多核调试,挺厉害的。还有对英飞凌、Silicon Labs这些新出的芯片支持也很快,示例项目给得很全,上手容易。 界面设计简洁直观,我用着挺顺手的。它支持C、C++、汇编多种语言,还能高度定制,这点对老手来说很重要。跨平台支持也不错,Windows、Linux、Mac都能用。 不过说实话,这软件也有缺点,比如安装包挺大的,而且商业版价格不便宜。但整体来看,对于搞ARM嵌入式开发的人来说,Keil uVision确实是个靠谱的选择,特别是它那个跟踪调试功能,查问题的时候特别好用。我个人觉得,虽然现在有VS Code这些新工具,但在Keil上做项目还是很有安全感的。

    KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,uVision4是KEIL公司开发的一个集成开发环境(IDE),他在功能上和Eclipse类似,提供工程管理、源代码编辑、编译设uVision置、下载调试和模拟仿真等功能,提供一个环境,让开发者易于操作!

    Keil uVision提供了编译器、编译器、安装包和调试跟踪,主要新增包管理器功能,支持LWIP,其SWD下载速度也是KEIL4的5倍,与之前版本不同的是,uVision将MDK Core和Software Packs分成两部分,其中MDK Core主要包含uVision IDE集成开发环境和ARM Compiler4,Software Packs则可以在不更换MDK Core的情况下,单独管理(下载、更新、移除)设备支持包和中间件更新包,software packs又分为device,CMSIS和 Mdidleware,这让用户使用起来非常方便,该软件也获得很多开发ARM应用的工程师的青睐。

    软件功能

    uVision向后兼容Keil MDK-ARM uVision4,以前的项目同样可以在MDK上进行开发, MDK同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,将分成两个部分,MDK Core和Software Packs。其中,Software Packs可以独立于工具链进行新芯片支持和中间库的升级。

    1、MDK Core – MDK核心

    MDK Core包含微控制器开发所有的所有组件,包括IDE(uVision4)、编辑器、ARM C/C++编辑器、uVision调试跟踪器和Pack Installer。

    2、uVision4 IDE集成开发界面

    uVision4 IDE 集成开发环境与uVision4相差不大,在编译工具栏右侧多了两个绿色按钮,Manage Run-time Environment和Pack Installer按钮。

    MDK Core是一个独立的安装包,大概300M左右大小,可以到ARM国内代理商米尔科技官网下载正式版本。下载安装以后就可以一直使用,如果Keil有芯片支持、CMSIS或者中间库的升级,直接通过Software packs本地升级即可。

    3、Software packs – MDK软件包

    这部分较MDK v4版本做出了很大的更新。Software packs分为Device、CMSIS、MDK Professional Midleware三个小部分,包含了各类可用的设备驱动……

    MDK 可以在Software packs窗口选择需要安装或者更新的软件组件。

    软件特色

    1、无限制跟踪查看

    Keil MDK 4现在允许您查看使用ULINK pro Streaming Trace调试适配器收集的所有数据。新的跟踪导航窗口允许用户在已在硬盘上缓冲的指令跟踪中导航。

    2、用于恩智浦LPC4300

    双核调试和中间件包括恩智浦LPC4300系列的多核调试功能,该系列在单芯片上集成了ARM Cortex ™ -M4和Cortex-M0处理器。Professional中间件已扩展到涵盖LPC4300和LPC1800系列的以太网,USB主机和设备以及Flash文件系统支持。

    3、基于ARM Cortex-M处理器的新设备的设备支持

    最近推出的英飞凌XMC4500系列,Silicon Labs的Precision32系列和STMicroelectronics的STM32F0在中得到了支持,提供了一整套示例项目和电路板支持包。还包括对新的ARM Cortex-M0 +处理器的支持。

    4、Professional

    将ARM C / C ++编译器与实时操作系统和中间件库(以前称为RL-ARM)相结合。所有工具都集成到μVision中,其中包括项目管理,编辑器和调试器,只需一个易于使用的环境。Professional包括用于TCP,USB和CAN外围设备的灵活文件系统和中间件库。

    5、USB-HOST接口

    包括USB主机接口。该嵌入式USB堆栈支持USB MSC(海量存储类)和HID(人机接口设备)类,并使用抽象层,允许标准API用于不同的USB主机控制器。

    6、图形用户界面库

    包括专门设计用于嵌入式设备的图形用户界面(GUI)库。它与数百个显示控制器和LCD兼容,包括二进制库,运行时可配置显示驱动程序和GUI设计工具。

    软件优势

    【可视化界面】

    软件的界面设计简洁直观,易于使用,提供了丰富的可视化界面来帮助开发者进行编程。

    【支持多种编程语言】

    支持多种编程语言,包括C、C++、汇编等,为开发者提供了更多的选择。

    【高度可定制】

    提供了高度可定制的功能和工具,可以根据开发者的需求进行个性化配置。

    【多平台支持】

    支持多种操作系统和平台,包括Windows、Linux、Mac等。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐