arm9集成开发环境的建立

arm9集成开发环境的建立

ID:32398294

大小:41.50 KB

页数:5页

时间:2019-02-04

arm9集成开发环境的建立_第1页
arm9集成开发环境的建立_第2页
arm9集成开发环境的建立_第3页
arm9集成开发环境的建立_第4页
arm9集成开发环境的建立_第5页
资源描述:

《arm9集成开发环境的建立》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ARM9Linux环境的建立一、Linux交叉编译工具链的建立1、拷贝cross-2.95.3.tar.bz2到目录/usr/local/arm;2、解压到根目录:Cd/tar–jxvf/usr/local/arm/cross-2.95.3.tar.bz23、移动解压生成的目录到/usr/local/armMv/2.95.3//usr/local/arm4、添加工具链位置到PATH变量Vi/etc/profile添加到最后一行:exportPATH=$PATH:/usr/local/arm/2.95.3/bin二、源文件目录的建立1、mkdir/tmp/edukit-24102、复制

2、所有的源文件到/tmp/edukit-2410linux-2.4.18-rmk7-pxa1-mz5.tar.bz2『Linux内核源码压缩包』root.cramfs.tar.bz2『文件系统源码压缩包』vivi-20030929.tar.bz2『Bootloader源码压缩包』Patch『补丁文件目录,包含VIVI和内核补丁文件,如下』linux-2.4.18-rmk7-pxa1-mz5.tar.bz2.edukit2410.patchvivi-20030929.tar.bz2.edukit2410.patchcramfs-1.1.tar.gz『生成文件系统的工具』linuxsete

3、nv『设置环境变量文件』一、建立环境变量1、修改文件linuxsetenv,建立四个环境变量:ExportWORKDIR=”/usr/local/src/edukit-2410”ExportSOURCEDIR=”/tmp/edukit-2410”ExportCROSSDIR=”/usr/local/arm/2.95.3”ExportINSTALLDIR=”/home/app”...ExportPATH=$PATH:……………….(词句中的$PATH放前面可能影响内核的编译,因为其中有与2.95.3/bin中同名的工具,解决办法见内核编译内容说明)2、运行linuxsetenv,生成环

4、境变量Sourcelinuxsetenv(若不在文件linuxsetenv所在目录,要加上路径)二、编译VIVI1、将VIVI源码压缩包解压到$WORKDIRTar–jxvf$SOURCEDIR/vivi-20030929.tar.bz2生成vivi目录2、打补丁:进入vivi目录,打补丁CdviviPatch–p1<$SOURCEDIR/patch/vivi-20030929.tar.bz2.edukit2410.patch1、makeclean2、makemenuconfig配置vivi,在菜单中选择Load(加载配置文件),输入文件位置:arch/def-configs/smd

5、k2410-amd,保存退出。3、make生成启动引导程序vivi,大小为67k左右。4、将vivi放入$INSTALLDIR:Cpvivi$INSTALLDIR一、编译内核1、将内核源码压缩包解压到$WORKDIRTar–jxvf$SOURCEDIR/linux-2.4.18-rmk7-pxa1-mz5.tar.bz2生成kernel目录2、打补丁:进入kernel目录,打补丁CdkernelPatch–p1<$SOURCEDIR/patch/linux-2.4.18-rmk7-pxa1-mz5.tar.bz2.edukit2410.patch3、配置内核(此时先注销logout,

6、使得在编译vivi时使用的环境变量无效)Source/etc/profile(使该配置文件中的PATH变量生效)Makexconfig(在配置窗口中选择加载配置文件,输入配置文件的位置:arch/arm/def-configs/edukit2410-amd,保存退出,注意配置结束前会显示几行Error,但是不影响后面操作,可以忽略)4、makedep5、makeclean6、makezImage(生成内核映像文件zImage在$OWRKDIR/arch/arm/boot/zImage,大小为700多KB)7、将zImage放入$INSTALLDIR:CpzImage$INSTALLD

7、IR一、制作文件系统映像1、将文件系统源码包解压到$WORKDIR,生成root目录。Tar–jxvf$SOURCE/root.cramfs.tar.bz22、建立文件系统编译工具下载Cramfs-1.1.tar.gz到$EORKDIR,解压生成Cramfs-1.1目录,Tar–zxvfcramfs-1.1.tar.gz进入Cramfs-1.1目录,Cdcramfs-1.1Make(生成创建文件系统的工具mkcramfs和cramfsck)1、生成文件系统

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

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

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