- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一次实验ARM系统环境安装与配置
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 使用#号屏蔽掉文件中的第三行: #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 VMware-7.8.4-12310.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.hint 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.bin /mnt/hgfs/Images
您可能关注的文档
- 秘书实务教材编写大纲.doc
- 秘书工作培训.ppt
- 秘书实务概述.ppt
- 秘书工作的内容.ppt
- 秘书工作的规律与方法.ppt
- 秘书工作的起源与发展.ppt
- 秘书工作的起源和发展讲义.ppt
- 秘书工作的主要职能.ppt
- 秘书是一份受人尊重的职业培训资料.doc
- 秘书日常工作.ppt
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
文档评论(0)