OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 2553|回复: 0

循序渐进学好ARM体系结构及接口技术(210板子)

[复制链接]

  离线 

8

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2017-12-25
在线时间
6 小时
发表于 2018-1-3 16:57:53 | 显示全部楼层 |阅读模式
正点原子公众号
ARM是嵌入式领域最主要的CPU 处理器。本课程包括体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程、ARM的常用接口开发及硬件电路设计基础,最后从0编写了自己的bootloader,为后续的Linux系统开发课程打好基础。下面给大家介绍一下ARM的课程内容:



01课
ARM概述(基于210开发板)

ARM体系结构及接口技术

ARM体系结构及接口技术




02课 汇编指令集及MDK环境安装
本节课将学习ARM指令系统、指令格式、MDK环境安装、数据运算指令、内存交换指令、内存加载存储指令、内存连续操作指令、跳转指令等内容
arm指令、mdk安装
ARM课程介绍
1-arm指令系统
2-指令格式
3-mdk安装.trec
4-数据运算指令
5-数据运算指令-位运算
6-内存交换指令
7-内存加载存储指令
8-内存连续操作指令
9-跳转指令
03课 GCC开发环境搭建
通过本次课学习,学员可以搭建好开发环境,并熟悉程序编写、执行整个流程;
安装编译器、sd卡烧写uboot
1-开发环境框图介绍
2-安装编译器
3-使用sd卡烧写uboot
4-hello编写和串口下载
04课 异常处理机制
作为嵌入式系统处理器,为了保证系统的实时性和程序执行的稳定性,ARM处理器建立了一套完整的异常处理机制。本节课将学习ARM异常处理解析、未定义异常处理实现、swi异常处理实现等
ARM异常处理、未定义异常处理、swi异常处理
1-ARM异常处理讲解
2-未定义异常处理实现1
2-未定义异常处理实现2
3-swi异常处理实现
05课 中断处理实现
本节课将学习中断概念介绍、中断控制器工作流程解析、外部中断实现、中断程序优化、WDT介绍、WDT驱动实现等内容
中断控制器、外部中断、WDT
1-中断概念介绍
2-中断控制器工作流程讲解
3-外部中断实现1
3-外部中断实现2
3-外部中断实现3
4-中断程序优化
5-WDT介绍
6-WDT驱动实现
06课 时钟系统
本次课对210开发板的时钟系统进行了系统讲解
时钟、时钟编码、时钟设置程序测试
1-时钟概念
2-210时钟讲解
3-210时钟编码实现
4-210时钟设置程序测试
07课 ARM GPIO编程
节课将学习GPIO控制器介绍、蜂鸣器连接图、蜂鸣器驱动汇编实现、蜂鸣器驱动C语言实现等内荣
GPIO控制器、蜂鸣器、蜂鸣器驱动
01-GPIO控制器介绍
02-蜂鸣器连接图
03-蜂鸣器驱动汇编实现
04-蜂鸣器驱动C语言实现
08课 ARM串口编程
本节课将学习串行通信介绍、串口连接图、串口编程等重要内容
串口编程
1-串行通信介绍
2-串口连接图
3-串口编程-1
3-串口编程-2
4-0编写printf函数
09课 ARM nand flash编程
本次课将学习nand flash介绍、管脚定义、地址结构图、驱动测试方法、驱动实现以及和SOC连接图等重要内容
nand flashnand flash驱动
1-nand flash介绍
2-nand flash管脚定义
3-nand flash地址结构图
4-nand flashSoc连接图
5-nand flash驱动测试方法讲解
6-nand flash驱动实现1
6-nand flash驱动实现2
6-nand flash驱动实现3
7-总结

ARM体系结构及接口技术

ARM体系结构及接口技术




10课 0编写Bootloader从0编写Bootloader(上)
本节课将从0编写bootloader,包括启动流程详解、蜂鸣器驱动实现、时钟系统详解等内容。
0编写bootloader、鸣器驱动、时钟系统详解、串口驱动
0编写Bootloader_第一节启动流程详解
0编写Bootloader_第二节蜂鸣器驱动实现
0编写Bootloader_第三节时钟系统详解1
0编写Bootloader_第三节时钟系统详解2
0编写Bootloader_第四节串口驱动详解1
0编写Bootloader_第四节串口驱动详解2
0编写Bootloader_第五节DDR驱动
11课 0编写Bootloader从0编写Bootloader(下)
本节课将继续从0编写bootloader,包括Nand接口、Nand驱动、Nand驱动读操作、启动内核等内容。
Nand驱动、启动内核
0编写Bootloader_第六节Nand接口
0编写Bootloader_第六节Nand驱动1
0编写Bootloader_第六节Nand驱动2
0编写Bootloader_第六节Nand驱动3
0编写Bootloader_第七节Nand驱动读操作1
0编写Bootloader_第七节Nand驱动读操作2
0编写Bootloader_第七节Nand驱动读操作3
0编写Bootloader_第八节启动内核1
0编写Bootloader_第八节启动内核2
0编写Bootloader_第八节总结

ARM体系结构及接口技术

ARM体系结构及接口技术




ARM 是嵌入式领域最主要的CPU 处理器,了解ARM 处理器的基础知识将为后面课程的底层开发打好坚实基础。一篇文章的内容实在放不下太多内容,本文主要介绍的是ARM体系结构及接口技术的课程目录,想要学习本文课程的添加客企鹅号885184382免费领取。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-4-20 08:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */