描述
本课程是基于嵌入式Arm Cortex-M3平台编程的指南。

参加本课程将使您能够:

熟悉cortex-M3不同的硬件模块和内部寄存器

Cortex-M3内部寄存器的低级编程,模式/状态切换,Systick定时器配置

C和汇编代码的低级调试

了解Cortex-M的工作方式以及如何为嵌入式应用程序部署可用块

中断管理和NVIC控制器将一目了然

MPU(存储器保护单元)编程

基于Cortex-M的平台的基本嵌入式C和汇编程序设计

了解Cortex-M3片上系统中的内存类型以及内存屏障,以及如何对指令执行进行重新排序

编写基本的armlink分散文件(基于arm的链接描述文件),并使用链接描述文件在不同的内存区域中分配代码

仔细阅读Microcontroller(LPC1769)参考手册以及armv7m参考手册

使用Keil IDE进行调试

在本课程结束时,您将能够编写您的第一个嵌入式C应用程序,该应用程序将在基于LPC1769的基于Cortex-M的微处理器上运行,并且您将了解Cortex-M3的工作原理,并且无需进行调试即可问题。

嵌入式系统具有查找配置特定硬件块或了解某些CPU功能所需信息的位置的能力,通过本课程,您将知道在哪里查找此类信息以及如何查找这些信息。


类型:在线学习| MP4 | 视频:h264,1280×720 | 音频:aac,48000 Hz
语言:英语| 大小:2.45 GB | 时长:5h 38m


您将学到的内容
嵌入式系统编程
Cortex-M3
微处理器和CPU架构
基本C语言和汇编语言
调试自己的嵌入式C代码
NVIC控制器
Systick Timer编程
编写基本中断处理程序
支持的内存类型和属性
编写基本Scatter文件(基于armlink的链接描述文件)
Cortex-M3模式和状态
中断上下文切换
如何使用Keil调试
Cortex-M内存屏障和指令执行顺序
如何通过微控制器(LPC1769)参考手册以及ARMV7M参考手册
MPU(内存保护单元)编程

要求
C语言
NXP LPC 1769微控制器的基本知识

 

本课程适用于:

对于开始在嵌入式系统上寻找自己的方式的初学者

学生试图更好地了解Cortex-M功能和工具

专业人士试图扩展他们的知识或尝试切换到嵌入式系统领域

我将开始做更多的课程以涵盖Cortex-m工具链方面(工具,不同的编译器,链接器等),Cortex-m33 Trust区域以及更多内容。

回答任何问题将是我的荣幸,请随时与我联系?

本课程的对象:
高级嵌入式系统的初学者学生和工程师

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源