致谢

本书是我第一次尝试撰写的技术书籍。好吧,就此而言,是我人生第一本书。我必须谦逊地承认,我大大低估了开始这样一个项目所需要的精力——花费在实验上的时间、找到最好的让它们工作的方法以及以简洁和可理解的方式文档化所有事物。在这个过程中,要真心感谢很多作者和技术撰稿人的工作——我已经阅读过很多并且正在持续阅读他们的书籍和手册。

首先,对我的家庭,包括我挚爱的妻子Janan和3个非常棒的儿子Dominic、Daniel和Jonas表示感谢。如果没有他们的支持和理解,我是不可能在写作上花费很多时间的。

特别感谢Yocto项目团队。当我接触彼时还是Yocto项目项目经理的Dave Stewart和Yocto项目社区经理的Jeffrey Osier-Mixon时,他们立刻对写作本书的主意表示欢迎并且提供了支持。这个团队的一些人在给予建议和问题解答方面特别有帮助:Beth Flanagan对Autobuilder方面、Belen Barros Pena和Ed Bartosh对Toaster方面以及Paul Eggleton和Khem Raj对我提交到Yocto项目邮件列表里面的问题提供的参考。

特别感谢撰写了《Embedded Linux Primer:A Practical Real-World Approach》(Prentice Hall,2006)的Christopher Hallinan。他写的这本书激发了我创作关于Yocto项目的书的欲望。

特别感谢总策划编辑Debra Williams Cauley,感谢她的指导,特别是在本书写作过程中付出的耐心。本书花费了远超预期的时间,而我是唯一需要为本书错过交稿期限负责的人。

怎么感谢和表扬本书专注的审核团队都不为过,他们是Chris Zahn、Jeffrey Osier-Mixon、Robert Berger和Bryan Smith。感谢他们的纠错及改进建议,这保证了本书的质量。

我也想感谢Prentice Hall的生产团队——Julie Nahil和Anna Popick,感谢他们的协调和指导工作,特别是Carol Lallier在编辑原稿过程中的勤勉。

还要感谢Linux基金会和Jerry Cooperstein,他们给了我开发Linux基金会的关于Yocto项目的培训课程的机会。没有什么方法比教别人更利于学习。感谢我教过的学生。通过他们的宝贵提问和反馈,我获得了大量对于学生用嵌入式Linux开发产品时遇到的很多不同问题的理解。他们问得最多的问题是:“有没有一本关于Yocto项目的书?”终于,我可以回答:“有的。”