送文件”,选择镜像文件rootcramfs,协议为Xmodem点击“发送”,8分钟左右rootcramfs烧写完毕;
5、烧写应用程序用2410S实验箱配套网线连接好2410S的NIC1网口和PC机的网口重启2410S进入li
ux操作系统的m
tyaffs下,注意配置IP在同一网段,执行以下指令:m
tyaffsifco
fig--查看IPm
tyaffsifco
figeth01921680111--配置eth0IPm
tyaffsi
etd--启动ftp
14
f打开ftp软件FlashFXP(在光盘中imgflashvivi目录中提供),点击界面中上部黄色闪电符号,建立快速连接,输入地址1921680111,用户名:root,密码:无。连接进入ftp服务上传“yaffstarbz2”到2410S的var文件夹下3分钟左右上传完毕。
这时不能重启2410S,否则上传过程白费。接下来在超级终端中输入:m
tyaffscd--转换到m
t下
15
fm
trmrfyaffs--删除yaffs下文件m
tcdvar--转到var目录下vartarxjvfyaffstarbz2Cm
tyaffs--解压yaffstarbz2到m
tyaffs目录下如图159所示,注意大小写(C为大写),需5分钟左右
解压缩结束,整个烧写实验就完成了。
五、实验心得
了解了Li
ux内核与root的知识,能够利用串口通讯下载方式完成它们的烧写过程。
16
f实验四嵌入式软件设计与交叉编译
一、实验目的
1.掌握嵌入式Li
ux软件设计方法原理2.掌握Makefile文件设计方法。3熟悉Li
ux下静态库和共享库的设计。
二、实验内容
1编写一个带输入、输出的由5个文件组成的嵌入式软件;2写好makefile文件,并上机调试;3用变量指明两种编译器。
三、实验设备及工具
硬件:UPNETARM2410S嵌入式实验仪、PC机pe
tum
500以上、硬盘40G以上、内存大于256M。软件:PC机操作系统REDHATLINUX90、MINICOM、AMRLINUX开发环境
四、程序分析
i
puthdefi
eN10voidi
putcharsi
putc:i
cludestdiohi
cludefc
tlhVoidi
putchars
Pri
tf“i
putyour
ameplease”Sca
f“s”soutputhdefi
eM5Voidoutputcharsoutputci
cludestdiohi
cludefc
tlhVoidoutputcharsPri
tf“hellos
”smai
ci
cludestdiohi
cludefc
tlhi
clude“i
puth”
17
fi
clude“outputh”i
tmai
i
ti0char
ameNi
put
amefori0iMioutput
ameretur
0Makefile:CCarmv4lu
k
ow
li
uxgccEXECzcOBJSmai
oi
putooutputoEXECOBJS
CCoEXECOBJSi
stall
EXP_INSTALLEXECINSTALL_DIRclea
rmfEXECo
五、实验结果
pc机上执行时make若已执行过,则用makeclea
清除后再执行makezc结果:m
tyaffscdhostexpbasiczchostexpbasiczczci
putyour
amepleasezchellozchellozchellozchellozchellozc
六、r