keil

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。收起

查看更多
  • KEIL 的半主机模式是什么?
    开发者在使用Keil开发STM32时遇到了程序无法运行的问题,尤其是在调试环境下需要点击三次全速运行才能正常启动的现象。问题源于半主机模式下的调试器与程序间的同步问题。通过删除printf函数或使用MicroLIB+fputc等方式解决了问题,揭示了嵌入式开发中常见的半主机模式陷阱及其背后的深层次原因。
    KEIL 的半主机模式是什么?
  • Keil MDK 添加/修改AC编译器常见问题
    Keil MDK 自V5.36之后,就没有自带 AC5 编译器了,很多小伙伴就开始折腾参考网上教程,自己下载并安装老版本的 AC5 编译器。 我之前也给大家分享过教程和视频【Keil实用小技巧 | Keil MDK 如何安装和更换AC编译器?】:但有一些小伙伴实际操作的时候发现了一些问题,今天我就来简单总结下:Keil MDK 添加/修改AC编译器常见的一些问题。 1、无法下载AC编译器下载地址:
    2397
    07/08 17:40
  • Keil MDK调试时,软硬件的要求
    Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex-M内核的处理器。Keil MDK支持的调试功能有很多:组件查看器、事件记录器、事件统计、数据和事件跟踪、指令跟踪等。
    1392
    03/26 14:01
  • 瑞萨RA8系列教程 | 基于 RASC 生成 Keil 工程
    对于不习惯用 e2 studio 进行开发的同学,可以借助 RASC 生成 Keil 工程,然后在 Keil 环境下愉快的完成开发任务。本文为大家讲述基于 RASC 生成 Keil 软件工程实现的方法,这里有些内容和该系列教程上一篇内容基于 e2 studio 创建RA8工程有点类似。
    1307
    03/17 10:00
    瑞萨RA8系列教程 | 基于 RASC 生成 Keil 工程
  • e2 studio开发环境中添加 Keil AC6编译器
    自2005年10月,Keil 公司被 Arm 收购之后,Keil 就像 Arm 的亲儿子。Keil针对Arm内核单片机的编译器AC(Arm Compiler)也是受到了 Arm 的无限“关爱”。今天就来讲讲在瑞萨 e2 studio开发环境中添加 Keil AC6编译器的方法。
    2939
    03/14 16:22
    e2 studio开发环境中添加 Keil AC6编译器
  • Keil MDK再升级,涉及安装、注册......
    最近,Keil MDK再次更新,升级到了V5.41。没错,这次升级的版本是V5.41,依然是V5版本,并不是 Keil MDK V6版本(V5和V6有一层关系,最后再说)。所以,准确的说这次升级的是Keil MDK uVision5,也就是我们大家常说的 Keil MDK(这款桌面端的IDE)。
    1万
    2024/09/23
  • 教你使用 MDK(keil)实现可视化配置向导
    最近在开发 BMS 项目中,由于需要兼容很多电芯参数模型,同时还需要软件算法可以应对不同电芯以及应用场景,给用户提供高可配置型的功能,因此提供一个好的界面,让用户可以快速的配置基本模型和算法参数变得非常重要,今天来介绍一下我用 MDK 实现的方法。
    1万
    2024/08/23
    教你使用 MDK(keil)实现可视化配置向导
  • 在KEIL中勾选微库后,延时函数为什么不准了?
    最近一工程师向我反馈了一个问题,他使用ARM Cortex-M0+的MCU,在使用延时函数std_delayms延时1s时,如果勾选了KEIL中的Use MicroLIB会导致延时有5%的计时偏差,不勾选的话误差只有1%。
  • DAPLink:移植RTX5操作系统——四
    RTX作为keil的亲儿子系统,无论是移植的简易的程度上,还是对m内核的支持上都是绝对的无敌。各个组件也是非常齐全。而这一次的RTX5移植之旅,将会短的超出想象。
    2708
    2024/05/20
    DAPLink:移植RTX5操作系统——四
  • 瑞萨RA8系列教程 | 基于 Keil 开发 RA8单片机
    这两年单片机行业也开始卷起来了,各大厂商纷纷推出各种高性能的单片机。截止目前(2024年4月),“最强单片机”还得算Cortex-M85内核单片机(Cortex-M85是目前最强的Cortex-M内核)。
    瑞萨RA8系列教程 | 基于 Keil 开发 RA8单片机
  • DAPLink:新建工程——二
    要搞DAPLink,咱肯定得从最难最基础的开始,先挑战一下RT1021开发吧(LPC55S69全是现成的,没啥意思)与传统不同的是,这次主要使用keil的RTE环境开发,每次软件相关的文章结束,我都会在文末附上工程以及pack环境,有兴趣的可以跟着来一起研究。
    1392
    2024/05/20
    DAPLink:新建工程——二
  • DAPLink:开坑第一篇
    最近搞啥都有点不得劲,发现研究的东西有点浅,弄啥都是浅尝辄止,点点灯,跑一下基本代码就摸鱼去了(这可能就是传说中的舒适区)。翻了翻论坛帖子,发现给自己立的Flag(我的2023年计划),现在还是一点没动,不能再这样颓废下去了,就让年末的我去完成年初的计划吧。
    2202
    2024/05/20
  • 如何在KEIL上基于LPC55S69上部署arm2D!
    首先安装下面2个KEIL PACK包。一个ARM2D,一个perf_counter。其次以一个带LCD的可以正常绘图的例程为基础,开始添加ARM2D。
    1801
    2024/05/15
    如何在KEIL上基于LPC55S69上部署arm2D!
  • AD严打盗版,Keil被限制出售,嵌入式开发,咋整?
    网上不少工程师都在反馈,知名的 EDA 软件Altium Designer,正在严厉打击盗版软件的商业使用,很多该软件的“老用户”都收到了律师函或警告信。AD 在其官网还留出了“举报盗版”的入口,不少“老用户”要么购买许可证使用,要么转投使用其他 EDA 软件。
    AD严打盗版,Keil被限制出售,嵌入式开发,咋整?
  • LPC55S69的keil开发环境搭建
    上次开发教程小课堂有幸得到了LPC55S69开发板一块,今天拿出来晒晒。顺便搭建开发环境。首先要下载IDE软件、SDK和板子驱动。板子要装调试器驱动,不然不能下载。要安装LPCScrypt_2.1.1_15.exe文件装驱动。
    LPC55S69的keil开发环境搭建
  • Keil被众人吐槽,为啥没被淘汰?
    Keil 这款工具相信大家都不陌生,它一直被人吐槽很难用,但它为啥没有被淘汰呢?
    1241
    2024/04/18
    Keil被众人吐槽,为啥没被淘汰?
  • 国民技术N32G031 keil开发环境搭建
    首先我们需要下载一个N32G031的pack包,没有pack包的同学可以在下面的链接下载。N32G031 pack包下载链接
    4672
    1评论
    2024/04/01
    国民技术N32G031 keil开发环境搭建
  • Keil、IAR改变代码(程序)存储地址的方法
    有时候,我们不想让程序存储在起始的位置,比如我们有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,我们如何让程序存储在指定的偏移地址呢?下面结合STM32,讲述在Keil和IAR开发环境中设置起始地址0x08010000的方法。
    1.1万
    2024/03/31
  • Keil MDK 添加/修改AC编译器常见问题
    昨天分享了一个【Keil MDK 如何安装和更换AC编译器?】,但有一些小伙伴实际操作的时候发现了一些问题,今天我就来简单总结下:Keil MDK 添加/修改AC编译器常见的一些问题。
    Keil MDK 添加/修改AC编译器常见问题
  • RT-Thread零基础快速入门第2讲——添加新文件到工程
    我们在做项目的时候,经常都需要把新的文件加入到工程里面,所以,这一讲我就给大家介绍一下RT-thread如何在工程里面添加新文件
    2728
    2024/03/25
    RT-Thread零基础快速入门第2讲——添加新文件到工程

正在努力加载...