本视频是郭天祥出品的学ARM和学单片机一样简单视频教程,视频之精品不必多说,分享出来供大家一起学习进步!!!
第一章 嵌入式开发系统概况(70分钟)
一、开发平台硬件资源
二、开发平台软件资源及文档
三、开发平台硬件安装
四、开发平台软件安装
1、VMARE虚拟机的安装
2、LINUX操作系统的安装
3、交叉环境GCC的安装编译
第二章 测试程序讲解
一、整板测试 (33分钟)
1、在u-boot下用串口下载测试程序
2、对各个实验进行演示操作,测试相应模块的功能
3、在u-boot下用网口下载测试程序
二、ADS1.2 开发环境使用及启动代码分析
1、ADS1.2 开发环境使用(22分钟)
(1)工程的建立
(2)工程的编译分析
(3)硬件的仿真调试
2、启动代码分析(80分钟)
(1)代码启动流程分析
(2)相关寄存器配置分析
(3)44binit.s讲解
(4)option.s讲解
(5)memcfg.s讲解
(6)main.c讲解
(7)相应头文件讲解
三、S3C444B0X I/O口与中断的分析
1、S3C444B0X I/O口(37分钟)
(1)I/O口寄存器配置
(2)I/O口控制LED代码分析
(3)UART寄存器配置及代码简要分析
2、 中断(46分钟) ? ? ? ? ? ? ? ?
(1)中断模式
(2)中断寄存器配置
(3)仿真调试按键外部中断的程序流程
1、AD温度采集显示(30分钟)
(1)AD工作原理
(2)AD寄存器配置
(3)LM35温度传感器介绍
(4)代码分析
(5)仿真演示实验
2、 音频(32分钟) ? ? ? ? ? ? ? ?
(1)WAV格式及结构分析
(2)IIS相关寄存器配置及代码分析
(3)硬件结构分析
(4)仿真演示实验
3、 NAND Flash (41分钟) ? ? ? ? ? ? ? ?
(1)NAND Flash与NOR Flash区别?
(2)芯片参数分析
(3)硬件结构分系 ? ? ? ? ? ? ?
(4)对应芯片手册的读写时序分析代码
(5)仿真演示实验 ? ?
五、USB D12从设备(108分钟)
1、USB协议介绍
2、下位机代码简要分析
3、DRIVER STUDIO软件的安装
4、上位机驱动sys、inf文件生成概述
5、上位机应用程序的实现
(1)工程的建立
(2)代码编写及分析
(3)对应应用程序编写下位机程序实现USB通信
第三章 ucos讲解(145分钟)
一、uC/OS-II的简单应用 ? ? ? ? ?
1、uC/OS-II简介
(1)MAIN函数的结构
(2)任务的结构
(3)重要uC/OS-II API函数介绍
(4)多任务的机制
2、代码分析
(1)启动代码分析
(2)相关函数和结构体的介绍
684
