- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式导论实验报告
计 算 机 课 程 实 验 报 告
(2016~2017第1学期)
专业 14软件工程
课程 嵌入式导论
班级
姓名
学号
教师
项目:实验目的:
4、掌握Linux操作系统下与Windows操作系统下文件共享的方法 实验仪器:
虚拟机Linux操作系统硬软件条件的PC机一台 实验内容及步骤(或程序清单):
图1-1
以下是构建软件开发环境的两个主要方面。
二、在 Windows下安装虚拟机
当前实验环境为在Windows 7操作系统下,安装虚拟软件VMware Workstation 12.0。
新建虚拟机
第一次启动VMware Workstation软件,会出现起始页的界面,在该界面下点击“新建虚拟机”的图标,或者点击【文件】菜单“新建虚拟机”命令,或按快捷键【Ctrl+N】,如图1-所示。
图1- 新建虚拟机
获取CentOS Linux 5.3的镜像文件。
CentOS Linux 5.3需到它的官方网站http://www.CentOS .org),通过首页上的Downloads链接,导航到要下载的DVD光盘ISO映像文件页,实现下载。
进入虚拟机安装向导
在虚拟机安装向导界面下有两个选项,“自定义”选项针对专业Linux安装,对初学者,这里一般选择“标准”配置,然后点击【下一步】按钮,如图1-所示。
图1- 虚拟机安装向导
安装CentOS 5.3镜像文件
图1-
图1-
图1-用户登录
图1-
图1-图
附注
实验结果分析:
教师批阅:
实验项目:实验目的:
实验仪器:
实验内容及步骤(或程序清单):
图-1 Linux常用的基本命令
最后的结果如图2-2所示。
图-2 命令执行结果
二、掌握编辑器vim的三种模式及模式间切换
刚开始进入vim就是命令模式,按i进入插入模式,可以写东西,然后按esc退到命令模式,按冒号进入底行模式,输入w就可以保存内容,再输入q就退出,反正模式之间的切换要先按esc回到命令模式,然后再进入其他模式。
三、熟练使用vim的多种命令及综合应用
1.请把/etc/init.d/iptables 复制到/root/目录下,并重命名为test.txt
图-3 复制文件
用vim打开test.txt并设置行号
图-4 用vim打开test.txt
3.其他的一些命令
光标的移动:按k向上移动;j向下;h向左;l向右。定位移动:按冒号进入底行模式,输入要移动的行数。
翻页:向前按PgUp键,向后按PgDn键。
删除:删除当前行按两下d键,删除多行按行数加两下d键,删除指定行在底行模式中输入n1(第n1行),n2(第n2行) d。
撤销:按u键。
复制和移动:在底行输入n1,n2 co(复制)/m(移动) n3,就是把第n1行到n2行复制或移动到第n3行下。
4.保存文档并退出
在底行输入wq就可以保存文档并退出了,如图2-5所示。
图-5 保存并退出
附注
实验结果分析:
教师批阅:
实验项目:程序设计实验目的:
2、使用gcc编译Linux C程序;
3、动态链接的、静态链接方法;
4、熟悉Makefile文件的功能与特点;
5、能书写简单的Makefile文件; 实验仪器:
实验内容及步骤(或程序清单):starfun.h、hello.c、star.c的编写,编写完成后如图3-1所示。
图-1 四个文件
二、使用gcc编译Linux C程序
1.分步进行
先由star.c starfun.h 文件生成star.o 目标文件,输入命令gcc -c star.c -o star.o执行;再由hello.c hello.h starfun.h生成hello.o目标文件,输入命令gcc -c hello.c -o hello.o执行;然后由hello.o star.o 生成应用程序myprog,输入命令gcc star.o hello.o -o myprog执行;最后执行应用程序,输入./myprog,如图3-2所示。
图-2 分步进行gcc编译
2.一条命令完成以上操作
输入命令gcc star.c hello.c -o myprog直接生成应用程序myprog,然后再执行应用程序,如图3-3所示。
图-3 一条命令进行gcc编译
三、动态链接、静态链接的方法
1.使用动态库
第一步:生成动态库文件,输入gcc -fpic -shared -s hello.c -o libhello.so命令直接生成libhello.so文件,如图3-4所示。
图3-4 生成
您可能关注的文档
最近下载
- (高清版)DB4401∕T 112.1-2021 《城市道路占道施工交通组织和安全措施设置 第1部分:交通安全设施设置》.pdf VIP
- 素食店创业计划书.pptx
- 5《秋天的怀念》—优质课课件(共30张PPT).pptx VIP
- 血管瘤治疗后护理.pptx
- 年产12000吨中药材中药饮片加工GMP项目可行性研究报告写作模板-备案审批.doc
- 有限空间作业考试试题库(附答案).docx
- 公共政策审计课件.pptx
- “分数除法”六年级上册第三单元整体教学设计.docx VIP
- 成考政治试题及答案.doc VIP
- 人教版七年级上册英语Starter Unit 3知识点梳理及语法讲义(学生版).pdf VIP
文档评论(0)