2022年ARM-LINUX开发环境搭建 .pdf
《2022年ARM-LINUX开发环境搭建 .pdf》由会员分享,可在线阅读,更多相关《2022年ARM-LINUX开发环境搭建 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、前言作者:玉日信要做 ARM linux的开发就必须搭建开发环境,那么需要什么样的开发环境才能比较方便我们的开发和调试呢?我这里搭好了开发环境,把这些环境是那些,及怎么去搭建一一为大家做了过程步骤。我搭的开发环境主机是windows 系统,虚拟机是linux (fedora 9版本的)我要完成的开发环境是主机(windows )和虚拟机的linux通过samba服务器共享linux的/opt/filesystem(filesystem是已经做好的文件系统,他安装在linux 文件系统的 /opt目录下面, 他可以被开发板的linux 内核通过网络挂载。 )这样 windows 可以访问 fil
2、esystem、虚拟机的linux 和开发板的linux 也可以访问,这样开发就方便多了,可以在windows 下对代码用 Source Insight进行编辑, 在虚拟机的linux 用 arm-linux-gcc编译,然后直接就可以在开发板的控制台下运行你的代码了。好。下面我们先来安装fedora 9。安装 fedora 9:一、打开虚拟机软件二、建立新虚拟机三、点击下一步、再点击下一步四、选择linux 单选项五、写虚拟机linux 的名字和安装的路径六、选择第一项“use bridged networking“ 选项七、给虚拟机分配硬盘大小我这里选择8G 八、点击完成.这样就新建了个虚
3、拟机,双击memory 可以调整虚拟机的内存大小,根据你电脑的配置给他分配一个合理的内存大小。内存分配太小了就无法今晚图形界面安装或者根本不能安装。九、双击 CD-ROM 选择 use iso image(如果你是把fedora9的 iso 映像 copy 到了电脑上)然后选择 browse选择 fedora 9存放的路径十、点击 start this virtual maching 也就是打开电源开始安装linux 十一、进去后等会出现如下图十二、:十三、按下 tab 键选中 “skip ”按回车,等下进入另一个界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
4、 - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 点击 next然后进入语言选择,我们选择english 如果选其他,有可能安装后使用很卡。在点击 next ,进入选择键盘的类型,我这里选择u.s.english ,在点击 next 出现下图选择 yes,进入网络设置,可以输入网关,DNS 等,或者以后再设置也行。点击NEXT 进入时区选择,我们选择上海的。点击NEXT ,进入设置根账户的密码设置。我们输入123456 点击 next出现如下对话框选择 yes,进入硬盘配置方式选择,我们选择create
5、custom layout 点击 next 进入磁盘分区设置。选中free ,点击 new,出现如下图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 点击Mount Point选择挂载点为“/ ”选择File system type 为 etx3 在 size栏中输入5000 , 给他分配5000M的空间,点击 OK, 在次点击 new 分配另一个分区。 选择 File system type 为 swap( 这个是交换分区,
6、是系统运行是用来存放临时文件的,选择这个就不用选择Mount Point了) 在 size 栏中输入1024 ,给他分配1G 的大小。点击OK,如果还有空间的话 可 以 在 分 配 其 他 分 区 。 现 在 我 们点 击next, 出 现 如 下图 :点击 write changes to disk 在点击 next 。出现如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 我们把 office and productiv
7、ity选择取消掉,因为我们开发没必要要这种office软件,可提高系统运行效率。要选择software decelopent 并在下面选择Customize now,进行自己定制安装软件。点击next ,这里我选择development tools和 fedora packager和 KDE software development和 FTP server和 network server 和 server configuration tools。然后点击next 开始进行安装。安装完之后重新启动虚拟机的linux ,可以一直下一步,可以不配置用户,以后可以用root用户登录。出现警告就点yes
8、 最后进入系统,输入root和密码即可。好了虚拟机linux 我们已经装好了。 默认情况下已经安装好了ssh 服务和 samba 服务和 nfs服务有时 TFTP 没安装。这时我们就要从网上下载安装了。二、安装 TFTP 服务器。进 入 linux系 统。设置网络保证能上网后打开终端输入yum install xinetd tftp tftp-server 回车。 就会从网上下载并安装了。如果出现提示错误找不到网络地址,说明网络不通, 这时可通过 ping 看看能不能ping 通外网。三、现在开发环境需要的服务器。Tftp 、nfs 、 samba 和 ssh (远程登录用的)都安装好了。现在
9、开始配置服务器。= 配置网络一、先配置网络。让他能够和主机相互ping 通其实上面安装TFTP 的时候也要这么做才能上网的。那怎么配置网络呢?二、首先选择桥接方式。三、禁止两个虚拟网卡。四、配置windows 的 ip 和 linux 的 ip 在同一个网段到但IP 地址不能相同,也就是最后的那个数不同,网关和DNS 和子网掩码都相同。这样应该就能ping 通了。主要linux 在配置好后在激活网卡时要先点击不激活(那个红色的)再点击激活。在重新启动linux 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
10、 - - - - - 第 4 页,共 8 页 - - - - - - - - - 配置 TFTP 服务器(用来把内核uImage 映像下载到开发板的内存执行)打开终端, vi /etc/xinetd.d/tftp回车打开tftp配置文件。在里面输入如下内容:/home/work/tftpboot就是 tftp服务器的下载目录。可随你更改。输入完后保存退出。在 使 用 前 最 好 修 改 /home/work/tftpboot的 权 限 , 在 终 端 输 入chmod 777 /home/work/tftpboot回车。重新启动TFTP 服务器。、service xinetd restart
11、= 配置 NFS 服务器(用来挂载虚拟机linux 上面的网络网络文件系统)在终端输入vi /etc/exports,输入如下内容:/opt/filesystem * (subtree_check, rw, no_root_squash,async)保存退出重启 nfs service nfs restart 主意:修改目录后除了重启NFS还要在 /etc目录下执行exports rv 配置 samba 服务器(用来windows 和 linux 共享文件)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ARM-LINUX开发环境搭建 2022 ARM LINUX 开发 环境 搭建
限制150内