《嵌入式开发环境与
工具》 实验指导书
王华本 编写 刘丽 审定
信息工程学院 应用教研室
《嵌入式开发环境与工具》实验指导书
目 录
第一部分 硬件部分 ......................................................................................................................... 1 第1章 CVT-6410实验箱简介 .................................................................................................. 1 第2章 CVT-6410实验箱硬件资源 .......................................................................................... 4 第3章 CVT-6410启动模式 ...................................................................................................... 6 第4章 CVT-6410主要硬件设计说明 ...................................................................................... 7
4.1 NANDFLASH......................................................................................................................... 7 4.2 DDR存储器 ......................................................................................................................... 7 4.3 UART接口 ........................................................................................................................... 8 4.4 USB HOST接口 ................................................................................................................... 9 4.5 USB OTG接口 ..................................................................................................................... 9 4.6 RTC电路............................................................................................................................ 10 4.7 SD卡座电路 ..................................................................................................................... 10 4.8 SD wifi电路 ....................................................................................................................... 11 4.9 LCD液晶屏和触摸屏接口 ................................................................................................ 11 4.10 音频接口 ........................................................................................................................ 12 4.11 100M网口 ...................................................................................................................... 14 4.12 CMOS摄像头接口 .......................................................................................................... 14 4.13 复位电路 ........................................................................................................................ 15 第二部分 Linux 部分 .................................................................................................................... 16 第1章 烧写Linux系统 .......................................................................................................... 16
1.1 nandflash空间占用 .......................................................................................................... 16 1.2 制作能实现系统启动的SD卡 ....................................................................................... 16 1.3 一键烧写 .......................................................................................................................... 18 1.4 启动并设置Linux系统 ................................................................................................... 19 第2章 嵌入式Linux操作系统实验 ...................................................................................... 22
2.1 Linux基本应用程序编写实验 .................................................................................. 22
2.1.1 实验目的 ............................................................................................................... 22 2.1.2 实验内容 ............................................................................................................... 22 2.1.3 预备知识 ............................................................................................................... 22 2.1.4 实验设备 ............................................................................................................... 22 2.1.5 基础知识 ............................................................................................................... 22 2.1.6 实验说明 ............................................................................................................... 23 2.1.7 实验步骤 ............................................................................................................... 26 2.1.8 实验报告要求 ....................................................................................................... 27 2.2 Linux内核移植实验 .................................................................................................. 28
2.2.1 实验目的 ............................................................................................................... 28 2.2.2 实验内容 ............................................................................................................... 28 2.2.3 预备知识 ............................................................................................................... 28 2.2.4 实验设备 ............................................................................................................... 28 2.2.5 基础知识 ............................................................................................................... 28 2.2.6 实验步骤 ............................................................................................................... 32 2.2.7 实验报告要求 ....................................................................................................... 32
I
《嵌入式开发环境与工具》实验指导书
2.3 Linux多线程应用程序设计实验 .............................................................................. 33
2.3.1 实验目的 ............................................................................................................... 33 2.3.2 实验内容 ............................................................................................................... 33 2.3.3 预备知识 ............................................................................................................... 33 2.3.4 实验设备 ............................................................................................................... 33 2.3.5 基础知识 ............................................................................................................... 33 2.3.6 实验说明 ............................................................................................................... 34 2.3.7 实验步骤 ............................................................................................................... 36 2.3.8 实验报告要求 ....................................................................................................... 37 2.4 Linux驱动程序编写实验 .......................................................................................... 38
2.4.1 实验目的 ............................................................................................................... 38 2.4.2 实验内容 ............................................................................................................... 38 2.4.3预备知识 ................................................................................................................ 38 2.4.4 实验设备 ............................................................................................................... 38 2.4.5 基础知识 ............................................................................................................... 38 2.4.6 实验步骤 ............................................................................................................... 42 2.4.7 实验报告要求 ....................................................................................................... 44 2.5 Linux串口通信实验 .................................................................................................. 45
2.5.1 实验目的 ............................................................................................................... 45 2.5.2 实验内容 ............................................................................................................... 45 2.5.3 预备知识 ............................................................................................................... 45 2.5.4 实验设备 ............................................................................................................... 45 2.5.5 基础知识 ............................................................................................................... 45 7.5.6 实验步骤 ............................................................................................................... 48 2.5.2 实验报告要求 ....................................................................................................... 49 2.6 Linux下的定时器编程实验 ...................................................................................... 49
2.6.1 实验目的 ............................................................................................................... 49 2.6.2 实验内容 ............................................................................................................... 50 2.6.3 预备知识 ............................................................................................................... 50 2.6.4 实验设备 ............................................................................................................... 50 2.6.5 基础知识 ............................................................................................................... 50 2.6.6 实验步骤 ............................................................................................................... 51 2.6.7 实验报告要求 ....................................................................................................... 53 2.7 Linux下的以太网驱动实验 ...................................................................................... 54
2.7.1 实验目的 ............................................................................................................... 54 2.7.2 实验内容 ............................................................................................................... 54 2.7.3 预备知识 ............................................................................................................... 54 2.7.4 实验设备 ............................................................................................................... 54 2.7.5 基础知识 ............................................................................................................... 54 2.7.6 实验步骤 ............................................................................................................... 56 2.7.7 实验报告要求 ....................................................................................................... 57 2.8 Linux下的SOCKET通信实验 ...................................................................................... 59
2.8.1 实验目的 ............................................................................................................... 59 2.8.2 实验内容 ............................................................................................................... 59
II
《嵌入式开发环境与工具》实验指导书
2.8.3 预备知识 ............................................................................................................... 59 2.8.4 实验设备 ............................................................................................................... 59 2.8.5 基础知识 ............................................................................................................... 59 2.8.6 实验步骤 ............................................................................................................... 68 2.8.7 实验报告要求 ....................................................................................................... 70
III
相关推荐: