下载中心
[Free]嵌入式Linux: uClinux操作系统移植pdf
1星 发布者: sinceyoulove

2013-09-29 | 1积分 | 82.15KB |  2 次下载

下载 收藏 评论

文档简介
标签: 嵌入

嵌入

Linux

Linux

uClinux

uClinux

操作

操作

系统

系统

移植

移植

嵌入式Linux: uClinux操作系统移植嵌入式 Linux: uClinux 操作系统移植1. uClinux 简介 uClinux 这个英文单词中 u 表示 Micro,小的意思,C 表示 Control,控制的意思,所以 uClinux 就是 Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的 Linux 系统 ". uclinux 是一个源码开放的操作系统,面向没有 MMU(Memory Management Unit)的硬 件平台。 它是 linux 的一个变种, 主要的区别在于两者的内存管理机制和进程调度管理机制, 同时为了适应嵌入式应用的需求, 它的采用了 romfs 文件系统, 并对 linux 上的 c 语言库 glibc 做了简化。 2. 硬件体系结构简介 运行 uClinux 的硬件平台主要包括如下几个部分:cpu(ARMv4 指令集兼容) 、uart、 memory controller、定时器、flash 存储器,sdram 存储器,中断控制器和 DMA. 3. 编译环境和编译工具 uclinux 操作系统源码绝大部分是用 c 语言开发的,有一些与硬件直接相关的代码则用 特定于某一 CPU 体系结构的汇编来实现。 这些源码只能用 GNU 的 gcc 编译工具来进行编译、 链接。 GNU gcc 可以运行于 Linux/Unix 操作系统上。如果要在 Windows 平台上运行 gcc,则 必须安装 Cygwin.Cygwin 可以在 Windows 中安装一个 linux 的运行环境,这样就可以在 windows 下运行原本只能在 linux 下运行的程序。 为了在 PC 上编译得到运行于目标 CPU 上的操作系统内核,还必须安装一个合适的交 叉编译器。Gcc 提供了现成的针对 MIPS、ARM、M68K、Sharc、PowerPC 的交叉编译器。 如果没有……

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×