当前位置: 技术问答>linux和unix
arm 内核与标准pc内核 区别
来源: 互联网 发布时间:2016-06-07
本文导语: 请教高手: 我想知道arm内核与标准的pc内核的区别? arm内核是怎样通过pc内核修改过来的呢? | cpu 体系结构和硬件相关部分不一样,详情见 src/arch/arm 和 src/arch/x86 | arm 内...
请教高手:
我想知道arm内核与标准的pc内核的区别?
arm内核是怎样通过pc内核修改过来的呢?
我想知道arm内核与标准的pc内核的区别?
arm内核是怎样通过pc内核修改过来的呢?
|
cpu 体系结构和硬件相关部分不一样,详情见 src/arch/arm 和 src/arch/x86
|
arm 内核可以通过 arm-linux-gcc 在 pc 上编译然后下载到 arm上运行。
linux可以支持很多平台,arch 目录下就是不同平台的代码。
linux可以支持很多平台,arch 目录下就是不同平台的代码。
|
http://www.oreilly.com.cn/cover/embedded_Linux.jpg
《构建嵌入式LINUX系统》是业界第一本深入探讨基于Linux内核的嵌入式系统开发的权威指南。这本不可或缺的书总结了下面这些过程中的秘诀,这些过程甚至以前从未形成过正式文档:
● 建立自己的GNU开发工具链
● 为特定目标板选择、配置、建立以及安装内核
● 建立完整的目标板根文件系统
● 设置、管理以及使用固态存储设备
● 为目标板安装并配置引导加载程序
● 使用多种工具和技术调试嵌入式系统
本书详细解释了多种不同的目标板架构和硬件配置,包括彻底分析支持嵌入式硬件的Linux。所有的解释都针对的是开源和自由软件包。通过演示如何从源码建立操作系统组件,以及如何查找更多文档和帮助,本书极大地简化了完全控制嵌入式操作系统的任务,不管是基于技术还是经济上的原因。
作者Karim Yaghmour是一位著名的设计者和演讲者,他负责Linux Trace Toolkit。本书从讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开源和自由软件包的配置、设置以及使用。uClibc、BusyBox、U-Boot、 OpenSSH、thttpd、tftp、strace以及gdb都在讨论范围之中。
“如果你正使用或开发嵌入式Linux系统,或者打算未来使用或开发嵌入式Linux系统,你应该购买本书。本书写得很好,信息量大,并且不回避难题,比如如何建立工具链,或者如何远程调试应用程序这样的难题。我确实认为本书将会成为嵌入式Linux世界中的《Linux设备驱动程序》……强烈推荐。”
——ErikAndersen,uClibc、BusyBox和TinyLogin的主要开发者和维护者
著名的Oreilly的!
《构建嵌入式LINUX系统》是业界第一本深入探讨基于Linux内核的嵌入式系统开发的权威指南。这本不可或缺的书总结了下面这些过程中的秘诀,这些过程甚至以前从未形成过正式文档:
● 建立自己的GNU开发工具链
● 为特定目标板选择、配置、建立以及安装内核
● 建立完整的目标板根文件系统
● 设置、管理以及使用固态存储设备
● 为目标板安装并配置引导加载程序
● 使用多种工具和技术调试嵌入式系统
本书详细解释了多种不同的目标板架构和硬件配置,包括彻底分析支持嵌入式硬件的Linux。所有的解释都针对的是开源和自由软件包。通过演示如何从源码建立操作系统组件,以及如何查找更多文档和帮助,本书极大地简化了完全控制嵌入式操作系统的任务,不管是基于技术还是经济上的原因。
作者Karim Yaghmour是一位著名的设计者和演讲者,他负责Linux Trace Toolkit。本书从讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开源和自由软件包的配置、设置以及使用。uClibc、BusyBox、U-Boot、 OpenSSH、thttpd、tftp、strace以及gdb都在讨论范围之中。
“如果你正使用或开发嵌入式Linux系统,或者打算未来使用或开发嵌入式Linux系统,你应该购买本书。本书写得很好,信息量大,并且不回避难题,比如如何建立工具链,或者如何远程调试应用程序这样的难题。我确实认为本书将会成为嵌入式Linux世界中的《Linux设备驱动程序》……强烈推荐。”
——ErikAndersen,uClibc、BusyBox和TinyLogin的主要开发者和维护者
著名的Oreilly的!