物联网|探索cortex-M系列CPU的内核|实验课程前的准备|开发环境构建|开发资料|物联网开发系列课程之零基础玩转Cortex-M系列CPU-学习笔记(5)

文章介绍了嵌入式开发实验课程前的准备工作,包括软件和硬件两方面。在软件方面,强调了MDK-ARM开发工具的安装和使用,以及SourceInsight等辅助软件。硬件部分提到了开发板、仿真器、电源等必要工具。此外,文章还指导了如何阅读和理解芯片的DataSheet和编程手册,以及查看电路原理图的方法。

Lesson4:实验课程前的准备

软件的准备工作

开发环境的构建

1安装开发工具MDK-ARM 5.13
MDK-ARM是一种针对ARM Cortex-M系列处理器的开发工具,由美国Keil软件公司(现已被ARM公司收购)出品。MDK-ARM包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件,是嵌入式开发工程师必备的工具之一 。
2安装支持包STM32F407ZG
在这里插入图片描述
3其它需要的软件工具
串口助手
UE
UltraEdit是一款功能强大的基于磁盘的文本编辑器,程序员的编辑器和十六进制编辑器,可用于编辑HTML,PHP,JavaScript,Perl,C / C ++,Python和几乎任何其他编码/编程语言。UltraEdit可以处理和编辑超过4 GB的文件。
Source Insight
Source Insight是一款程序编辑器和代码浏览器,它拥有内置的对C/C++、C#和Java等源码的分析,创建并动态维护符号数据库,并自动显示有用的上下文信息 。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees、class inheritance diagrams和call trees。

需要准备的开发资料

1 cpu的DATASHEET(数据手册)在这里插入图片描述

芯片标识的含义

ARM Cortex-M3与Cortex-M4权威指南高清版 姚文祥、吴常玉、曹孟娟、王丽红编写的《ARM Cortex-M3与Cortex-M4权威指南(第3版)》经过了全 新修订:增加了ARM Cortex—M4l处理器的信息;对 ARM cortex一M3处理器的讲解进行了*新;对于ARM Cortex—M3和ARM Cortex—M4进行了比较,方便其 他多种处理器架构移植到ARMCortex—M3和ARM cortex—M4。本版的其他修订细节如下: 新增了论述。DSP特性和CMSIS一DSP软件库的两 章内容,介绍了DSP的基础知识以及如何编写Cortex —M4 的DSP软件,其中包括使用CMSIS—DsP库的实例 以及cortex—M4的DsP陛能方面的知识。   新增了介绍cortex—M4浮点单元及其使用的一章 内容。   新增了介绍嵌入式操作系统的使用(基于CMSIs— RTOS)以及支持嵌入式操作系统的处理器特性的一章 内容。   多种调试技术以及疑难解答。   从其他处理器进行软件移植的内容。   此外,本书介绍了ARM架构的背景知识以及指令 集、中断处理等处理器特性,并描述了如何设置并利 用存储器保护单元(MPu)等可用的高级特性。书中论 述Keil MDK、IAR EWARM、gcc以及CooCoxCoIDE工具 入门的章节可以给初学者在编写程序代码方面提供一 些帮助,其中也包括一些重要的软件开发问题,比如 低功耗特性的使用、信息输入/输出的处理、汇编和 c语言的混合编程及其他高级技术话题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

打酱油的工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值