ARM Cortex-M3嵌入式编程指南视频教程

ARM Cortex-M3嵌入式编程指南视频教程 -1

描述
本课程是基于嵌入式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区域以及更多内容。

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

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

原文链接:https://vuesite.cn/13166.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?