55
Linux操作系统基础与应用 第三 Linux常用Shell命令.pptx
Linux操作系统基础与应用 第三章 Linux常用Shell命令Linux操作系统基础与应用 第三章 Linux常用Shell命令Linux操作系统基础与应用 第三章 Linux常用Shell命令
49
第3章Linux操作系统基础.ppt
Shell是Linux系统下的命令解释器,也是使用Linux系统的主要环境,它提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,类似 ...
68
ARM汇编语言程序设计基础 第11 Linux操作系统基础.ppt
ARM汇编语言程序设计基础 第11章 Linux操作系统基础ARM汇编语言程序设计基础 第11章 Linux操作系统基础ARM汇编语言程序设计基础 第11章 Linux操作系统基础
146
机器人操作系统(ROS)及仿真应用 课件全套 第1--9 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
机器人操作系统(ROS)及仿真应用第1章Linux Ubuntu入门基础第2章 ROS安装与系统架构第3章 ROS通信方式第4章 ROS实用工具第5章 ROS机器人建模与运动仿真第6章 ROS机器人建
54
机器人操作系统(ROS)及仿真应用_课件第1--3 Linux Ubuntu入门基础、 ROS安装与系统架构、 ROS通信方式.ppt
机器人操作系统(ROS)及仿真应用第1章Linux Ubuntu入门基础第2章 ROS安装与系统架构第3章 ROS通信方式第4章 ROS实用工具第5章 ROS机器人建模与运动仿真第6章 ROS机器人建
87
第11 linux操作系统基础.ppt
第11章 linux操作系统基础
68
第11 linux操作系统基础.ppt
第11章 linux操作系统基础
50
电子科大 第6 Linux操作系统基础.pdf
电子科大 第6章 Linux操作系统基础
68
[计算机软件及应用]第11 Linux操作系统基础.ppt
[计算机软件及应用]第11章 Linux操作系统基础第11章linux操作系统基础

11.1嵌入式linux的开发环境
11.1.1交叉开发概述 用于开发和调试目标板上所用到的操 作系统、应用程序等所有软件。这种在 宿主机上开发程序、在目标板上运行程 序的方式,通常就叫做交叉开发

宿主机 (电脑)

目标板 (嵌入式设备)
jtag口 multi-ice 仿真器

usb或并口线

串口

串口线





目标板(target)可以是嵌入式应用软件的实际 运行环境,当然也可以是替代实际环境的仿真 系统(如软件模拟器)。 宿主机(host)通过串口、网络连接或调试接口 (如jtag仿真器)与目标机通信。宿主机的软硬 件资源比较丰富,其操作系统主要有windows 和linux两种,其上用于开发程序的那套软件工 具,通常叫做开发工具链。

11.1.2桌面linux的开发工具 链


gnu 开发工具链( toolchain )主要包 括gnu compiler collection 、 gnu libc 以及用来编译、测试和分析软件的gnu binutils 三个大的模块。

11.1.3嵌入式linux的交叉开 发工具链
基于arm平台的交叉工具链,这里将其目标 平台名为arm-linux-gnu,比如arm-linuxgcc、arm-linux-gdb等。 分步构建交交叉开发工具链的整个过程: 1.下载源代码 到相关的网站下载包括binutils、gcc、 glibc ( 如 ) 及 linux( 如 )内核的源代码.注意:glibc和内 核源代码的版本必须与目标机上实际使用的 版本保持一致.


11.1.3嵌入式linux的交
45
linux操作系统基础与实训教程 第9.pdf
linux操作系统基础与实训教程 第9章

向豆丁求助:有没有第7章 linux操作系统基础?