当前位置:  技术问答>linux和unix

arm 内核与标准pc内核 区别

    来源: 互联网  发布时间:2016-06-07

    本文导语:  请教高手: 我想知道arm内核与标准的pc内核的区别? arm内核是怎样通过pc内核修改过来的呢? | cpu 体系结构和硬件相关部分不一样,详情见 src/arch/arm 和 src/arch/x86 | arm 内...

请教高手:
我想知道arm内核与标准的pc内核的区别?
arm内核是怎样通过pc内核修改过来的呢?

|
cpu 体系结构和硬件相关部分不一样,详情见 src/arch/arm 和 src/arch/x86

|
arm 内核可以通过 arm-linux-gcc 在 pc 上编译然后下载到 arm上运行。

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的!

    
 
 

您可能感兴趣的文章:

  • 新手请教 移植2.6内核到arm9,芯片:arm926ejs,Flash: NOR
  • 关于ARM内核编译
  • 搞ARM一定要学习Linux内核吗?
  • 请教linux 2.6内核移植到arm上最大线程数量的问题。
  • 一个很菜的问题,关ARM与linux内核裁剪的问题!
  • 100分请教高手一个Linux内核ARM汇编的问题
  • 关于linux-arm内核编译的问题
  • 在2.6.15下配置ARM s3c2410内核,无法启动munconfig,急......
  • 编译内核更新arm开发板
  • 高分求解arm内核编译问题!
  • 一般你们用什么方法得到一个arm+linux的内核.
  • 求linux内核移植,裁剪,工具链建立资料,文档? ARM9平台
  • arm+linux2.4编译内核出错,错误是关于fp的,请问fp是什么意思,是分频还是浮点处理.
  • 请教下大家:向一块arm结构的板子移植linux内核的过程和方法
  • arm开发板启动 内核无法加载
  • ARM内核模块编译
  • 想找一个从终端设备以串口接收数据然后在ARM(linux内核)板上做一个透明转发以UDP型式发送到一台PC机上程序的人员。有意详读下文!
  • 请教使用arm-linux-gcc 3.4.1 如何交叉编译linux 2.6的内核模块?
  • arm上启动内核问题
  • 急~将linux移植到嵌入式系统ARM9上,启动代码和内核都编译好,并烧写到Flash了,怎么样让应用程序跑起来呢?谢谢
  • stlport c++库如何移植到arm-linux平台替代gnu c++标准库
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类defaultbuttonmodel的类成员方法: armed定义及介绍
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • java命名空间javax.accessibility类accessiblestate的类成员方法: armed定义及介绍
  • 关于买ARM9或ARM11的开发板的问题~~~
  • arm-unknown-linux-gnu-gcc與arm-linux 的compiler有不同嗎
  • make ARCH=arm CROSS_COMPILE=arm-linu-错误
  • 请问哪有 arm-linux-nm, arm-linux-addr2line等等这些工具的使用说明~~~
  • 使用eclipse 加入arm-elf-gcc 或arm-linux-gcc 编译器为什么不好使
  • 现在是ARM9还是ARM11比较流行啊?我想买开发板什么牌子的比较好啊,我是大学生。
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • 疑惑softfloat的问题,并求arm-linux-gcc和arm-linux-softfloat-gcc4.1.1
  • 请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
  • arm-linux-gcc 交叉编译poco-1.3.5-all 报错stlport_arm_linux_gcc库找不到
  • 关于arm 2440 选择arm-linux-gcc编译器版本的问题
  • linux和unix iis7站长之家
  • ARM开发怎么实现域名解析呢,ARM板能ping通IP,不能ping通域名?
  • 关于ARM的几个基本概念
  • arm linux 2.6.29 下载初级问题,大家指教
  • arm-elf-gcc问题
  • ARM linux学习的问题
  • 从x86到arm只需要改Makefile吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3