资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学号: 09437205 常 州 大 学嵌入式开发实训报告题 目: 嵌入式开发 学 生: 学院(系): 专 业 班 级: 指导教师: 嵌入式开发实训报告嵌入式开发实训报告嵌嵌入入式式系系统统技技能能综综合合实实 训训任任务务 书书一、实训背景一、实训背景 嵌入式系统是以应用为中心,以计算机技术为基础、软硬件均可裁剪、适应应用 系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。其发展已有二 十多年的历史,国际上也出现了一些著名的嵌入式操作系统,如 VxWorks,Palm OS,Windows CE 等等,但这些操作系统均属于商品化产品。而 Linux 作为一种优秀 的 Free OS,近几年在嵌入式领域异军突起,成为最有潜力的嵌入式操作系统。实训 以嵌入式系统及应用课程为基础,以 S3C2410RP 实验箱为平台,进一步熟悉 ARM9 体系结构和 Linux 基本操作,学会应用程序设计过程。二、实训内容及要求二、实训内容及要求内容及要求: (1)交叉编译调试环境搭建实训:在宿主机 PC 端安装 VMware Workstation 软件、 Linux 操作系统 RedHat 9.0, 完成宿主机端开发环境的安装与配置;配置宿主 PC 机 端的 minicom、超级终端、配置 NFS 服务、配置 TFTP,正确连接宿主 PC 机与 S3C2410-RP 目标板。 (2) 目标板软件下载:编译 S3C2410 系统 Bootloader 和 Linux 内核;制作文件系 统;将 ARM Linux Bootloader、Linux 内核、文件系统等部分烧写到目标板的 SMC 卡。(3)驱动程序实训:GPIO 驱动程序、中断、AD 驱动、DA 驱动、EEPROM、温度传感 器、键盘驱动、数码管显示、LED 点阵驱动、继电器驱动、蜂鸣器驱动、Dip_Switch 驱动。 (4)Linux 应用实训:LCD 控制、Web 服务器、多线程、IIS 音频。(5)扩展实训:CAN 总线通信。三、进度安排进度安排第 9 周: 星期 1 上午:题目安排; 星期 1 下午星期 3:了解嵌入式系统软件环境,完成宿主 PC 机 LINUX 环境搭建;星期 4星期 5:了解目标板软件功能,完成编译并烧写:编译 vivi、Linux 内核、 制作文件系统;并烧写到目标板 SMC 卡。 第 10 周第 11 周: 了解硬件驱动程序设计构架,掌握应用程序设计过程,在 2410RP 目标板 LINUX 系统上运行各种驱动程序。 第 12 周: 完善实习报告、现场进行结果演示及答辩。星期五下午交实习报告。嵌入式开发实训报告嵌入式开发实训报告通信工程 教研室 指导教师: _目录目录1 实验一 CPU GPIO 驱动程序.1 1.1 实验目的.1 1.2 实验内容.1 1.3 实验原理及说明.1 1.4 实验步骤.1 1.4.1 硬件连接.1 1.4.2 在 2410RP 目标板上运行驱动程序.1 1.4.3 实验现象.2 1.5 程序修改.2 1.5.1 程序内容.2 1.5.2 程序修改后的现象.2 1.6 实物照片.3 1.7 实验注意事项.3 1.8 实验总结.3 2 实验二:AD 驱动实验.4 2.1 实验目的.4 2.2 实验内容.4 2.3 实验原理及说明.4 2.4 实验原理图.5 2.5 实验步骤.5 2.5.1 硬件连接.5 2.5.2 在 2410RP 目标板上运行驱动程序和测试程序 .6 2.6.实验现象.6 2.7 程序修改.6 2.7.1 程序内容.6 2.7.2 程序修改后的现象.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号