Pxa270嵌入式LINUX实验开发系统实验报告_第1页
Pxa270嵌入式LINUX实验开发系统实验报告_第2页
Pxa270嵌入式LINUX实验开发系统实验报告_第3页
Pxa270嵌入式LINUX实验开发系统实验报告_第4页
Pxa270嵌入式LINUX实验开发系统实验报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、pxa270嵌入式实验开发系统linux 实验报告学院:电子工程学院班级:姓名:学号:班内序号:2011 年05 月19 日一 预备知识1、串口、并口、网口的基本知识;2、linux 基本命令,基本操作;3、熟悉 linux 各部分的作用;4、熟练 c 语言运用;5、熟悉 linux 基本驱动编写的步骤及方法。二 实验目的1、学习连接宿主 pc机与 pxa270 ep目标板;2、在宿主 pc机端安装 linux 操作系统 redhat9.0; 3、建立宿主 pc机端的开发环境;4、配置超级终端,使宿主pc机与 pxa270 ep目标板可以通过串口通讯;5、配置宿主 pc机端的 tftp服务,并

2、开通此服务;6、配置宿主 pc机端的 nfs服务,并开通此服务;7、学习编写硬件的驱动程序,了解驱动构架。三 实验内容1、建立硬件实验平台;2、linux 操作系统 redhat 9 的安装;3、建立主机软件开发环境;4、配置操作终端;5、配置 tftp; 6、配置 nfs服务;7、helloworld; 8、简单设备驱动程序;9、cpu gpio驱动程序设计;10、中断实验;11、数码管显示驱动实验;12、led点阵驱动程序设计;13、键盘驱动实验。四 实验步骤【以 led 点阵驱动程序设计实验为例】1、硬件连接:连接宿主 pc机和一台 pxa270-ep 目标板。2、在宿主 pc机上编写编

3、译驱动程序:需要在宿主 pc 机端编辑三个文件,分别是驱动程序、编译驱动程序时用的 makefile 、测试程序。在宿主 pc 机端, 打开一个终端窗口(terminal ) , 点击 【红帽 system toolsterminal 】启动终端窗口,输入下列5条命令: cp /pxa270_linux/supply/led_array /home -arf cd /home/led_array vi pxa270_led_ary_drv.c vi makefile /*输入makefile 程序*/ make modules /*编译驱动程序 */ 3、编写并编译测试程序:在上面打开的同一个

4、终端窗口中,输入下列2 条命令: vi simple_test_driver.c /*输入测试程序 */ arm-linux-gcc -o test simple_test_driver.c /*编译测试程序*/ 4、在 pxa270-ep 目标板运行测试程序:在宿主 pc 机端,再打开一个终端窗口(terminal ),点击【红帽system toolsterminal 】启动终端窗口,输入下列6条命令: minicom /*给pxa270-ep 目标板上电,并进入其操作界面*/ root /*以root 身份登陆 pxa270-ep 目标板*/ mount -o soft,timeo=10

5、0,rsize=1024 00:/ /mnt /* 将宿主 pc 机的根目录挂载到 pxa270-ep 目标板的 mnt目录下 */ cd /mnt/home/led_array insmod pxa270_led_ary_drv.o /*加载驱动程序 */ ./test /*运行测试程序的目标程序*/ 这个测试程序的功能是按横的方向顺序的扫描led 点阵数码管, 可以看到数码管点阵有规律的闪烁了。五 实验总结在这次实验之前,学过嵌入式和linux 的一些东西,所以开始上课的时候,对实验要做的内容充满了期待。第一周课,完成了实验一至实验十二的部分,完全不知道在干些什么,只

6、是照着步骤一步一步地走。但不幸的是,做第十二个实验时出现了错误。然后,只好重新做一遍,又失败了好几次。然后请老师帮我查看,成功了。也不明白为什么, 前前后后,反复几次, 都是一样的操作。 现在回头想问题,应该是虚拟机的 ip 设置的问题。在第二周课的时候,也遇到了这个问题。第二周课,完成了实验十二至实验十四的部分,开始做实验,还是依旧懵懵懂懂的,照着步骤走。这一次实验较为顺利,就是在做所有实验之前要做实验六。在这几次实验中,也逐渐熟悉了linux 中 terminal 的操作。第三周课完成实验十五实验十六实验十九。在其过程中需要添加程序段,在添加过程中有一些错误出现,所以导致make modules 出现许多错误,不过在同学的帮助下都查出了错误,成功的做出了实验。这门实验课,老实地讲,所学到的东西并没有深入到技术核心,还只是停留在对 linux 和嵌入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论