资源描述
单击此处编辑母版文本样式,第二级,第三级,*,单击此处编辑母版标题样式,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,建立,嵌,嵌入,式,式Linux,开,开发,环,环境,1、,熟,熟悉,嵌,嵌入,式,式linux,开,开发,环,环境,2、,学,学会Linux系,统,统的,设,设置,(,(网,络,络nfs,),),3、,熟,熟练,掌,掌握win串,口,口连,接,接及,使,使用,方,方法,4、,学,学会Linux与Window,相,相互,通,通信,软,软件,的,的使,用,用(ssh),5、,掌,掌握Linux下,编,编译,器,器的,安,安装,和,和使,用,用(gcc),实验,目,目的,实验,开,开发,环,环境,主机,虚拟,机,机(RedHatLinux),实验,箱,箱,一、,嵌,嵌入,式,式Linux,软,软硬,件,件开,发,发环,境,境概,述,述,二、,开,开发,环,环境,的,的配,置,置,通过vmware,安,安装linux环,境,境(,已,已做,),),在桌,面,面上,双,双击vmware,,,,启,动,动虚,拟,拟机,,,,在vmware,中,中右,键,键-设,置,置中,,,,添,加,加串,口,口。,然后,打,打开,redhatlinux9,,登,录,录用,户,户名,:,:root,,密,密码,:,:redhat,1、,配,配置linux网,络,络IP,配置,网,网络,,,,包,括,括配,置,置IP地,址,址、NFS服,务,务、,防,防火,墙,墙。,网,网络,配,配置,主,主要,是,是要,安,安装,好,好以,太,太网,卡,卡。,1、,修,修改,网,网络IP,地,地址,:,:,点击,“,“红,帽,帽子-,系,系统,设,设置-,网,网络,”,”,,打,打开,网,网络,设,设置,页,页面,:,:,1、,配,配置linux网,络,络IP,1、,配,配置linux网,络,络IP,双击,设,设备eth0,的,的蓝,色,色区,域,域,,进,进入,以,以太,网,网设,置,置界,面,面,:,:,1、,配,配置linux网,络,络IP,双击,设,设备eth0,的,的蓝,色,色区,域,域,,进,进入,以,以太,网,网设,置,置界,面,面,:,:,1、配置linux网络IP,设置完毕,后,后,关闭,“,“网络设,置,置”窗口,,,,将出现,如,如下重启,计,计算机的,提,提示。,2、防火,墙,墙设置,点击“红,帽,帽子”,“安全级,别,别设置”,选“无防,火,火墙”,。,。,3、服务,设,设置,系统设置,“服务”,去掉iptables,选,中,中NFS,服,服务。,4、配置NFS,mkdir /arm2410s,点击主菜,单,单运行系,统,统设置-服务器,设,设置-NFS服,务,务器(英,文,文为:SETUP-SYSTEMSERVICE-NFS)。,3、配置NFS,3、配置NFS,3、配置NFS,5、NFS测试,mount 192.168.0.121:/arm2410s /mnt。,然后到/mnt目,录,录下可以,列,列出/arm2410s目,录,录下的所,有,有文件和,目,目录,则,说,说明mount成,功,功。,ls,三、通过,超,超级终端,登,登陆目标,机,机,四、SSH软件的,安,安装和使,用,用,点击tool中的,SSHSecureShellClient-3.2.9.exe,并,安,安装此软,件,件,此时可以,通,通过SSH软件登,陆,陆linux操作,系,系统,SSH软,件,件实现windows与linux,的,的文件共,享,享,四、SSH软件的,安,安装和使,用,用,点击tool中的,SSHSecureShellClient-3.2.9.exe,并,安,安装此软,件,件,配置windows主机ip:192.168.0.111,此时可以,通,通过SSH软件登,陆,陆linux操作,系,系统,同时,可,以,以实现windows与linux,的,的文件共,享,享,五、安装,编,编译工具,1、通过SSH登,陆,陆到linux系,统,统,通过,文,文件共享,方,方式,把tool,文,文件拷贝,到,到arm2410s中,2、进入arm2410-s的tool目录,,,,执行:,tar,xjvf armv4l-tools-2.95.2.tar.bz2 C/,vi /root/.bash_profile的PATH中,增,增加:“:/opt/host/armv4l/bin”并执,行,行source/root/.bash_profile,五、安装,编,编译工具,4、测试,是,是否安装,了,了编译工,具,具,输入armv,按,下,下TAB,,,,查看是,否,否列出相,关,关armv*的工,具,具链,六、hello程,序,序(示例,),),mkdir hello,cd hello,vi hello.c,六、hello程,序,序(示例,),),编译程序,armv4l-unknown-linux-gcchello.c,ohello,ls,六、程序2(练习,),),求:1+2+3+,+100的和。,七、下载,程,程序,目标机上,面,面运行:,Windows串,口,口超级终,端,端登录并,进,进入目标,机,机,ifconfigeth0 192.168.0.126netmask255.255.255.0,mount tnfs,onolock 192.168.0.124:/arm2410s /host,cd /host,./hello显,示,示:,Hello World,附1:常,用,用 LINUX,命,命令的使,用,用,主要命令,举,举例,ls:显,示,示当前目,录,录下的所,有,有文件和,目,目录。,ls -a :可,以,以看到隐,藏,藏的文件,,,,如以.,开,开头的文,件,件。,pwd:,显,显示当前,目,目录路径,。,。,ps:列,举,举当前TTY 下,所,所有进程,ps -A:列举,所,所有,cd 目,录,录名:进,入,入目录,mkdir 目录,名,名:创建,目,目录,rmdir 目录,名,名:删除,空,空目录,rm -rf 目,录,录名:强,行,行删除整,个,个目录内,容,容(无法,恢,恢复),,其,其中f,表,表示强制,不,不进行提,示,示,r,表,表示目录,递,递归。,cp 拷,贝,贝,tar,压,压缩和解,压,压,Vi 编,辑,辑命令,注:LINUX,下,下的文件,和,和目录是,区分大小,写,写,的。,附2、make管,理,理工具,vi makfile,make,makeclean,演讲完毕,,,,谢谢观,看,看!,
展开阅读全文