《构建嵌入式LINUX系统》章节试读

当前位置:首页 > 网络编程 > > 构建嵌入式LINUX系统章节试读

出版社:中国电力出版社
出版日期:2004-12-1
ISBN:9787508327549
作者:Karim Yagbmour,O’Reilly Taiwan公司,韩存兵,龚波
页数:424页

《构建嵌入式LINUX系统》的笔记-第177页 - 内核方面的考虑

内核是所有Linux系统的中心软件,整个系统的能力完全受内核影响。倘若你使用的内核无法支持目标板上的某个硬件组件时,当目标板运行此内核时,该硬件组件将会变得毫无用途。
选择内核
尽管内核的主要版本在kernel.org上发布,但是从该网站取得的内核版本不一定可以用在Linux支持的每个架构上。事实上,当你以这些版本为嵌入式Linux系统中最常见的架构建立内核时,有些架构会建立失败,能正常执行的就更少了。主要是因为这些架构的Linux开发与主要的内核版本不同步。要让目标板取得可用的内核,必须找到专门负责开发相应处理器架构的团队所提供的内核版本。因为每种架构都由不同的团队来维护。
之后就是根据板子配置内核再编译内核了。这个可以随时google了。用不着记了。

《构建嵌入式LINUX系统》的笔记-所支持的硬件 - 所支持的硬件

ARM
ARM架构的制造商有Intel,三星等。所有的ARM处理器共享相同的ARM指令集。这让不同版本的ARM处理器能达到软件上的兼容。指令集是软件和硬件之间的接口。
Linux支持很多种ARM CPU。
由于没有内核调试器,大多数需要在ARM系统上进行内核调试的开发者都会使用JTAG调试器。
总线与接口
总线与接口是把CPU连接到外设的设备。每种总线与接口各有其复杂之处。Linux对不同总线与接口的支持程度将因其复杂度而有所不同。
IEEE1349(火线)
打印机

《构建嵌入式LINUX系统》的笔记-第63页 - 基本概念

主机/目标板调试的设置类型
开发者的主机与目标板进行调试的接口基本分三种类型:
1.串行线
2.网络接口
3.特殊的调试硬件
串行线的缺点就是:速度受到限制,如果它是嵌入式系统唯一对外的接口,那么它就不可能在与系统互交的同时,以终端仿真器与系统互交。
网络接口-----带宽得到了提高,在调试目标板的同时也可以与目标板进行互交。但是因为网络接口就存在协议栈,而协议栈的实现一般是放在系统内核中的,所以网络连接并不能用来调试内核。调试内核通常是用串行口来调。
硬件接口-----直接控制硬件,使用BDM和JTAG接口。这些接口依靠的是CPU内部的BDM和JtAG特殊功能。
系统存储器的设计


 构建嵌入式LINUX系统下载


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024