|
|
|
|||||
|
|
作者 Ray RTEMS版权所有,转载请注明来源http://www.rtems.net,作者 Ray
我是《基于ARM的嵌入式系统开发于应用》一书的作者之一徐睿,这本书出版有半年了,由于当初是多个人分头写的,所以我也是最近才完整的把这本书看了一遍。其间,不少读者通过主编就书中的一些问题做了一些交流。我也比较认真的把这本书从头到尾看了一遍。结果发现不少问题。 尤其在第一章中,这些错误包括排版的,也包括作者者对ARM理解。我已将完整的勘误提交给了主编(可惜当初没有备份), 同时,为了及时反映这些信息,下面给出一个简单的勘误(主要是因为工作原因,没有机会将完整的勘误重新整理发布),对不住 大伙了。同时也欢迎大家多提意见。 勘误格式为: 页码 错误 页码: 错误 1: ARM提供的16、32位RISC内核不仅仅是ARM7,ARM9这个,此外StrongARM 和XScal系列是Intel和ARM合作的产品 1: ARM720T(如凌云公司的EP系列)是没有EmbeddedICE逻辑的,只有D系列的才支持EmbeddedICE,此外没有EmbeddedICE不等于说不支持JTAG接口。 1: ARM7TDMI_S 提供了EmbeddedICE_RT逻辑,这个和EmbeddedICE逻辑不同 1: ARM720T支持linux....,这句话说反了,应该是操作系统支持CPU 2: ARM9应用于MEPG4智能电话,这个说得不太正确,没有DSP的帮助,MPEG4的编码使用ARM9很难达到实时编码。除非画面很小 2: XScale不单单支持16位Thumb(虽然地球人都知道,但是这样写还是有些歧义) 4: 排版错误:reQuest->Request 6: (中间)读PC指令读出的是R15的值加上8,这个是流水线决定的,对于ARM7的三级流水线,这是正确地。但是对于5级流水线.... 8: oVerflow -> Overflow 10: BIC R0,R0,#&1F 这句话我用过很多编译器,都不能编译,肯定语法不正确(#&1F)所以读者也不要为这个语法转牛角尖。
|
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
嵌入式软硬件设计咨询 8位
16位 32位 64位 RISC DSP |
||||||||||||||||
| 2004 RTEMS.NET 版权所有 |
||||||||||||||||