嵌入式系统与应用实验指导报告书

嵌入式系统与应用实验指导报告书

ID:40033149

大小:2.08 MB

页数:32页

时间:2019-07-18

嵌入式系统与应用实验指导报告书_第1页
嵌入式系统与应用实验指导报告书_第2页
嵌入式系统与应用实验指导报告书_第3页
嵌入式系统与应用实验指导报告书_第4页
嵌入式系统与应用实验指导报告书_第5页
资源描述:

《嵌入式系统与应用实验指导报告书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、安徽工业大学嵌入式系统与应用实验报告册学院:电气与信息工程学院专业:测控技术与仪器姓名:学号:实验一Linux认知实验一、实验目的:1、通过实验,掌握Linux操作系统下常用的命令,能灵活运用这些命令完成特定的工作;2、学习Linux下文本编辑器vi的使用方法。二、实验内容:1、新建文件hello.c,文件位于/home/test/目录下;2、使用vi编辑三、实验步骤:1、打开电脑上的虚拟机,加载Linux系统。2、输入密码进入系统后,按ctrl+Alt+t打开终端;3、使用mkdir建立/home/test文件夹;4、使用ch

2、mod命令修改文件夹权限;5、使用vi打开hello.c文件,从而新建文件;6、在hello.c文件中输入程序,使得程序能够显示打印字符:“Hello,Linux!”四、实验结果:(包括代码源码和运行结果)1、源代码(1)hello.c程序代码:#include"stdio.h"intmain(){printf("hellolinux!");}(2)修改文件夹权限:用chmod修改文件夹权限lv@lv-pc:~$cdtest1lv@lv-pc:~/test1$ls-l总用量28-rwxr-xr-x1lvlv81365月711

3、:36a.out-rwxr-xr-x1lvlv78695月1109:10main-rw-r--r--1lvlv2505月711:35main.c-rwxr-xr-x1lvlv81363月3020:28mianlv@lv-pc:~/test1$chmod733a.out-30-lv@lv-pc:~/test1$ls-l总用量28-rwx-wx-wx1lvlv81365月711:36a.out-rwxr-xr-x1lvlv78695月1109:10main-rw-r--r--1lvlv2505月711:35main.c-rwxr-x

4、r-x1lvlv81363月3020:28mian2、实验结果五、思考:在建立文件夹的过程中,如果不进入管理员权限,会出现什么问题?同样,不进入管理员权限,vi编辑完代码,能不能保存退出?chmod后面的数字参数是什么含义?答:会出现:键入mkdirtest后显示:无法创建目录"test":权限不够的问题。不进入管理员权限,vi编辑完代码,不能保存退出。想对文件夹所修改成的权限。-30-实验二交叉编译实验一、实验目的:1、通过实验,掌握交叉编译的原理,理解文件系统挂载的原理;2、掌握交叉编译工具的使用,学会使用两种不同的方式访问

5、目标板系统,学会使用gdb对程序进行调试。二、实验内容:编辑hello.c程序,使用交叉编译工具进行编译,生成可执行文件,分别使用minicom和telnet登录到目标板上,对程序进行运行调试。三、实验步骤:1、打开电脑上的虚拟机,加载Linux系统。2、Linux系统登录完毕,设置PC机网络地址为192.168.0.10,其中子网掩码为255.255.255.0,连接好实验箱上的电源、网线和USB转串口工具以及串口延长线。3、按ctrl+Alt+t打开终端,输入sudominicom打开minicom,查看串口设置是否正确,进

6、行串口设置;4、打开试验箱电源,查看启动代码,启动完成后,实验箱屏幕显示界面,按“Ctrl+c”,然后按“Enter”,进入板子系统。5、在文件系统(/home/nfs)下的test文件夹下,建立hello.c的程序,程序中输入相应程序,实现打印信息“hello,linux”并换行输出1~10;6、再打开一个终端,在该终端中转到文件系统test文件夹,使用交叉编译工具对hello.c进行编译。7、在minicom中,目录转到“/test”文件夹下使用./(你的程序名)运行程序;8、使用“gdb你的程序名”运行程序,设置断点进行程

7、序调试。9、关闭minicom,终端中输入telnet,然后输入open192.168.0.11,等待出现“login:”输入“root”,进入目标板系统;10、目录转到“/test”文件夹下使用./(你的程序名)运行程序;11、使用“gdb你的程序名”运行程序,设置断点进行程序调试。四、实验结果:(包括代码源码和运行结果)1、源程序#includemain(){inti;printf(“hellolinux!!”);for(i=1;i<=10;i++)printf(“thisis%d”,i);}-30

8、-2、运行结果wyxj@wyxj-cpu:~$cd/home/nfs/testwyxj@wyxj-cpu:/home/nfs/test$ls1290640686-3-3-2demohelloled.crtc.cwatchdog129064068~adcgpioh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。