作者: aaaaatiger STU.03CS 版权所有
1)基于S3C2410Box 实验以及问题解答
Linux本机:
A)必须先开启 nfs服务
如果没有开启(去setup看看),敲入命令: /etc/init.d/nfs restart,还不行的话baidu,请确认安装了nfs.
B) 打开minicom
FC6下为:直接使用 minicom命令
C)使用 ifconfig 查看本地ip,假如为:10.10.86.43
D)在 student的用户工作目录下(/home/student) 建立arm工作文件夹
在arm目录下编辑自己的XX.c文件(vim XX.c)
采用armv4l-unknown-linux-gcc XX.c -o XX (生成 XX目标文件)
E)开实验箱,接好com0口 和网口,打开shell窗口,敲入minicom,配置一下minicom的属性,波特率是115200, 数据流控制:无.
(如果你用的虚拟机的linux,有时会打不开minicom,这时你只能用windows自带的comm了; 你若用虚拟机的linux,你必须要有双网卡;最好亲自去
看看网线的两端的绿灯都亮了)
这时你进入了试验箱的操作系统.
如果你在Linux本机上设置ip,用setup进入network设置完之后,别忘记去把网络以前设置的备份先deadactive,然后active它,不然不会生效
的。
对于要不要设置路由(双击你编辑的"网络设置“就会出现),看情况了。最后请执行下边两条命令:
$/etc/rc.d/init.d/portmap restart
$/etc/rc.d/init.d/nfs restart
如果没有执行上面的两条命令,人品不好会出现试验箱里mount不成功。
对于那些文件夹可以执行NFS服务,你可以用图形界面去配置。在你的”开始“菜单去找。我已经把/home/student/arm目录设置进去了。
实验箱:
A)配置本地ip
ipconfig eth0 10.10.86.44 (设置本地ip为10.10.86.44)
ping 10.10.86.43(看和Linux主机是不是在同一个网络)
ls mnt (看是不是存在 arm目录了 )
mkdir /mnt/arm (如果不存在,建立arm目录)
mount 10.10.80.43:/home/student/arm /mnt/arm (建立网络磁盘映射)
ls /mnt/arm (你会发现你的Linux主机下的arm工作目录共享到这里了, 你对Linux主机arm目录下编
辑就相当于对 实验箱/mnt/arm编辑)
其他命令:scp qjq@10.10.86.13:a.out . (把linux主机下的a.out拷贝到根目录下)
如果有时候碰到人品问题,老是mount不成功,你可以尝试设置一下route,一般都是你的IP前面24位不变,最后8位都为0,即X.X.X.0.
还有一个问题,你在linux下如果重新编译了那个文件,记住 在试验箱里也要重新mount,不然很可能你还是运行以前的程序.
这边全面设置ip的命令: ifconfig eth0 10.10.86.44 broadcast 10.10.86.255 netmask 255.255.255.0
两边设置好ip,记得去ping一下对方,看对方到底是否存在,就好像去追女孩子,先要问问对方到底对自己有无feel.
2)FC6 指导
开机时一般用ctrl+s开启 操作系统选择(有的也不用)
想从dos界面跳转到图形界面,如果采用startx不行的话,采用ctrl+alt+F7