20155219 付颖卓《基于ARM试验箱的接口应用于测试》课程设计我的报告

1、我的贡献

  1. 参与课设题目讨论及完成全过程;网络

  2. 资料收集;编辑器

  3. 负责代码调试;学习

  4. 修改小组结题报告;
  5. 负责试验箱的管理;设计

2、设计中遇到的问题及解决方法

1.makefile没法完成编译。以下图:3d

image

答:从新下载编译器,与旧编译器进行替换便可编译成功。
编译成功的图片以下:调试

image

这是以后跑出的helloworld和2-1的代码的图片code

image

image

2.minicom没法显示orm

答:须要将串口设置为ttyUSB0而不是教材上写的ttys0由于咱们是使用的USB转串口线。server

image

3.minicom乱码问题。blog

image

答:还未解决,以后使用了超级终端,问题的获得了解决。

4.开发板没法ping通主机。
答:按照如下步骤解决:

  • 1.准备工做

虚拟机使用桥接方式
image

  • 二、虚拟机链接方式设置
    image

在虚拟机VMware里面:选择 edit(编辑) -> Vitual Network Editor(虚拟网络编辑器) ,选中VMnet0,在下面的VMnet Information中,点Bridge to(桥接到):选择本身的有线网卡(有线网卡可经过以太网属性查看,非无线网卡),而后选择虚拟机VMware右下角的网络设配器,进入虚拟机设置,选择链接方式:Custom VMnet0(Bridged),完成保存。

  • 三、开发板网络设置
    arm开发板与虚拟机主机的ip设置为同一网段。

  • 四、关掉各系统的防火墙。
    以后便可ping通。

3、调试过程当中遇到的主要问题及解决方法

1.编译程序的问题。

答:编译环境与实验指导书上的环境不一样,故须要咱们去主动修改代码,来配合咱们现有的编译环境,如,书上给的是-lpthread,是旧时的编译语句,如今要替换为-pthread,诸如此类,十分考察咱们的代码能力,通过这个问题,也让我对于本身的代码能力有了新的审视,之后会更加注意,记住学习更多的代码知识。

2.串口程序2-3出现 segmentation fault

image

答:缘由与第一个问题很像,由于系统不一样,故须要更改代码里的一些值,

3.关于共享文件夹nfs的创建。

  1. 安装NFS server软件
sudo apt-get install nfs-kernel-server
  1. 建立共享目录并将目录的权限改成777
mkdir -p share
chmod 777 share
  1. 配制文件vi /etc/exports
sudo vi /etc/export

添加如下条目

/home/lisp/share *(rw,sync,no_root_squash)

其中/home/lisp/share为共享目录, rw为可读写操做

  1. 开启nfs服务
sudo /etc/init.d/nfs-kernel-server start

5.把写好的文档拷贝到共享文件夹里,以下图

6.以后在超级终端里运行如下命令便可。

4、设计体会及收获

本次设计在老师的悉心指导下顺利完成。原本连环境都配置很差的我,通过坚持不懈的作和去找老师问问题,全部的问题都迎刃而解,这也正是坚持带给个人成果,经过本次课设实验,我了解了试验箱的编译和运行的过程,包括共享文件夹,超级终端,如今均可以运用的驾轻就熟。可是,我所作的,只是一些基础问题,在个人基础之上,还有许多更难更深的问题等着我去发现,以后有机会会继续与老师进行探讨的。感谢老师的谆谆教诲。

相关文章
相关标签/搜索