3464
- 收藏
- 点赞
- 分享
- 举报
两本嵌入式Linux开发经典教程比较
Embedded Linux Primer:
这本书探讨Embedded Linux的配置、编译和启动流程等内部机制的内容相对多一些。作者是MontaVista的应用工程师,所以对内核、驱动等组件和Linux商业化状况了解多一些。MontaVista是一家旨在提供一套针对嵌入式应用的、性能突出的可定制Linux发行版,同时提供相应的配置、开发工具的操作系统厂商。MOTO 的若干款手机使用的就是由MontaVista提供的Embedded Linux发行版(A760以及A1200等,其中A1200在国内都归于Ming品牌下)。
回到书上,书中每章都算得上详尽、精彩。即使介绍行业概况的章节讲得也是入木三分。整本书都很扣题,围绕着Embedded Linux需要的各个组件尽可能的展开讨论。所以如果你侧重于了解Linux如何工作,如何去交叉调试Linux内核和应用程序,影响Linux内核在嵌入式应用中使用的关键因素,可以看这本书。
说白了,整本书的主线是Embedded Linux的工作机制与调试,很扣题。
另外补充:这本书的中文版快要出版了,估计再有三个月应该能见到了。
该书的英文版可以在嵌入式linux中文站的在线图书中阅读。
Building Embedded Linux Systems:
这本书的作者是开源社区的一位积极贡献者,主要参与U-Boot和Linux内核的开发。他的书更多是探讨了Embedded Linux开发中的系统组件(存储设备、文件系统等)的选型和开发环境的搭建。相对于前一本书,他提到的有关内核工作机制的内容就少了一些。但他提供的内容也很广泛、扣题,几乎涵盖了常见的Emebedded Linux开发中涉及到的大部分话题。
说白了,这本书是以构建为主线,他并不想扯内核如何工作。前一本书讲Linux如此这般工作,某某组件的作用是如此这般;这本书则讲在这个Embedded Linux应用中这个组件如何选定,如何通过某某工具配置和构建。然后等你看完了这套工具链,你发现书没了。
这本书的中文版翻译的极其糟糕,推荐读英文原版。在O'Reilly的官方上看到英文版马上就要出Second Edition了。补充的内容包括文件系统和应用程序开发以及编译的工具和方法。
这本书探讨Embedded Linux的配置、编译和启动流程等内部机制的内容相对多一些。作者是MontaVista的应用工程师,所以对内核、驱动等组件和Linux商业化状况了解多一些。MontaVista是一家旨在提供一套针对嵌入式应用的、性能突出的可定制Linux发行版,同时提供相应的配置、开发工具的操作系统厂商。MOTO 的若干款手机使用的就是由MontaVista提供的Embedded Linux发行版(A760以及A1200等,其中A1200在国内都归于Ming品牌下)。
回到书上,书中每章都算得上详尽、精彩。即使介绍行业概况的章节讲得也是入木三分。整本书都很扣题,围绕着Embedded Linux需要的各个组件尽可能的展开讨论。所以如果你侧重于了解Linux如何工作,如何去交叉调试Linux内核和应用程序,影响Linux内核在嵌入式应用中使用的关键因素,可以看这本书。
说白了,整本书的主线是Embedded Linux的工作机制与调试,很扣题。
另外补充:这本书的中文版快要出版了,估计再有三个月应该能见到了。
该书的英文版可以在嵌入式linux中文站的在线图书中阅读。
Building Embedded Linux Systems:
这本书的作者是开源社区的一位积极贡献者,主要参与U-Boot和Linux内核的开发。他的书更多是探讨了Embedded Linux开发中的系统组件(存储设备、文件系统等)的选型和开发环境的搭建。相对于前一本书,他提到的有关内核工作机制的内容就少了一些。但他提供的内容也很广泛、扣题,几乎涵盖了常见的Emebedded Linux开发中涉及到的大部分话题。
说白了,这本书是以构建为主线,他并不想扯内核如何工作。前一本书讲Linux如此这般工作,某某组件的作用是如此这般;这本书则讲在这个Embedded Linux应用中这个组件如何选定,如何通过某某工具配置和构建。然后等你看完了这套工具链,你发现书没了。
这本书的中文版翻译的极其糟糕,推荐读英文原版。在O'Reilly的官方上看到英文版马上就要出Second Edition了。补充的内容包括文件系统和应用程序开发以及编译的工具和方法。
我来回答
回答2个
时间排序
认可量排序
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2017-06-05 15:20:33
-
2017-06-01 15:06:49
-
2018-07-06 16:02:29
-
2017-06-12 15:29:09
-
2017-02-05 14:42:55
-
2015-01-26 22:36:17
-
2017-02-27 15:17:46
-
2017-01-04 15:52:50
-
2008-08-07 19:02:21
-
342019-07-19 19:18:52
-
222019-08-20 16:57:22
-
2018-12-12 09:09:19
-
2015-01-13 22:56:29
-
2008-08-23 12:37:29
-
02016-06-22 23:45:46
-
2018-03-13 11:23:43
-
2018-12-13 11:17:04
-
2020-07-06 18:00:03
-
2012-12-24 14:21:01
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认