
keil环境搭建
发布日期:2021-05-07 09:27:58
浏览次数:29
分类:精选文章
本文共 1130 字,大约阅读时间需要 3 分钟。
如何学习arm
ARM的知识点很多很杂,单个的汇编指令一看就懂,但是结合uboot代码后,却一段都看不下去,网上搜资料,一大堆,屡不清楚条理,什么原因呢?
主要是各个知识点之间关系千丝万缕,融汇成一个整体,要想看懂类似于uboot这样的汇编代码 ,除了了解汇编指令 ,还要要了解整个SOC的架构 ,了解各个控制器的使用原理 以及各个寄存器的使用方法,代码编译原理 等等。如果不按照一定顺序学习,肯定会走很多的弯路。
一、KEIL、MDK、uVision、ARM之间的关系
1、KEIL
- 既是公司名称 , 同时也是KEIL公司所有的开发工具。2005年被ARM收购。
2、uVision
- KEIL公司开发的集成开发环境(IDE)。
- 共有4个版本:uVision2、uVision3、uVision4、uVision5。
3、MDK
- 英文全称:Microcontroller Development Kit。
- MDK-ARM = KEIL MDK = RealView MDK = KEIL For ARM,统一用 MDK-ARM 称呼。
MDK-ARM 为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。MDK-ARM专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。
MDK-ARM有四个可用版本,分别是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库。
二. 安装
一、MDK(Keil)软件安装
1)请点击:mdk_xxx.exe,安装MDK软件【忽略版本号,x以实际文件内容为准】
2)请点击:Keil.STM32FXxx_DFP.x.x.x.pack,安装芯片支持包【忽略版本号,x以实际文件内容为准】
说明:MDK软件试用版本可以公开下载,且无需付费,所以我们下载了试用版本存放在光
盘供大家试用,MDK软件版权属于ARM公司,其他试用版本均可在Keil官网下载: http://www.keil.com/download/product 软件包地址: http://www.keil.com/dd2/Pack/二、MDK注册
上面提供的MDK软件是试用版本,只能编译32K程序,超过32K程序需要注册。未注册
软件编译程序会提示错误信息。由于MDK版权属于ARM公司,非学习研究用途,请咨询 ARM官方获取相关许可证学生工程师学习研究用途需要使用MDK,请百度:MDK注册2032,自行寻找购买的渠
道方法即可发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月29日 10时17分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【Maven】POM基本概念
2021-05-09
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2021-05-09
【设计模式】单例模式
2021-05-09
远程触发Jenkins的Pipeline任务的并发问题处理
2021-05-09
Web应用程序并发问题处理的一点小经验
2021-05-09
entity framework core在独立类库下执行迁移操作
2021-05-09
Asp.Net Core 2.1+的视图缓存(响应缓存)
2021-05-09
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2021-05-09
Ef+T4模板实现代码快速生成器
2021-05-09
c++ static笔记
2021-05-09
JQuery选择器
2021-05-09
多线程之volatile关键字
2021-05-09
2.2.2原码补码移码的作用
2021-05-09
Java面试题:Servlet是线程安全的吗?
2021-05-09
Java集合总结系列2:Collection接口
2021-05-09
Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
2021-05-09
比技术还重要的事
2021-05-09
linux线程调度策略
2021-05-09
软中断和实时性
2021-05-09
Linux探测工具BCC(可观测性)
2021-05-09