网站大量收购闲置独家精品文档,联系QQ:2885784924

第一次实验:ARM系统环境安装与配置概要.ppt

第一次实验:ARM系统环境安装与配置概要.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM 基础实验 目录 1. 安装虚拟机 2. 安装Fedora 3. 建立交叉编译环境 4. Bootloader的配置与编译 5. Linux内核的裁剪和编译 6. Busybox的配置与编译 7. YAFFS根文件系统映像制作 8. 烧写过程 1. 安装虚拟机 2. 安装Fedora 设置安装软件包 1、“桌面环境”下的GNOME与KDE全部安装。 2、“应用程序”保持默认软件 3、“开发”下面的软件全部选中。 4、“服务器”下面新增“DNS服务器”、“FTP服务器”、 “ MySQL服务器” 、“Windows”文件服务器、“网络服务器” 5、“基本系统”下,增加“系统工具”,子选项不变。 6、“语言”下,增加“Chinese支持” Fedora 环境配置 1. 启动Fedora ,以zzu用户登录 Fedora, 密码为:123456 2. 登录后,先打开一个终端,用以下命令切换到root用户。 命令是:su root 再按提示输入密码:123456,切换到root用户。 3. 实现root用户登录:使用gedit打开系统配置文件:/etc/pam.d/gdm。命令是:gedit /etc/pam.d/gdm 使用#号屏蔽掉文件中的第三行: #auth required pam_succeed_if.so user !=root quiet 4. 保存该文件,重新启动即可实现root用户登录。 安装VMware Tools(支持交换目录) 4. 打开一个终端,使用命令“cd /media/VMware\ Tools”进入media/VMware Tools子目录,注意目录名的大小写。 5. 将压缩包文件VMware-7.8.4-12310.tar.gz 解压缩安装到/opt目录下 解压缩命令: tar xvfz VMwareTools-7.8.4-126130.tar.gz -C /opt/ 6. 安装VMware tools 进入/opt/vmware-tools-distrib/目录下,执行VMware tools包安装文件: 命令是:/opt/vmware-tools-distrib/vmware-install.pl 7. 在安装过程中,文件路径取默认选项,Y/N根据实际情况回答。对于默认选项为[yes]的,全回答为yes。对于默认选项为[no] ,则全回答为no。 添加交换目录 重复以上步骤,添加第2个交换目录 完成交换目录的设置 将需要的文件复制到交换目录。 3. 建立交叉编译环境 1. 进入交换分区/mnt/hgfs/ cd /mnt/hgfs/Linux 2. 解压文件夹crosstools_3.4.5_softfloat至/opt/EmbedSky/ tar xvfj EABI-4.3.3_EmbedSkytar.bz2 -C / 3. 解压完成后,显示 5.设置环境变量生效 source /etc/profile 6. 查看是否生效 arm-linux-gcc -v 如果显示的有版本号即为成功。 7. mkyaffs 按两下tab键 如果显示如下即为成功 编译测试 1、由终端进入: cd /home 在该目录下创建hello.c文件 : gedit hello.c 2、写如下的Hello World程序,保存为 hello.c #include stdio.h int main() { printf(Hello World!\n); return 0; } 3.编译:arm-linux-gcc -o hello hello.c 编译通过后,就可以下载到ARM目标板上运行!要注意的是生成的可执行文件只能在ARM体系下运行,不能在基于X86的PC机上运行(要在PC下运行请使用gcc编译)。 Bootloader的配置与编译 1. 进入交换目录(u-boot文件存放在该目录) 命令是:cd /mnt/hgfs/Linux 2. 解压文件 命令是:tar xvfj u-boot-1.1.6tar.bz2 -C / 3. 解压完成后,进入目录,查看文件安装情况。 cd /opt/EmbedSky/u-boot-1.1.6 4. 在该目录下,配置u-boot make EmbedSky_config 5.生成u-boot 命令是:make 6. 查看u-boot.bin(供烧写u-boot的二进制码文件) 命令是:ls 7. 将生成的文件复制到交换目录 命令是:cp -f u-boot.bi

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档