|
我今年5月在这里看到一个贴子,里面附上了一本讲Cortex-M3的英文书《The Definitive Guide to the ARM Cortex-M3》,看过后感觉很有味道,就回贴说想翻译它。为了实现自己的愿望,我后来闷着花一个月的时间把它翻译出来了。翻译出后没敢马上发表,先给几位朋友试读了。在他们比较认可,并且改正了他们帮我找出的错误后,今天决定在这里发表。不仅是因为这是我获取原稿的地方,更因为我在这里收获的,both精神食粮和直接帮助商业项目的东西都太多了,能发在这里很兴奋!
我翻译的文风与大多数科技类书籍都很不同,比较活泼和口语化,希望大家喜欢!具体说明和其它导读的内容我写在译序里,我把译序附在了下面。
一边制作pdf一边上传,做pdf的标签太花时间了,所以分成几个帖子慢慢发~
--------------------------------------------------------------------------
2009-02-18 15:22添加
网站被黑了心的坏蛋攻击后,新上传修订版2的文件已经丢失,现在重新上传
点击此处下载 ourdev_418859.pdf(文件大小:6.45M) (原文件名:CM3权威指南CnR2.pdf)
这个修订版包括了勘误与润色,并增加了少量新内容,新增的内容重点针对CM3的r2p0版。已经读过初稿版的朋友可以只关注修订版的新内容
点击此处下载 ourdev_418861.pdf(文件大小:480K) (原文件名:r2p0更新.pdf)
--------------------------------------------------------------------------
2008-07-09 0:42添加:
为了方便携带,我还合并它们成一个单一的pdf,包括了所有章节
点击此处下载 ourdev_343084.rar(文件大小:4.75M) (原文件名:Cortex-M3权威指南Cn.rar)
--------------------------------------------------------------------------
2008-07-09 0:20添加:
为方便大家下载,我整理了全部译文下载的链接:
第01章-第03章
点击此处下载 ourdev_342946.rar(文件大小:1.25M) (原文件名:chpt01-03.rar)
第04章-第05章
点击此处下载 ourdev_342947.rar(文件大小:1.08M) (原文件名:chpt04-05.rar)
第06章-第10章
点击此处下载 ourdev_343023.rar(文件大小:1.41M) (原文件名:chpt06-10.rar)
第11章-第14章
点击此处下载 ourdev_343024.rar(文件大小:1.13M) (原文件名:chpt11-14.rar)
第15章-第19章
点击此处下载 ourdev_343063.rar(文件大小:755K) (原文件名:chpt15-19.rar)
第20章,附录A-E
点击此处下载 ourdev_343064.rar(文件大小:1.43M) (原文件名:chpt20-apexE.rar)
我从ARM网站上下载了中文版的快速参考卡片。这里不仅有对Cortex‐M3的说明,还有对其它ARM架构的说明。但为了方便读者阅读,我把Cortex‐M3的指令高亮显示了。这些卡片可是极度浓缩精华的资料,可以在考试前当作复习小抄的资料:P
点击此处下载 ourdev_343065.rar(文件大小:345K) (原文件名:ARM_n_Thumb2指令集速查卡.rar)
--------------------------------------------------------------------------
2008-07-30 14:48添加:
最新动态:我已经和北航出版社签定好出版合同,并且已经提交译文。不出意外的话10月到11月就会出版,我会配合出版社以争取更早出版^_^
附:译序
--------------------------------------------------------------------------
译序
我接触ARM的历史约4年,早期是很欣赏这类处理器,到了后来切身使用它们的机会越来越多,慢慢地有了感觉,也更加喜欢了。在偶然听说Cortex-M3后,我就冥冥地感到它不寻常。只是因为其它工作一直没有去了解它,直到今年初才进一步学习,很快就觉得相知恨晚。当时只能看ARM官方的重量级资料,在看到这本书的英文原稿后,更感觉被电到了一样,于是突然有了把它翻译成中文的冲动。经过累计约150个小时的奋战,终于有了此译稿。在翻译过程中,我始终采用下列指导思想:
1. 尽量使用短句,并且把句子口语化。我认为高深的道理不一定要用高级的语法句型才能表达。想想看,即使是几位博士互相聊天讨论一个课题,也还是使用口语吧,而且火花往往就是在这种讨论中产生呢!
2. 多用修辞方法,并且常常引用表现力强的词汇——甚至包括网络用语和脍炙人口的歌词。另外,有时会加工句子,使得风格像是对话。这样做的目的是整个文风更鲜活——有点像为写出高分作文而努力的样子。这点可能与很多学术著作的“严肃、平实”文风不同,也是一次大胆的尝试。还希望读者不吝给予反馈。
3. 在“宏观”上直译,在“微观”上意译。英语不仅单一句子的语法和汉语不同,并且句子的连贯方式也与汉语不同。因此在十几个到几十个单词的范围内,我先把它们翻译成脑子里的“中间语言”,再把中间语言翻译成汉语。这样,就最大地避免了贻笑大方的“英式汉语”。
4. 有些术语名词不方便翻译成汉语,或者目前的翻译方式不统一,或者与其它术语翻译的结果很接近,如error和fault,就只能用英语意会。此时我就保留英文单词,相信这样比硬生生地翻译成汉语还好。这些词汇主要是:retarget, fault, region等。另外,英文中有一个很能精练表达“两者都”意思的单词及其用法:”both”,我也常常保留之。
5. 图表对颜色的使用比较丰满,尤其是比较大型的插图,相信这样能帮助读者分析和理解。插图是从原图直接复制的,因此矢量图变成了位图,无法再适应任何比例的缩放。不过,我在复制原图时,把原图以200%的比例放大,从而提高了图片的质量。
6. 我在很多地方加了译注。比较短的译注就直接以“()”加在文字后面。比较长的译注则为它开出一个“文字池”,放到相应的“.text”后面并与之相临。早期的译注多用于解释一些不是很广为人知的术语,后期的译注则更多是我认为有必要补充的内容,包括读者在阅读过程中可能会产生的问题,容易混淆的概念,深入理解等。
7. 我对少量自然段作了改编。也有个别部分译自ARM提供的权威文档。
本书的翻译工作在40%进度的时候是最困难的时期,有一种好像长跑中遇到了所谓“极限”的感觉。望着距离掉下去还有那么高的滚动条,甚至都有停住的自我暗示了。那天刚好是哀悼日的第一天,我本来情绪很低沉,但在我看到默哀完毕,天安_门广场上排山倒海般地呐喊“中国加油”时,我突然有了强烈的共振感觉,那是一种热泪盈眶的激动和感叹,甚至觉得他们就是在鼓励我!让我一下子振作起来,找回了比刚开始还要强烈的干劲,并且更加信心满满。这种精神力量一直推动我翻译完最后一个字,并且还有“余勇可贾”的快感^_^
整个翻译的时间跨度是在2008.05.10-2008.06.07,共计28天。不知这是否算得上很“仓促”。想必有很多句式还能改得更好,甚至还有错别字等低级错误。我使用了五笔输入法,可能错别字会错得很离奇,不过肯定逃不过读者雪亮的双眼的。希望读者在发现错误后批评指正。反馈地址是:rock.song@hotmail.com,也可以通过QQ:9471202/9312500。
本译稿草稿完成后,我交给几位好友去试读和审校,得以揪出了很多大大小小的bugs。他们是:浮云,土豆波,美眉Y和小胖,在这里以点名表示感谢!
宋 岩 2008.07.02 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|