嵌入式系统第八讲嵌入式linux交叉编译环境

嵌入式系统第八讲嵌入式linux交叉编译环境

ID:33356968

大小:1.87 MB

页数:78页

时间:2018-05-24

嵌入式系统第八讲嵌入式linux交叉编译环境_第1页
嵌入式系统第八讲嵌入式linux交叉编译环境_第2页
嵌入式系统第八讲嵌入式linux交叉编译环境_第3页
嵌入式系统第八讲嵌入式linux交叉编译环境_第4页
嵌入式系统第八讲嵌入式linux交叉编译环境_第5页
资源描述:

《嵌入式系统第八讲嵌入式linux交叉编译环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八讲嵌入式Linux交叉编译环境电信学院崔寅鸣Email:ymcui@scut.edu.cn主要内容综述Redhat9.0虚拟机环境的建立与配置交叉编译工具ToolChain的建立Bootloader编译Kernel编译Root-disk编译Gdbserver远程调试(选读)怎么搭建开发环境?主机安装Linux操作系统(本系统采用虚拟机Redhat9.0)在Linux下安装交叉编译工具链开发板建立eLinux操作系统(主机是Windows或Linux均可)交叉编译环境嵌入式系统的开发需要宿主机(Hostpc),因为嵌入式系统一般没有大容量的存储设备。

2、由于hostpc的处理器与嵌入式微处理器通常不同,为了生成能够在嵌入式系统中运行的代码,需要进行交叉编译。交叉编译:在宿主机(x86)上编译可以在目标系统(ARM)上运行的二进制文件。交叉编译环境开发板是嵌入式Linux操作系统,故交叉编译环境要求在主机的Linux操作系统下建立本系统交叉编译环境,是在主机的Redhat9.0Linux操作系统下建立。Linux主机本系统要求主机的环境是Redhat9.0Linux操作系统,基本上可以有两种方法来建立:建立独立的主机RedhatLinux操作系统在Window下,利用虚拟机管理软件,建立一个可以在Win

3、dows启用和管理的虚拟RedhatLinux操作系统(本系统采用)why虚拟机Linux?采用虚拟机,有如下原因和方便:虚拟机也能够控制系统硬件完全能够满足交叉编译环境需要方便与Windows系统进行切换使用Windows下文件来作为硬盘空间,相对于双系统,不需复杂的硬盘分区虚拟机在Windows下,是几个文件,方便备份和恢复在本实验系统中,Windows系统和Redhat系统都必不可少,虚拟机比较方便第一部分Redhat9.0虚拟机本系统软件环境在windows系统下,安装vmware软件该软件是一个虚拟机系统的管理软件,可以方便地建立和配置虚拟机

4、建立新的虚拟机(实验室已建)直接点击“newvirtualmachine”建立新的虚拟机(实验室已建)选择安装文件建立新的虚拟机(实验室已建)选择操作系统类型建立新的虚拟机(实验室已建)选择虚拟机在硬盘的保存目录建立新的虚拟机(实验室已建)选择虚拟机占用硬盘空间大小,以文件形式建立新的虚拟机(实验室已建)注意在安装过程中,虚拟机硬盘分区:100M大小的boot区2倍RAM大小的SWAP区剩下为根文件系统挂载区(常用ext3文件系统)安装完毕启动登录系统本系统用户超级管理员用户名root,密码eescut普通用户用户名emb,密码embedded进入系统

5、全屏与释放鼠标全屏方式按Ctrl+Alt+Enter释放鼠标到windowsCtrl+Alt启用终端启用终端为虚拟机添加服务ftp与telnet服务ftp——文件传输协议;Linux开此服务以方便通过网络来传输文件须启用vsftpd服务telnet——远程登录协议;方便通过远程来登录Linux系统须启用xinetd服务和telnet服务ftp与telnet服务ftp服务配置启用ftp服务,还需要修改配置文件/etc/vsftpd.ftpusers/etc/vsftpd.user_list这两个文件中列出的用户,会被禁止使用ftp服务;将不希望被禁止的删

6、除即可,如root用户虚拟机的设置虚拟机的设置虚拟机的设置可以配置虚拟机现有硬件,或添加新的硬件硬盘(本地硬盘在Windows和Linux互访)网络(实现Linux虚拟机上网)串口(用于Linux主机与开发板通信)保持连接保持连接如果虚拟机想使用网络或串口,必须保证前页中connected串口是独占性资源,windows与Linux虚拟机同时只能有一个使用虚拟机的网络设置网络有三种方式Bridged(桥接)——虚拟机分配静态IP,直接连到局域网,与windows主机地位相同,相当于独立主机NAT(地址解析协议)——虚拟机与Windows主机组成局域网,

7、并通过Windows主机来访问外网Host-only——仅与主机通信,适合于没有网卡等情况虚拟机的网络设置虚拟机的网络设置本系统为方便进行gdb远程调试,采用了Bridged(桥接)方式。虚拟机IP统一配置为218.192.169.239,为避免IP冲突,在可访问外网时,不要启动虚拟机。虚拟机仅供与实验箱直联,编译调试程序时使用。Bridged方式IP配置设置好网络方式是Bridged后,类似与windows主机的网络设置设置IP(与windows主机同网段)设置网关(同windows主机)设置DNS(同windows主机)虚拟机中网络设置虚拟机中网络

8、设置虚拟机中网络设置需要设置内容IP网关DNS设置好后,可以解除网卡eth0,然后再激活,来使

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

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

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