- 從零開(kāi)始學(xué)ARM
- 彭丹 周海濤編著
- 357字
- 2025-01-16 17:58:59
2.1 KEIL軟件安裝
2.1.1 KEIL、μVision、MDK之間的關(guān)系
ARM集成開(kāi)發(fā)環(huán)境較多,如圖2-1所示。

圖2-1 ARM集成開(kāi)發(fā)環(huán)境

圖2-1 ARM集成開(kāi)發(fā)環(huán)境(續(xù))
這些開(kāi)發(fā)環(huán)境各有優(yōu)缺點(diǎn),本書(shū)在指令學(xué)習(xí)階段采用的開(kāi)發(fā)環(huán)境是KEIL MDK-ARM。那么KELL、μVision、MDK之間到底是什么關(guān)系呢?
(1) KEIL
KEIL是KEIL公司所有的一款開(kāi)發(fā)工具,2005年被ARM公司收購(gòu)。KEIL 公司目前有4款獨(dú)立的嵌入式軟件開(kāi)發(fā)工具,即 MDK、KEIL C51、KEIL C166、KEIL C251,它們都是KEIL公司的產(chǎn)品,都基于μVision 集成開(kāi)發(fā)環(huán)境,其中 MDK 是 RealView 系列中的一員。
(2) μVision
μVision是KEIL公司開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境(IDE),共有4個(gè)版本:μVision2、μVision3、μVision4、μVision5。
(3) MDK-ARM
MDK-ARM也稱(chēng)KEIL MDK-ARM、KEIL ARM、KEIL MDK、Realview MDK、I-MDK、μVision5(老版本為μVision4和μVision3)等。MDK-ARM 為基于Cortex-M、Cortex-R4、ARM7、ARM9等處理器提供了一個(gè)完整的開(kāi)發(fā)環(huán)境。
MDK-ARM有4個(gè)可用版本,分別是MDK-Lite、MDK-Basic、MDK-Standard、MDKProfessional。所有版本均能提供一個(gè)完善的C / C++開(kāi)發(fā)環(huán)境,其中MDK-Professional還包含大量的中間庫(kù)。
- Revit 2020中文版從入門(mén)到精通
- 敏捷開(kāi)發(fā)的藝術(shù)(原書(shū)第2版)
- 嵌入式系統(tǒng)開(kāi)發(fā)之道:菜鳥(niǎo)成長(zhǎng)日志與項(xiàng)目經(jīng)理的私房菜
- Scala機(jī)器學(xué)習(xí)
- 軟件工程理論與應(yīng)用
- Swift開(kāi)發(fā)實(shí)戰(zhàn)
- Spring Cloud Alibaba大型微服務(wù)架構(gòu)項(xiàng)目實(shí)戰(zhàn)(上冊(cè))
- Python跨平臺(tái)應(yīng)用軟件開(kāi)發(fā)實(shí)戰(zhàn)
- BERT基礎(chǔ)教程:Transformer大模型實(shí)戰(zhàn)
- 全棧Monorepo開(kāi)發(fā)實(shí)戰(zhàn)(Vue 3+Fastify+Deno+pnpm)
- 大話軟件工程:需求分析與軟件設(shè)計(jì)
- 構(gòu)建移動(dòng)網(wǎng)站與APP:ionic移動(dòng)開(kāi)發(fā)入門(mén)與實(shí)戰(zhàn) (跨平臺(tái)移動(dòng)開(kāi)發(fā)叢書(shū))
- 劍指大前端全棧工程師(全2冊(cè))
- 軟件平臺(tái)架構(gòu)設(shè)計(jì)與技術(shù)管理之道
- Serverless核心技術(shù)和大規(guī)模實(shí)踐