当前位置:文档之家› LINUX开发环境安装和配置

LINUX开发环境安装和配置

平台有两层含义:处理器的体系结构和所运行的 操作系统。
❖ 两个基本概念 基本概念
宿主机(Host)――编辑和编译程序的平台, 一般是基于X86的PC机,通常也称为主 机。
目标机(Target)――用户开发的系统,通 常都是非X86平台。Host编译得到的可执 行代码Target上运行。

GCC模式交叉编译调试模型
交叉编译器 编辑器
交叉调试器 交叉链接器
宿主机和交叉开发环境
iMac
嵌入式 应用系统
目标系统
下载/仿真/调试器
图1 GCC模式交叉编译调试模型
宿主机
❖ 宿主机要求
通常都是基于X86的PC机和Linux操作系统。 鉴于国内Linux的使用状况和兼容性,推荐安装 RedHat Linux 9.0
请选择完全安装(大约5GB),硬盘空间建议 10GB以上。
嵌入式系统开发环境
❖ 开发环境硬件选择 ❖ REDHAT9.0安装和配置 ❖ LINUX常用系统命令 ❖ LINUX常用网络命令
嵌入式系统开发环境
❖ 开发环境
一台redhat linux服务器 目标板 串口延长线 交叉网线
嵌入式Linux开发平台
❖ 基础知识
交叉编译,交叉编译就是在一个平台上生成另一 个平台上的可执行代码。
❖ 宿主机安装
开发时选择一台真实的机器安装
学习时可以使用Vmware虚拟机,但是要注意 在虚拟机中配置好串口和并口
搭建宿主机开发环境
❖ 构建嵌入式Linux开发环境 ❖ 安装交叉编译器 ❖ 安装ARM Linux内核 ❖ 设置IP ❖ 设置NFS服务 ❖ 设置目标平台
实验与案例
❖ 硬件环境准备(图) ❖ REDHAT9.0软件安装配置(图)
LINUX常用系统命令
❖ 目录命令
当前目录 根目录 进入目录 创建目录 删除目录
❖ 文件命令
文件的属性 编辑文件 查看文件 拷贝文件 删除文件
LINUX常用网络命令
❖ 网卡和IP地址查看 ❖ 网卡IP地址临时修改 ❖ 网卡IP地址永久修改 ❖ 网络连通测试 ❖ 查看、启动、配置网络服务
LINUX其他操作
❖ LINUX登录 ❖ LINUX退出
实验与案例
❖ 管理Linux文件系统(演示) ❖ 管理Linux网络(演示) ❖ 其他Linux常见操作(演示)
❖ 问题 ❖ 建议 ❖ 反馈 ❖ 后续 ❖ 资源
谢谢大家
相关主题