嵌入式系统实验报告_第1页
嵌入式系统实验报告_第2页
嵌入式系统实验报告_第3页
嵌入式系统实验报告_第4页
嵌入式系统实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、嵌入式实验报告熟悉 Linux 开发环境1、实验步骤:cd /arm2410s/exp/basic/01_hello进入目录make clean 清除之前编译生成的文件make编译telnet 192.168.C.115 远程登录到板子mount - t nfs 192.168.0.121:/arm2410s /mnt/nfs挂载cd . 返回上一级cd nfs/exp/basic/01_hello进入目录./01_hello 运行2、实验感想:此次实验让我熟悉了Linux开发环境,学会基于S3C241C的Linux开发环境的配置和使用,了解嵌入式开发的基本过程。 此实验只需要理解各种命令的作

2、用, 运用 ls 来显示当前目录下的所有文件和目录, 并且使用TAB键在访问名字很长的文件和目录时非常有效。本次实验 我学习了在Linux下的编程和编译过程,以及ARMT发板的使用和开 发环境的设置。能够让下载已经编译好的文件到目标开发板上运行。多线程应用程序设计进入目录1 、实验步骤:cd /arm241Cs/exp/basic/C2_pthread make clean 清除之前编译生成的文件make编译 telnet 192.168.0.115 远程登录到板子挂载mount - t nfs 192.168.0.121:/arm2410s /mnt/nfs进入目录cd . 返回上一级cd

3、nfs/exp/basic/02_pthread./02_pthread 运行3、实验感想:通过此次的实验, 对于 Linux 操作系统有了进一步的认识。 通过 实验,感到理论课上的不少知识所学甚浅, 在实际运用中会遇到一些 意想不到的问题。但是,通过进一步学习与交流,我较好的完成了这 次试验。由于我的水平有限和实验的时间较为紧张, 有些细节还是了 解的十分不是十分详细, 对于较为复杂的编程以及 Linux 下的很多技 巧任然知之甚少, 希望能多一些这样的实践性的教学环节, 让我们更 好的了解书本中知识的应用。串行端口程序设计1 、实验步骤:minicom 拨号连线cd /dev 进入目录链接

4、ln - sf /dev/tts/0 /dev/ttS0 cd /mnt/yaffs 进入目录mount -t nfs -o nolock 192.168.0.121:/arm2410s /mnt/nfscd /mnt/nfs/exp/basic/03_tty/进入目录./term 运行2、实验感想:此次实验刚开始时切换到minicom 终端窗口不成功,后来在学姐的帮助下才完成了切换。 本次实验, 难点在于对串口的设置以及发送和接收子程序的设计, 我对串行口在嵌入式系统中的应用只是有了初步的了解, 在源程序的阅读理解中还有一定的困难。 此实验我学会了将多线程编程应用到串口的接收和发送程序设计中

5、。此次试验让我加深了对于串口的优势、 劣势有了进一步认识。 串口通信虽然在速度上与并口有差距,但架构简单,传输便捷,其简单易学是它得到广泛的应用。最后 , 此次试验能让我了解这一个十分实用的技术我感到非常的高兴!四、 A/D 接口实验1、实验步骤:telnet 192.168.0.115 远程登录到板子mount - t nfs 192.168.0.121:/arm2410s /mnt/nfs挂载cd . 返回上一级cd /nfs/demos/ad/ 进入目录insmod s3c2410-adc.o 载入模块./ad 运行4、实验感想:此次实验我开始时不够细心, 打字时将一些空格漏掉导致不能运

6、行,当检查过很多遍还没用发现错误时请教了学长才发现了自己的错 误。这次实验告诉我做事要细致认真。 此实验我学会了利用外部模拟 信号编程实现ARM循环采集全部前4路通道,并且在超级终端上显示五、 D/A 接口实验1、实验步骤: telent 192.168.0.115 远程登录到板子挂载进入目录mount - t nfs 192.168.0.121:/arm2410s /mnt/nfscd /mnt/nfs/exp/basic/05_da/cd drivers/进入目录insmod exio.o载入模块lsmod显示已载入系统的模块cd /mnt/nfs/exp/basic/05_da/进入目录

7、./da_main 1 2.5运行2、实验感想: 此实验用 insmod s3c2410-exio.o 命令插入 D/A 驱 动,与 A/D 相比,使用了 lsmod 命令查看是否已经插入,开始时由 于没有指定参数造成运行不正确, 后来自己发现并进行了设置, 并且 最终使用万用表测量到了电压。 此次实验让我对数模转换电路的原理有了深入的了解。六、直流电机实验1 、实验步骤:进入目录cd /arm2410s/exp/basic/10_dcmotor make clean 清除之前编译生成的文件make 编译telnet 192.168.0.115 远程登录到板子mountt nfs 192.16

8、8.0.121:/arm2410s /mnt/nfs挂载cd .返回上一级cd nfs/exp/basic/10_dcmotor/drivers/进入目录cd .返回上一级./dcm_main 运行2、实验感想:此实验和实验二的步骤相似,都是通过 ls 一步一步的 找到目录。 此实验我学会了编译直流电机的驱动模块和应用程序, 并 且运行程序,实现了直流电机的调速转动。通过本次试验,增强了我 对嵌入式的实验的兴趣, 看到自己通过认真的做实验, 获得的成果感 到了十分欣喜,七、步进电机实验1、实验步骤:进入目录远程登录到主机cd /arm2410s/exp/basic/11_stepmotor m

9、ake clean 清除之前编译生成的文件make 编译telnet 192.168.0.121:/arm2410s /mnt/nfs cd . 返回上一级进入目录cd nfs/ exp/basic/11_stepmotor/drivers/ insmod exio.o 载入模块cd . 返回上一级./stepmotor 运行2、实验感想:步进电机和直流电机相似, 只是步进电机多了载入模块这一操作。此实验编程实现了 ARM的四路I/O通道实现环形脉冲分配用于控制步进电机的转动。除此之外,我了解到了步进电机的工作原理,同时 通过实验验证了自己通过学习的一些想法,补充了自己之前的不足。总结:第一次接触 linux 时,不太明白自己的每一步操作的原因和目的, 一旦出错, 也不知道从哪儿排错。 做完第一次实验后好好综合总结了 一下,才明白了每一步操作的意义和嵌入式 linux 的基本原理, 有了 这个基础,在后续的实验中

温馨提示

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

评论

0/150

提交评论