《PowerPC and Linux Kernel Inside》在线下载

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




前言:
《PowerPC and Linux Kernel Inside》一书编著于2002年并发布在www.xtrj.org网站上。起笔的原因是当时整个工业界,出版界和Linux社区没有任何关于Linux在PowerPC CPU实现方面的分析,笔者基于Linux 2.4.2代码对Linux Bootloader和Kernel在IBM PPC405和6xx/750等CPU上的芯片相关实现部分进行了阅读,分析和加注。在编著本书的同时,笔者也将相关的PowerPC的规约部分综合整理于此,如PowerPC的EABI等等,目的是提供给PowerPC相关的程序员一个尽可能完整的关于PowerPC的视野。现整理发表于《弯曲评论》。

PowerPC是一个CPU的规约,不同的厂商,如IBM, FreeScale等都有自己相应的实现和低,中和高端CPU产品系列。这些芯片,除了遵守PowerPC的基本规约外,都有一些厂商自己的扩展。因此,PowerPC方面的操作系统程序员在工作中一定要细心的阅读来自厂商的芯片规约。如果阅读Linux底层代码,许多关于芯片的宏定义和代码逻辑跳转其实就是为了解决这些芯片之间细微差别的。

对于没有接触过PowerPC的读者,笔者建议不要直接进入Linux/PPC的实现细节研究,而是应该从理解PowerPC的基本规约,通用寄存器约定,控制寄存器约定,MMU和缓存逻辑等方面有一个初步了解着手。

笔者在编著本书的时候,鉴于整个业界都没有这方便的数据,采用了英文的写作。

鉴于笔者在操作系统和CPU方面的知识和经验还很肤浅,本书一定会有错误和纰漏之处,希望读者见谅并指出。也非常希望读者能与笔者联系,技术交流。

 (在线下载:《PowerPC and Linux Kernel Inside》
 

(9个打分, 平均:4.56 / 5)

雁过留声

“《PowerPC and Linux Kernel Inside》在线下载”有25个回复

  1. 陈怀临 于 2008-12-02 10:23 下午

    今天几个工程师朋友埋怨没有Linux/PowerPC和(或)PowerPC方面比较好的书。我建议他们到Amazon上去买。但都是没有适合的。我也试了一下amazon.好像是不行。但原来似乎觉得有过Linux/PPC的一本书。

    我想问读者(同学们)确认一下。如果确实没有好的/PowerPC的书的话,那我就再花一点时间把我的这本英文的”PowerPC and Linux Kernel Inside”在sourceforge或其他地方以Open Source Documentation的License发出去。2002年原来是host在我的xtrj.org上的。也曾经有不少英文读者来信和reference。但那时候,很粗糙,没有整理。最近xtrj.org也暂时没有开放。

  2. njer 于 2008-12-02 10:43 下午

    Thanks a lot!

  3. getmoon 于 2008-12-03 4:29 上午

    多谢陈教授。

  4. fuchouzhe 于 2008-12-03 7:30 下午

    正在学习,多谢

  5. remon 于 2008-12-16 1:04 上午

    非常好,谢谢陈首席

  6. 过客 于 2009-04-08 4:37 下午

    感谢 陈教授 !

  7. 陈怀临 于 2009-04-08 5:09 下午

    应该更正为:谢谢陈首席:-)。

  8. hg_zte 于 2009-11-10 10:03 下午

    有本Linux PowerPC详解,比陈首席的这本书好出不少。可惜没有开源版本。

  9. 数通人 于 2009-11-10 10:59 下午

    飞思卡尔主推e500内核了,和e600、603e差别不小。你说的那本应该是飞思卡尔的一个技术支持大牛写的,不过有不少章节直接copy的e500UM。

  10. 陈怀临 于 2009-11-11 1:22 上午

    我写的时候,这个世界上还没有任何Linux/PPC的书籍。我好像是更focus on 4xx和7xx的target,因为毕竟熟悉这两款。

  11. 数通人 于 2009-11-11 6:12 上午

    嗯,首席的这本《ppc&linux》和翻译的《see mips run》实乃入门嵌入式BSP、驱动的必读之物啊

  12. ALL IP? 于 2009-11-11 6:47 上午

    有没有人进去过陈首席推荐的WWW.XTRJ.ORG网站,都是什么啊。。。。

  13. 帅云霓 于 2009-11-11 11:10 下午

    《看MIPS跑》这本书我看烂两本了,目前摆在办公室的是从我师父那”借”来的……
    只是,如今我和这本书的原主,都各自去了其他的地方。怀念那段常坐在上地某写字楼的马桶上啃《看MIPS跑》或《TCP/IP详解》的日子…

  14. PowerQUICC 于 2009-11-12 12:48 上午

    我也很怀念看砖头一样厚的PowerPC手册的日子,虽然现在不再折腾PowerPC了,但想起来还是有很多感慨…

  15. powerpc_user 于 2010-03-29 2:41 上午

    谢谢

  16. 陈怀临 于 2010-03-29 6:22 上午

    不客气。我2002年写这个的时候,整个工业界就没有任何关于Linux/PPC的书籍,包括网上的资料。写完并整理后,许多读者,包括英语world的人来信鼓励和支持。。。在MIPS和PPC方面,我其实还是PPC更强一些。

  17. appleleaf 于 2010-03-29 7:36 下午

    首席,现在那本书比你这本更好?

  18. cracked 于 2010-03-31 4:31 上午

    小帅目前在做什么工作昵 不做技术了?

  19. 系统软件工程师实战攻略(体系结构篇)--(2) : 弯曲评论 于 2011-12-11 1:06 下午

    [...] 《PowerPC and Linux Kernel Inside》, 陈怀临,2002 [...]

  20. momo 于 2011-12-14 6:33 上午

    功德无量啊

  21. hydra 于 2011-12-23 6:42 下午

    请允许我喊一声陈老师

  22. hydra 于 2011-12-23 6:42 下午

    当然不是陈冠希老师

  23. 陈怀临 于 2011-12-23 10:07 下午

    不嫉妒陈冠希的人不是正常人,IMHO。

  24. aaa 于 2011-12-24 3:59 上午

    威武

  25. 淡泊明志 于 2013-01-29 3:28 上午

    首席威武,感谢首席