由浅入深linux嵌入式ARM开发视频教程


linux嵌入式开发的简介:


   Linux嵌入式开发不同于普通的纯软件开发,它是综合了计算机软、硬件的一门综合学科,涉及模拟电路,数字电路,C语言、计算机组成原理,微机控制技术,网络技术,数据结构等课程,很多初学者面对这么多课程和知识点,往往不知道从何处下手开始学习嵌入式。推荐一套linux嵌入式arm开发教程,课程采用理论教学与实验相结合的方式,软件与硬件相结合的方式,重点讲解嵌入式系统的开发的方法,系统地介绍嵌入式ARM程序开发技术。



《嵌入式ARM系统实战开发(编程模型、指令系统、程序设计、混合编程、驱动开发)》 

课程分类:linux

适合人群:初级

用到技术:ARM、UART、NandFlash

涉及项目:万年历、看门狗定时器

咨询qq:1821781423



 

学习目标:

通过本课程的学习,可以掌握ARM开发环境的搭建、ARM的汇编程序设计、ARM的C程序设计、嵌入式硬件设计、ARM的裸板驱动设计等能力,引导学员进入嵌入式开发的精彩世界,为后续深入学习嵌入式Linux驱动编程打下坚实的硬件基础。

 

视频课程亮点:

本课程重点是给大家讲解嵌入式ARM的开发方法,采用理论与实践,硬件与软件相结合的方法。

 

1、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点。

 

2、每讲解一次理论课后都会讲解硬件原理图和实例代码,帮助理解理论知识,详细讲解代码如何实现的以及编程过程中注意的问题。

 

3、学习的过程中一定要理论和实践相结合,硬件与软件相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果。

 

 

 

 

一、课程概要:

 

第一阶段:嵌入式ARM体系结构

 

   第1讲ARM处理概述

   第2讲ARM体系结构

 

 

第二阶段:嵌入式ARM编程模型

 

   第3讲ARM处理器编程模型-ARM处理器工作模式

   第4讲ARM处理器编程模型-ARM寄存器组织

   第5讲ARM处理器编程模型-ARM异常中断处理(上)

   第6讲ARM处理器编程模型-ARM异常中断处理(下)

 

 

第三阶段:嵌入式ARM开发环境搭建

 

   第7讲ARM集成开发环境搭建-ADS1.2安装

   第8讲ARM集成开发环境搭建-JLINK配置软件安装

   第9讲ARM集成开发环境搭建-应用举例

 

 

第四阶段:嵌入式ARM处理器指令系统

 

   第10讲ARM处理器指令系统-ARM指令集概述

   第11讲ARM处理器指令系统-ARM指令条件码

   第12讲ARM处理器指令系统-条件码实例分析

   第13讲ARM处理器指令系统-数据处理指令分析

   第14讲ARM处理器指令系统-算术运算指令分析

   第15讲ARM处理器指令系统-移位操作

   第16讲ARM处理器指令系统-算术运算指令实例分析

   第17讲ARM处理器指令系统-逻辑运算指令分析

   第18讲ARM处理器指令系统-灵活的第二源操作数分析

   第19讲ARM处理器指令系统-分支指令系统分析

   第20讲ARM处理器指令系统-汇编综合实例分析(1)

   第21讲ARM处理器指令系统-程序状态寄存器指令系统分析

   第22讲ARM处理器指令系统-加载存储指令系统分析

   第23讲ARM处理器指令系统-汇编综合实例分析(2)

   第24讲ARM处理器指令系统-汇编综合实例分析(3)

   第25讲ARM处理器指令系统-块数据传送指令系统分析

   第26讲ARM处理器寻址方式(上)

   第27讲ARM处理器寻址方式(下)

 

 

第五阶段:嵌入式ARM汇编程序设计

 

   第28讲ARM处理器汇编程序设计-符号伪操作分析

   第29讲ARM处理器汇编程序设计-数据定义伪操作分析

   第30讲ARM处理器汇编程序设计-控制伪操作分析

   第31讲ARM处理器汇编程序设计-其它伪操作分析

   第32讲ARM处理器汇编程序设计-伪指令分析

   第33讲ARM处理器汇编程序设计-汇编程序格式分析

 

 

第六阶段:嵌入式ARM汇编与C语言混合编程

 

   第34讲ARM处理器汇编程序设计-c语言和汇编混合编程(上)

   第35讲ARM处理器汇编程序设计-c语言和汇编混合编程(下)

 

 

第七阶段:嵌入式ARM接口编程开发(ARM裸板驱动开发)

 

   第36讲ARM处理器接口编程-开发板原理图分析

   第37讲ARM处理器接口编程-GPIO原理分析

   第38讲ARM处理器接口编程-LED编程汇编语言程序实现

   第39讲ARM处理器接口编程-LED编程C语言实现

   第40讲ARM处理器接口编程-启动程序原理分析

   第41讲ARM处理器接口编程-系统时钟编程

   第42讲ARM处理器接口编程-存储器接口编程

   第43讲ARM处理器接口编程-系统堆栈初始化分析

   第44讲ARM处理器接口编程-系统代码段数据段启动分析

   第45讲ARM处理器接口编程-按键编程实现(上)

   第46讲ARM处理器接口编程-按键编程实现(下)

   第47讲ARM处理器接口编程-中断系统分析(上)

   第48讲ARM处理器接口编程-中断系统分析(下)

   第49讲ARM处理器接口编程-外部中断编程实现(上)

   第50讲ARM处理器接口编程-外部中断编程实现(下)

   第51讲ARM处理器接口编程-PWM定时器编程实现(上)

   第52讲ARM处理器接口编程-PWM定时器编程实现(下)

   第53讲ARM处理器接口编程-看门狗定时器编程实现(上)

   第54讲ARM处理器接口编程-看门狗定时器编程实现(下)

   第55讲ARM处理器接口编程-实时时钟原理分析

   第56讲ARM处理器接口编程-基于ARM的万年历编程实现(上)

   第57讲ARM处理器接口编程-基于ARM的万年历编程实现(下)

   第58讲ARM处理器接口编程-嵌入式通信方式原理分析

   第59讲ARM处理器接口编程-UART串口编程实现(上)

   第60讲ARM处理器接口编程-UART串口编程实现(下)

   第61讲ARM处理器接口编程-AD转换编程实现(上)

   第62讲ARM处理器接口编程-AD转换编程实现(下)

   第63讲ARM处理器接口编程-触摸屏编程实现(上)

   第64讲ARM处理器接口编程-触摸屏编程实现(下)

   第65讲ARM处理器接口编程-LCD显示器原理分析(上)

   第66讲ARM处理器接口编程-LCD显示器原理分析(下)

   第67讲ARM处理器接口编程-LCD显示器编程实现(上)

   第68讲ARM处理器接口编程-LCD显示器编程实现(下)

   第69讲ARM处理器接口编程-NandFlash编程实现(上)

   第70讲ARM处理器接口编程-NandFlash编程实现(下)