logo资料库

A8实验箱指导用书pdf.pdf

第1页 / 共415页
第2页 / 共415页
第3页 / 共415页
第4页 / 共415页
第5页 / 共415页
第6页 / 共415页
第7页 / 共415页
第8页 / 共415页
资料共415页,剩余部分请下载后查看
实验指导书 A8 实验箱——Linux 平台篇 V1.0 2011-4-29 凌 阳 单 片 机 技 术 资 料 http://www.unsp.com
版权声明 凌阳科技股份有限公司保留对此文件修改之权利且不另行通知。凌阳科技股份 有限公司所提供之信息相信为正确且可靠之信息,但并不保证本文件中绝无错误。 请于向凌阳科技股份有限公司提出订单前,自行确定所使用之相关技术文件及规格 为最新之版本。若因贵公司使用本公司之文件或产品,而涉及第三人之专利或著作 权等智能财产权之应用及配合时,则应由贵公司负责取得同意及授权,本公司仅单 纯贩售产品,上述关于同意及授权,非属本公司应为保证之责任。又未经凌阳科技 股份有限公司之正式书面许可,本公司之所有产品不得使用于医疗器材,维持生命 系统及飞航等相关设备。
前 言 本教材是结合 A8 教学实验平台而设计,与课堂教学内容结合紧密。本书主要针对嵌入式操作 系统 Linux 的应用,其中安排的实验均是 A8 教学实验平台在嵌入式操作系统 Linux 下的功能使用, 且附有范例程序。实验内容浅显易懂,读者通过这些实验的学习,可以逐步掌握 A8 嵌入式教学平 台在嵌入式操作系统 Linux 下的编程方法。 实验共分九部分,基本内容如下: 第一章:Linux 基础实验(主要内容为 Linux 开发平台建立,典型设备的使用,进程及进程间通 信操作,多线程同步等实验); 第二章:GUI 实验(主要内容为 Linux 下的 Qt GUI 的基础应用实验); 第三章:网络实验(主要内容为 Linux 下网络协议栈的应用开发实验); 第四章:多媒体实验(主要内容为 Linux 下多媒体的应用) 第五章:无线通信实验(主要内容为 Linux 下的无线通信技术的发挥) 第六章:模块实验(主要内容为 Linux 下的扩展模块的应用) 第七章:高级试验(主要内容为 Linux 平台相关实验,Bootloader、内核、根文件系统相关) 第八章:驱动开发实验(主要内容为典型字符设备、块设备和网络设备等驱动程序开发实验)。 第九章:综合实验(主要内容为应用 GUI、文件系统及网络等组件,进行综合实验联系)。 本书中的所有实验范例代码均经过调试。实验时按照硬件连接说明进行连接后,程序可直接下 载运行,使读者达到节省时间、快速入门的目的。 由于编者水平有限,编写时间仓促,书中难免有所错漏,敬请读者和专家指正。
A8 实验箱实验指导书——Linux 平台篇 目 录 1 Linux 基础实验................................................................................................................................... 10 实验一 Linux 开发平台建立实验 ...................................................................................................... 10 【实验目的】............................................................................................................................................ 10 【实验设备】............................................................................................................................................ 10 【实验要求】............................................................................................................................................ 10 【实验原理】............................................................................................................................................ 10 【实验步骤】............................................................................................................................................ 12 【范例路径】............................................................................................................................................ 40 实验二 按键控制 LED 实验 .............................................................................................................. 41 【实验目的】............................................................................................................................................ 41 【实验设备】............................................................................................................................................ 41 【实验要求】............................................................................................................................................ 41 【实验原理】............................................................................................................................................ 41 【实验步骤】............................................................................................................................................ 46 【范例路径】............................................................................................................................................ 46 实验三 UART 通讯实验.................................................................................................................... 47 【实验目的】............................................................................................................................................ 47 【实验设备】............................................................................................................................................ 47 【实验要求】............................................................................................................................................ 47 【实验原理】............................................................................................................................................ 47 【实验步骤】............................................................................................................................................ 50 【范例路径】............................................................................................................................................ 51 实验四 进程实验 .............................................................................................................................. 52 【实验目的】............................................................................................................................................ 52 【实验设备】............................................................................................................................................ 52 【实验要求】............................................................................................................................................ 52 【实验原理】............................................................................................................................................ 52 【实验步骤】............................................................................................................................................ 57 【范例路径】............................................................................................................................................ 57 实验五 进程间通信实验.................................................................................................................... 58 【实验目的】............................................................................................................................................ 58 【实验设备】............................................................................................................................................ 58 【实验要求】............................................................................................................................................ 58 【实验原理】............................................................................................................................................ 58 【实验步骤】............................................................................................................................................ 64 【范例路径】............................................................................................................................................ 65 实验六 线程实验 .............................................................................................................................. 66 【实验目的】............................................................................................................................................ 66 Tel:010-62981113-2940/29442/2944/2945 http://www.unsp.com E-mail:unsp@sunplus.com.cn 1
A8 实验箱实验指导书——Linux 平台篇 【实验设备】............................................................................................................................................ 66 【实验要求】............................................................................................................................................ 66 【实验原理】............................................................................................................................................ 66 【实验步骤】............................................................................................................................................ 69 【范例路径】............................................................................................................................................ 70 实验七 使用信号量的线程同步实验 ................................................................................................. 71 【实验目的】............................................................................................................................................ 71 【实验设备】............................................................................................................................................ 71 【实验要求】............................................................................................................................................ 71 【实验原理】............................................................................................................................................ 71 【实验步骤】............................................................................................................................................ 73 【范例路径】............................................................................................................................................ 73 实验八 使用互斥体的线程同步实验 ................................................................................................. 74 【实验目的】............................................................................................................................................ 74 【实验设备】............................................................................................................................................ 74 【实验要求】............................................................................................................................................ 74 【实验原理】............................................................................................................................................ 74 【实验步骤】............................................................................................................................................ 78 【范例路径】............................................................................................................................................ 79 2 GUI 实验 ............................................................................................................................................. 80 实验九 Hello, QT!............................................................................................................................. 80 【实验目的】............................................................................................................................................ 80 【实验设备】............................................................................................................................................ 80 【实验要求】............................................................................................................................................ 80 【实验原理】............................................................................................................................................ 80 【实验步骤】............................................................................................................................................ 81 【范例路径】............................................................................................................................................ 95 实验十 温度计界面设计实验 ............................................................................................................ 96 【实验目的】............................................................................................................................................ 96 【实验设备】............................................................................................................................................ 96 【实验要求】............................................................................................................................................ 96 【实验原理】............................................................................................................................................ 96 【实验步骤】.......................................................................................................................................... 103 【范例路径】...........................................................................................................................................113 实验十一 文本编辑器实验..............................................................................................................114 【实验目的】...........................................................................................................................................114 【实验设备】...........................................................................................................................................114 【实验要求】...........................................................................................................................................114 【实验原理】...........................................................................................................................................115 【实验步骤】.......................................................................................................................................... 132 2 Tel:010-62981113-2940/2942/2944/2945 http://www.unsp.com E-mail:unsp@sunplus.com.cn
A8 实验箱实验指导书——Linux 平台篇 【范例路径】.......................................................................................................................................... 136 实验十二 射击小游戏实验............................................................................................................. 137 【实验目的】.......................................................................................................................................... 137 【实验设备】.......................................................................................................................................... 137 【实验要求】.......................................................................................................................................... 137 【实验原理】.......................................................................................................................................... 138 【实验步骤】.......................................................................................................................................... 148 【范例路径】.......................................................................................................................................... 150 实验十三 蜂鸣器控制实验............................................................................................................. 151 【实验目的】.......................................................................................................................................... 151 【实验设备】.......................................................................................................................................... 151 【实验要求】.......................................................................................................................................... 151 【实验原理】.......................................................................................................................................... 151 【实验步骤】.......................................................................................................................................... 154 【范例路径】.......................................................................................................................................... 156 3 网络实验 .......................................................................................................................................... 157 实验十四 实验十五 TCP 通信实验........................................................................................................ 157 【实验目的】.......................................................................................................................................... 157 【实验设备】.......................................................................................................................................... 157 【实验要求】.......................................................................................................................................... 157 【实验原理】.......................................................................................................................................... 157 【实验步骤】.......................................................................................................................................... 167 【范例路径】.......................................................................................................................................... 170 UDP 通信实验 ....................................................................................................... 171 【实验目的】.......................................................................................................................................... 171 【实验设备】.......................................................................................................................................... 171 【实验要求】.......................................................................................................................................... 171 【实验原理】.......................................................................................................................................... 171 【实验步骤】.......................................................................................................................................... 173 【范例路径】.......................................................................................................................................... 175 Web Server 实验 ................................................................................................... 176 【实验目的】.......................................................................................................................................... 176 【实验设备】.......................................................................................................................................... 176 【实验要求】.......................................................................................................................................... 176 【实验原理】.......................................................................................................................................... 176 【实验步骤】.......................................................................................................................................... 180 【范例路径】.......................................................................................................................................... 183 实验十七 智能网络家电实验 ......................................................................................................... 184 【实验目的】.......................................................................................................................................... 184 【实验设备】.......................................................................................................................................... 184 实验十六 Tel:010-62981113-2940/29442/2944/2945 http://www.unsp.com E-mail:unsp@sunplus.com.cn 3
A8 实验箱实验指导书——Linux 平台篇 【实验要求】.......................................................................................................................................... 184 【实验原理】.......................................................................................................................................... 184 【实验步骤】.......................................................................................................................................... 186 【范例路径】.......................................................................................................................................... 187 4 多媒体实验....................................................................................................................................... 189 实验十八 液晶屏绘图实验............................................................................................................. 189 【实验目的】.......................................................................................................................................... 189 【实验设备】.......................................................................................................................................... 189 【实验要求】.......................................................................................................................................... 189 【实验原理】.......................................................................................................................................... 189 【实验步骤】.......................................................................................................................................... 193 【范例路径】.......................................................................................................................................... 193 实验十九 摄像头采集实验............................................................................................................. 195 【实验目的】.......................................................................................................................................... 195 【实验设备】.......................................................................................................................................... 195 【实验要求】.......................................................................................................................................... 195 【实验原理】.......................................................................................................................................... 195 【实验步骤】.......................................................................................................................................... 197 【范例路径】.......................................................................................................................................... 207 实验二十 音频接口实验 ................................................................................................................ 208 【实验目的】.......................................................................................................................................... 208 【实验设备】.......................................................................................................................................... 208 【实验要求】.......................................................................................................................................... 208 【实验原理】.......................................................................................................................................... 208 【实验步骤】.......................................................................................................................................... 208 【范例路径】.......................................................................................................................................... 213 MP3 解码实验........................................................................................................ 214 【实验目的】.......................................................................................................................................... 214 【实验设备】.......................................................................................................................................... 214 【实验要求】.......................................................................................................................................... 214 【实验原理】.......................................................................................................................................... 214 【实验步骤】.......................................................................................................................................... 214 【范例路径】.......................................................................................................................................... 219 视频播放实验......................................................................................................... 220 【实验目的】.......................................................................................................................................... 220 【实验设备】.......................................................................................................................................... 220 【实验要求】.......................................................................................................................................... 220 【实验原理】.......................................................................................................................................... 220 【实验步骤】.......................................................................................................................................... 220 【范例路径】.......................................................................................................................................... 222 实验二十一 实验二十二 4 Tel:010-62981113-2940/2942/2944/2945 http://www.unsp.com E-mail:unsp@sunplus.com.cn
分享到:
收藏