没有合适的资源?快使用搜索试试~ 我知道了~
S5PV210开发板学习经典教程
5星 · 超过95%的资源 需积分: 50 327 下载量 156 浏览量
2014-08-22
21:32:32
上传
评论 11
收藏 23.81MB PDF 举报
温馨提示
这是针对s5pv210开发板的教程,教程由浅入深,循序渐进,语言浅显易懂生动形象,特别适合于那些没有基础的初学者。
资源推荐
资源详情
资源评论
1
封面
2
目录
第一部分 S5PV210 裸机开发篇........................................ 6
第 1 章 初识 ARM .............................................. 6
1.1 ARM 处理器的应用领域 ................................... 6
1.2 主流 ARM 处理器介绍..................................... 8
1.3 S5PV210 处理器介绍 .................................... 9
1.4 A8 开发平台介绍 ...................................... 10
1.5 S5PV210 裸机开发软件和驱动的安装 ...................... 11
1.6 本章小结.............................................. 11
第 2 章 ARM 汇编语言基础 ..................................... 12
2.1 ARM 寄存器组介绍 ..................................... 12
2.2 ARM 寻址方式 ......................................... 13
2.3 ARM 指令集 ........................................... 14
2.4 ARM 伪指令 ........................................... 16
2.5 本章小结............................................. 18
第 3 章 详解 S5PV210 启动过程................................. 19
3.1 S5PV210 内存地址映射 .................................. 19
3.2 S5PV210 启动模式设置 .................................. 20
3.3 S5PV210 启动流程分析 .................................. 21
3.4 本章小结............................................. 23
第 4 章 S5PV210 GPIO 接口实验 ................................ 24
4.1 GPIO 硬件接口介绍 .................................... 24
4.2 汇编点亮 LED ......................................... 25
4.3 用 C 语言和汇编混合编程点亮流水灯..................... 34
4.4 按键控制 LED 实例..................................... 35
4.5 蜂鸣器控制实例....................................... 40
4.6 本章小结............................................. 43
第 5 章 S5PV210 系统时钟..................................... 44
5.1 S5PV210 时钟体系简述 ................................. 44
5.2 系统时钟实例......................................... 46
5.3 本章小结............................................. 52
第 6 章 S5PV210 串口通信原理与应用........................... 52
6.1 串口通信原理......................................... 52
6.2 S5PV210 UART 的功能特性 .............................. 53
6.3 S5PV210 UART 实例 .................................... 56
6.4 本章小结............................................. 60
第 7 章 S5PV210 中断体系结构与应用 ........................... 61
7.1 中断的概念............................................. 61
7.2 S5PV210 按键中断实例................................. 62
7.3 本章小结............................................. 70
第 8 章 S5PV210 定时器原理与应用 ............................. 71
8.1 PWM 定时器的概述 ..................................... 71
8.2 PWM 定时器实例 ....................................... 73
3
8.3 本章小结............................................. 82
第 9 章 S5PV210 NAND FLASH 控制器 ........................... 83
9.1 FLASH 概述 ........................................... 83
9.2 S5PV210 的 NAND FLASH 控制器 .......................... 90
9.3 NAND FLASH 的操作实例 ................................ 95
9.4 本章小结............................................. 107
第 10 章 S5PV210 I2C 接口与应用 ............................. 108
10.1 初识 I2C 总线........................................ 108
10.2 S5PV210 I2C 总线接口 ................................ 110
10.3 I2C 实例(成功读写 AT24C02)......................... 112
10.4 本章小结............................................ 122
第 11 章 S5PV210 LCD 控制器原理与应用 ....................... 122
11.1 LCD 简介 ............................................ 122
11.2 S5PV210 LCD 控制器 .................................. 123
11.3 LCD 显示实例 ........................................ 130
11.5 本章小结............................................ 138
第 12 章 S5PV210 ADC 接口与应用 ............................. 139
12.1 ADC 接口概述 ........................................ 139
12.2 ADC 转换操作 ........................................ 140
12.3 ADC 实例 ............................................ 141
12.4 本章小结............................................ 147
第 13 章 S5PV210 I2S 接口与应用 ............................. 148
13.1 初识 I2S 总线........................................ 148
13.2 I2S 总线数据传输 .................................... 148
13.3 I2S 实例(wm8960 音频实例).......................... 149
13.4 本章小结............................................ 162
第二部分 Bootloader 移植篇....................................... 163
第 1 章 初识 Bootloader ..................................... 163
1.1 初识 Bootloader ....................................... 163
1.2 常见的 Bootloader ..................................... 164
第 2 章 Bootloader 启动流程分析 ............................. 165
2.1 Bootloader 启动的两个阶段 ............................. 165
2.2 Bootloader 的内核调用 ................................. 166
第 3 章 U-BOOT 移植准备工作 ................................. 168
3.1 U-BOOT 简介 ........................................... 168
3.2 U-BOOT 的架构概述 ..................................... 168
3.3 U-BOOT 启动流程的源代码分析 ........................... 170
3.4 U-BOOT 编译初体验 ..................................... 191
3.5 U-BOOT 使用 ........................................... 195
第 4 章 十二步教你学会移植 U-BOOT ........................... 211
4.1 第 1 步,设置自己开发板的信息.......................... 211
4.2 第 2 步,拷贝相关开发板目录............................ 211
4.3 第 3 步,修改相关文件.................................. 212
4.4 第 4 步,修改编译文件.................................. 214
4
4.5 第 5 步,修改打印信息.................................. 214
4.6 第 6 步,修改内存信息.................................. 215
4.7 第 7 步,支持 DM9000 网卡............................... 216
4.8 第 8 步,支持 Nand Flash ............................... 220
4.9 第 9 步,支持 Nand Flash 启动........................... 223
4.10 第 10 步,支持 yaffs2 烧写............................. 226
4.11 第 11 步, U-Boot 命令移植 ............................ 235
4.12 第 12 步, 菜单栏的移植............................... 241
第 5 章 Bootloader 移植篇小小小结 ........................... 245
第三部分 Linux 内核移植篇........................................ 246
第 1 章 Linux 由来与版本 .................................... 246
第 2 章 内核编译初体验...................................... 247
第 3 章 Linux 内核结构 ...................................... 250
3.1 内核的子系统.......................................... 251
3.2 内核目录.............................................. 252
3.3 管理脚本.............................................. 253
第 4 章 六大步教你学会移植 Linux 内核........................ 263
4.1 第一步,源代码获取.................................... 263
4.2 第二步,修改内核...................................... 265
4.3 第三步,配置内核...................................... 273
4.4 第四步,检查串口...................................... 284
4.5 第五步,拷贝 uImage 制作工具(mkimage)................ 285
4.6 第六步,编译及出错处理................................ 286
第 5 章 Linux 内核移植篇小小小结 ............................ 295
第四部分 构建 Linux 根文件系统篇 ................................. 296
第 1 章 Linux 文件系统简介 .................................. 296
1.1 文件系统与根文件系统.................................. 296
1.2 文件系统的类型........................................ 297
1.3 Linux 根文件系统目录结构 .............................. 297
1.4 Linux 文件属性 ........................................ 298
第 2 章 移植 BusyBox ........................................ 300
2.1 BusyBox 的简介 ........................................ 300
2.2 获取 BusyBox 源码...................................... 301
2.3 四部曲移植 BusyBox .................................... 302
2.4 命令就是可执行程序:.................................. 306
第 3 章 构建根文件系统...................................... 307
3.1 构建 lib 目录.......................................... 307
3.2 构建 dev 目录.......................................... 308
3.3 构建 etc 目录.......................................... 310
3.4 构建/proc、/sys 和/tmp 目录............................ 317
第 4 章 构建 NFS 文件系统.................................... 318
4.1 NFS 简介 .............................................. 318
4.2 NFS 服务器的安装与配置 ................................ 318
4.3 关闭防火墙:.......................................... 319
5
4.4 设置 uboot 中的关于 NFS 的参数.......................... 320
第 5 章 构建 YAFFS2 文件系统................................. 325
5.1 YAFFS2 简介 .......................................... 325
5.2 作 yaffs2 映像文件:.................................. 325
第 6 章 构建 Linux 文件系统篇小小小结........................ 327
第五部分 Qt 编程篇............................................... 328
第 1 章 Qt 的介绍 ........................................... 328
1.1 Qt 的开发工具 ......................................... 328
1.2 Qt 的版本 ............................................. 329
第 2 章 Qt4 开发平台的建立 .................................. 330
2.1 编译和安装 Qt4 ........................................ 330
2.2 使用 QtCreator 进行开发................................ 336
第 3 章 基础例程开发详解.................................... 346
3.1 mainwindow............................................ 346
剩余346页未读,继续阅读
小白yige
- 粉丝: 152
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 7fe9198d9e3a020dd32b09bda2cdd7ab_1731557932240_1
- VaM_Updater.zip
- C#MVC5+EasyUI企业快速开发框架源码 BS开发框架源码数据库 SQL2012源码类型 WebForm
- zblog站群:zblog seo站群高收录排名全地域霸屏
- 【安卓毕业设计】数独联网对战APP源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】Android天气小作业源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】群养猪生长状态远程监测源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】奶牛管理新加功能源码(完整前后端+mysql+说明文档).zip
- C#.NET公墓陵园管理系统源码数据库 SQL2008源码类型 WebForm
- 作业这是作业文件这是作业
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页