只不过在烧写的过程中,
15
f咸阳师范学院2013届本科毕业毕业设计(论文)
需要修改地址,具体步骤如下:顶笋类蝾纪黾。1将生成的映像文件拷贝到tftp服务器的根目录下,然后启动tftp服务器,打开开发板电源,烧写cramfs文件系统,如图所示:释跄绽蕴。
SuperARMtftp0x30008000book2410cramfsTFTPfromserver192168110ourIPaddressis192168111诎鲻缥评缯肃。File
ame‘rootcramfsLoadaddress0x30008000Loadi
g
爷缆厕荩笺。
………………do
eBytestra
sferred9584640924000hex
图35cramfs烧写界面
2此时,需要将Na
dFlash区域中的一块地址擦除用来存放根文件系统,通过上面的图示,可以看出,存放根文件系统的起始地址是0x200000,根文件系统大小是0x930000。操作命令:锞炽萨窦补飙赝。
Na
derase0x2000000x9300003擦除结束后,就需要将根文件系统写到Na
dFlash区域同时需要设置bootcmd环境变量,配置内核。操作命令:戗诌凤。
Na
dwrite0x300080000x2000000x930000最后重启目标板,就可以成功进入系统。
16
f基于嵌入式娱乐系统开发与实现
图36开发板启动后界面
316运行环境配置
在该开发平台上需要运行上层的应用程序,则需要添加运行这些程序需要的环境,也就是库文件。对于该系统的应用程序由QT开发,所以在开发板上需要添加相对应的qt库文件。厍佥诎脚濒谘。1建立arm交叉编译工具链下载交叉编译
工具cross2953tarbz2或其他版本如cross344tarbz2这是已经制作好的arm交叉编译工具链,只需解压及建交环境变量即可使用。把文件cross2953tarbz2拷贝到一个文件夹,这里我用:usrlocalarm这个目录。注意后面建立环境变量时要与之对应。解压tarxjvfcross2953tarbz2建立环境变exportPATHusrlocalarm2953bi
PATH或者也可以写进文件“bashrc”。exportPATHusrlocalarm2953bi
PATH到此armli
ux交叉编译工具链就已经建好了。嬷沣赉涞锯。2编译QT1在本系统里,用的是qtembeddedfree310tarbz2,把文件qtembeddedfree310tarbz2拷贝到一个文件夹usrlocalarm这个目录。解压tarxjvfqtembeddedfree310tarbz2把解压后的文件夹qtembeddedfree310改为qte。mvqtembeddedfree310qte讯蝈贺枢辄
锁廪。
2建立环境变量vibashrcexportQTDIRusrlocalarmqteexportQTEDIRQTDIRexportPATHQTDIRbi
PATHexportLD_LIBRARY_PATHQTDIRlibLD_LIBRARY_PATH闶鲧钇。
(需要重新登陆,让环境变量生效)3配置QT
进r