- 1
- 0
- 约1.19万字
- 约 75页
- 2017-02-28 发布于湖北
- 举报
第11章Linux操作系统基础 11.1嵌入式Linux的开发环境 11.1.1交叉开发概述 用于开发和调试目标板上所用到的操作系统、应用程序等所有软件。这种在宿主机上开发程序、在目标板上运行程序的方式,通常就叫做交叉开发 目标板(Target)可以是嵌入式应用软件的实际运行环境,当然也可以是替代实际环境的仿真系统(如软件模拟器)。 宿主机(Host)通过串口、网络连接或调试接口(如JTAG仿真器)与目标机通信。宿主机的软硬件资源比较丰富,其操作系统主要有Windows和Linux两种,其上用于开发程序的全套软件工具,通常叫做开发工具链。 11.1.2桌面Linux的开发工具链 GNU 开发工具链(toolchain)主要包括以下三大模块: GNU Compiler Collection GNU glibc GNU binutils(用来编译、测试和分析软件) 11.1.3嵌入式Linux的交叉开发工具链 基于ARM平台的交叉工具链 —— arm-linux-gnu、 arm-linux-gcc、 arm-linux-gdb等。分步构建交叉开发工具链的整个过程: 1.下载源代码 到相关的网站下载包括binutils、gcc、glibc(如)及linux内核的源代码(如).注意:glibc和内核源代码的版本
您可能关注的文档
- 第03章 编辑图形对象及矢量路径.ppt
- 第03章 文件的连接.ppt
- 第03章 补充内容:顺序结构程序设计.ppt
- 第03章 进程描述和控制.ppt
- 第03章 销售管理数据库创建和管理.ppt
- 第04章 80868088汇编语言程序设计_1.ppt
- 第04章 MFC基本应用程序的建立.ppt
- 第04章 表的基本操作.ppt
- 第04章 菜单、工具栏和对话框.ppt
- 第04章 窗口控件.ppt
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)