串行通信实验报告Linux,[linux实验报告.doc

[linux实验报告

实验 Linux的基本操作一、实验目的

了解Linux的基本命令,实现Linux的文件系统操作、实验内容

1、在Linux字符环境下,练习使用基本的文件操作命令;

2、学会察看Linux的环境设置,以及系统信息;、实验仪器

Redhat9的宿主PC机

四、参考资料

1、《Linux权威指南》 O’REILLY出版,中国电力出版社译制发行。2、ARMLinux官方网站:http://wwwarm.L.uk/

3、Mizi Linux官方网站: 。

五、实验原理

ARM下的嵌入式Linux和PC机上的Linux相比容量体积要小得多,但是在功能上却丝毫不逊色于PC机上的Linux。在嵌入式Linux中,任务管理,网络功能,硬件的驱动和PC机上大致相同。但是,多数场合下,为了减小系统的体积降低成本,往往嵌入式的Linux不包含图形化的用户界面,在这类应用中,系统也不包含显示器这类硬件。而在调试控制环境为了操作Linux下的文件系统,观察系统的具体运行状态往往需要通过终端使用Linux下的命令行实现。

Linux基本操作命令

Ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。ls -l(这个参数是字母L的小写,不是数字1)

这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的): 位置1 2 3 4 5 6 7

文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名

drwx------ 2 Guest users 1024 Nov 21 21:05 Mail

-rwx--x--x 1 root root 89080 Nov 7 22:41 tar*

-rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*

-rwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip

-rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*

-rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*

rm

这个命令是用来删除文件的。

cat text 显示text这个文件;六、实验步骤 PC机端,打开一个终端窗口(Terminal),点击【红帽->System Tools->Terminal】启动终端窗口。

3、在宿主机终端执行上述命令,查看相应的执行效果。

实验 Linux应用程序设计实验

一、 实验目的

本实验目的在于编写基本的Linux应用程序,了解编写应用程序的流程。

二、实验仪器

1、众友ARM9嵌入式实验开发系统一套。

2、PC机一台。

三、 实验内容

1、在PC机上用文本编辑器编写Hello World!程序。

2、使用交叉编译器编译已编写的程序。

3、将编译生成的可执行文件上传到实验箱上运行。

四、参考资料

1、《Linux权威指南》 O’REILLY出版,中国电力出版社译制发行;

2、ARMLinux官方网站:http://wwwarm.L.uk/ ;

3、Mizi Linux官方网站: ;

五、实验原理

Helloworld程序是一个只在输出控制台(计算机屏幕或者串口控制台)上打印出“Hello,World!”字串的程序。它通常是计算机程序设计语言的初学者所要学习编写的第一个程序,还可以用来确定语言的编译器、程序开发环境以及运行环境已经正确安装。

本实验也将helloworld程序作为第一个学写的程序,并通过实际操作让客户了解嵌入式Linux应用程序开发和PC机中Linux应用程序开发的异同。

交叉编译

本实验所使用的开发系统是X86体系结构的Linux系统(RedHat),而目的是要开发能够运行在ARM9实验开发系统上的Linux应用程序,由于我们的开发系统的Linux本身没有自己的编译工具,因此必须在RedHat中进行交叉编译,编译完成后将执行代码下载到开发系统上的Linux中,然后运行、调试,这样做的另一个好处是,通常采用RedHat的主机系统,其CPU速度、接口等软硬件资源都比ARM9实验开发系统上的Linux要丰富的多,因此在其上进行交叉编译效率要高的多。

helloworld的编译

helloworld可以说是最简单的应用程序,通过如下命令进行编译:

#gcc-o helloworld helloworld.c

其中,-o是指定输出文件到helloworld,helloworldc为编译的源文件.该命令执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值