实验三helloworld

实验三helloworld

ID:28026654

大小:214.58 KB

页数:4页

时间:2018-12-07

实验三helloworld_第1页
实验三helloworld_第2页
实验三helloworld_第3页
实验三helloworld_第4页
资源描述:

《实验三helloworld》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验三:HelloWorld!一、实验目的:了解交叉编译和本机编译的区别二、实验内容:串口输出“HelloWorld”、实验设备:PC机(Unux环境)、飞凌6410开发板、交叉编译安装包四、实验原理:1、实骑代码hello.c#includemainOiprintf("forlinx—HELLOWORLD!”);I2、编译A、本机编译:本机编译简单说就是在什么环境下编译就在什么环境下运行。我们这个在PC机Linux环境下运行,当然也是运行在PC机Linux环境下。B、交叉编译:交叉编译实

2、际上就是从A环境下编译,在B环境下运行。我们是在PC机Linux环境下编译在飞凌6410开发板上运行。3、Linux常用指令的使用:pwd:查看当前所在目录。is:查看当前目录下的文件夹和文件。cd..:返回上级目录。cd/dev:从当前目录切换到根目录下的devR录。toughhello.txt:在当前目录下新建一个文件hello.txt□mkdirhello:在当前目录下新建一个文件夹hello。rmhello.txt:删除当前0录下的文件hello.txt。rm-rfhello:删除当前目彔下的文件夹

3、hello。cpa.txtb.txt:在当前目录下,将己有的文件a.txt复制并重命名为b.txt。班级:11通信(1)班姓名:邵秋玲学号:201132968010411cpa.txt/home/cai123/desktop:将当前目录下的文件a.txt复制到桌面,文件名仍力a.txtomva.txt/home/cai123/desktop:将当前目录下的文件a.txt移动到桌而,文件名仍为a.txt。mva.txtb.txt:将当前目录下的文件a.txt重命名为b.txt。tarzxvfarm-linux

4、-gcc-4.4.3.tgz-C/:解压命令指令4、Minicom:minicom是一个串口通信工具,就像Windows卜的超级终端。W用來与串口设备通信,如调试交换机和Modem等,适于在通过超级终端对设备的管理以及对嵌入操作系统的升级。5、vi编辑器:在终端输入“vihello.c”将新建并打开一个hello.c文件。起初是处于命令模式,任何输入都将视为命令,不会被写入hello.c。但输入a或i后,将进入编辑模式。a表示插入字符在光标的右侧,i表示在光标的左侧插入字符。此时,任何输入都被视为写Ahel

5、lo.c的字符,包括删除键和方向键的输入。那么,怎么删除呢?首先按下ESC退山编辑模式,冋到命令模式,在铜鼓使用大小写的x删除光标左侧或右侧的字符。如果要保存或退出,也耑要在命令模式下进行(确切地说是底行模式,不过方便起见,称为命令模式也无妨)。在命令模式下输入冒号(不是分号),在输入表示保存的W,和表示退出的q就可以了。6、挂载U盘SD卡:将helloarm复制到U盘,在将U盘接入开发板,通过DNW或minicom进行以下操作:1)cat/proc/mounts(查看己加载的文件系统,査看U盘在幵发板的“

6、名字”)2)mount/dev/sda/mnt(挂载U盘,U盘在这里叫“sda”,有时也叫“sda1”)3)cp/mnt/helloarm/tmp(U盘里的文件需复制到虚拟机里再使用)4)./helloarm(切换到存放helloarm的目录在运行)5)umountsda(实验完成后应卸载U盘)不过实验中发现U盘常常无法识别,如果使用SD卡的话,只要将上述指令中的sda或sda1改为sdcard就可以了。五、实验内容:一、安装交叉编译器1、将arm-linux-gcc-4.4.3-tar.gz复制至Ucd/

7、home/g/foriinxR录卜;2、然后将将其解压到cd/home/g/scjl目录下4Homeforlinx一"QSearch厂P广Pg(3)ubuntu:~/sqlg@ubuntu:-$cd/hone/g/forlinxg@ubuntu:-/forlinx$Isarn-linux-gcc-4.4.3.tar.gzg@ubuntu:-/forlinx$cdg@ubuntu:-$cd/hone/g/sqlg@ubuntu:-/sql$Isdrtver_led.cdrlver^led.oMakefilet

8、estdrtver_led.koledMakefile-test.cdriver_led.nod.cnodules.orderdrtver_led.nod.ollnux-3.0.1-2012-09-23.tar.gzg@ubuntu:-/sql$Module.synvers3、在终端输入96侃/©忙/

9、3「0什6,打开profile文件,在最后一行,添上关于arm-linux-gcci也址的几行代码/opt/Fr

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

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

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