在PC高速发展的时代,现在嵌入式系统的广泛应用将作为计算机发展的重要的特征,下面达内科技的嵌入式培训讲师将和大家讲解下嵌入式编程开发培训的课程,让大家对于嵌入式这门技术有一定的了解。
1、了解什么是嵌入式
理解嵌入式系统的基本概念和发展脉络是课的学习目的。重点理解嵌入式产品的一般构成与开发方法。本课程作为导引,介绍微控制器与嵌入式系统的基本概念、发展历史;微控制器与嵌入式系统中的一些常用术语;嵌入式产品的一般构成及开发方法;还对如何学习微控制器与嵌入式应用技术提出了一些建议。
2、ARM Cortex-M0+处理器
(1)ARM概述,介绍ARM发展历程,给出目前ARM处理器类型、特点及应用范围;
(2)ARM Cortex-M0+处理器概述,包括特点、内核结构、存储器映像及内部寄存器等;
(3)ARM Cortex-M0+处理器的指令系统,给出指令简表、寻址方式及指令的分类介绍;
(4)ARM Cortex-M0+汇编语言的基本语法。
3、存储映像、中断源与硬件小系统
(1)Kinetis 全系列微控制器产品分类及应用领域;
(2)KL系列MCU的型号标识、共性及体系结构;
(3)KL25微控制器的存储器映像结构、引脚功能、硬件小系统电路。
4、 GPIO及程序框架
(1)通用I/O基本概念及连接方法;
(2)KL25的端口控制模块与GPIO模块的编程结构,直接映像寄存器地址赋值的方法,点亮一盏小灯的编程步骤,以便理解底层驱动的含义与编程方法;
(3)制作构件的必要性及基本方法,个构件化编程框架、GPIO构件、Light构件编程实例。
5、构件化开发方法与底层驱动构件封装规范
(1)嵌入式构件化必要性,构件化的定义;
(2)KL25的硬件构件化设计的规则,及注意要点;
(3)基于硬件构件的嵌入式底层软件构件的编程方法及编程框架;
(4)软硬件构件的重用和移植的方法;
(5)底层驱动构件封装规范,公共要素文件编写技巧。
6、串行通信模块及个中断程序结构
(1)串口相关的基础知识;
(2)KL25串口模块的功能概要;
(3)串口模块驱动构件编程时涉及的相关寄存器。
(4)设计并封装了串行通信的驱动构件;
(5)KL25中断机制,中断的编程步骤和实例。
7、系统时钟与其他功能模块
(1)系统时钟的概述与设置;
(2)电源模块;
(3)低漏唤醒单元;
(4)位带操作;
(5)看门狗模块;
(6)复位与启动模块。
以上就是达内科技的嵌入式讲师给大家整理的关于嵌入式编程开发培训课程的内容了,如果说你想要了解更加详细的内容的话,那么可以通过点击我们文章下面的获取试听资格按钮来获取我们的嵌入式课程免费试听资格,来和我们的讲师进行面对面的交流和互动,并免费的体验我饿们的嵌入式课程。