《ARM Linux入门与实践》勘误表

2009年11月25日 21:15    发布者:阿南
1:
P24,图2.6中,LCD的数据总线 VD,连接到 L1 VD0 的管脚,CPU内管脚名是
VD0/GPC9, 应为
VD0/GPC8. 2:
P60, 倒数第1段第4行,“SP720为ESD(静电放电)和过电压保护的电子保护陈列,”,应为“电子保护阵列”.3:
P12, 图2.2中,“Touch Panle & LCD”,应为“Touch Panel & LCD”.4:
P22, "OM"的"11"项中,“Test mode,只在芯片出厂使用”,应为“只在芯片出厂使用”.5:
P195, 第5行中,“而在费尽心思地查找sector的地址,实践上它指的是字节地址”,应为“实际上它指的是字节地址”.6:
P72, 倒数第8行和倒数第6行,“快捷键Shift + S”和“快捷键S + N”,应为“快捷键”.7:
P109, 中间一段第5行,“ARM Linker→Option→Image”,应为“Options”.8:
P317, 第3行,“telnet>sz vivi zImage root.cramfs imagewrite”,应为“ztelnet”.9:
P18, 倒数第3段第3行,“另外还有安森美导体”,应为“安森美半导体”.10:
P26, 第一行的“拉电阻”应该为“拉电阻”。11:
P149, 图6-13 分频比表格5行6列“FCLK/2”应该为“FCLK/412:
P422  第3行“192.168.0.2”应为“192.168.1.2”;第4行“192.168.0.1”应为“192.168.1.1”13:
P5         倒数第1、3行            “STD”应该为“SDT14:
P7         第6行                           “JTGA”应该为“JTAG15:
P8         第2段最后一行            “实践”应该为“实际16:
P8         倒数第8行                     “Read Hat”应该为“Red Hat17:
P9         倒数第4行                    “ 费心血”应该为“费心血”18:
P114 “(1)掉电唤醒检测”段落部分
“该段程序通过判断bit2以确定处理器是否从掉电模式唤醒....”修改“该段程序通过判断bit1以确定处理器是否从掉电模式唤醒....”19:
P149 倒12行,“2m_SDIV”应为“2M_SDIV”
20:
P162 第二段第5行,“ST2410SSB”应为:“AN2410SSB”
21:
P49 第三行“C8900A”应为:“CS8900A
22:
P321 第四行 #include.c>应该改成 #include.h>
23:
P308 第五行 “tar cvf /linuetter/linuetter.tar *”应该为“tar cvf /linuette/linuetter.tar *”
24:
前言第三页第十四行“《Unix高级环境编程》”应为“《UNIX环境高级编程》”25:
P41图2.24 二极管“IN4148”应为“1N4148”26:(需看书确认)
P439 字节排序函数uint16_t htonl (uint32_t host32bitvalue)  --->uint32_t htonl (uint32_t host32bitvalue)   uint16_t ntohl(uint32_t net32bitvalue) ----->uint32_t ntohl(uint32_t net32bitvalue) 27:
P301 第14行“Sigfunc *Signal(int signo, Sigfunc *func){”应该为“Sigfunc *signal(int signo, Sigfunc *func){”28:
P112
第二行,"否则当看门溢出产生"应该为"当看门狗溢出"
29:
P30  图2.11中“返回时钟(须连接上拉电阻)”应为“返回时钟”30:
P30  图2.11中“数据输出(须连接上拉电阻)”修改为“数据输出”31:
P295 第十一行,第十三行,“#/sbin/services”应为“#/sbin/service
32:
P123   倒数第5行,“HandlerIR”应为“HandlerIRQ

网友评论

楼望峪 2009年11月26日
P301 第14行“Sigfunc *Signal(int signo, Sigfunc *func){”  
//是正确的,如改为小写,那就和第300页定义的 Sigfunc *signal(int signo, Sigfunc *func)函数冲突了?

其是在main函数中通过 Signal()函数调用signal()函数,(函数名太相近了)。
huangwei 2009年12月01日
P300 倒数第9行 “define SIG_HARDRESET 34”是不是应该改成“define SIG_SOFTRESET 34”?
lelee007 2010年01月10日
:funk:

黄魏?!大神啊~~~~~~~~~~~
thhtc 2010年03月06日
大神啊~~~~~~~~~~~
freedomzlp 2010年05月28日
谢谢了!~勘误很重要的
lcx7113 2010年05月31日
还有个地方值得商榷一下,485总线的A和B上拉电阻和下拉电阻。
A该是上拉,B是下拉
书中是反拉的。
luren 2010年09月14日
我是初中毕业的,懂一点硬件基础知识,现在做PCB设计,想学C语言,能不能学会捏?
chenzy1985 2010年10月26日
这么多错误啊!!
空谷寻兰 2010年10月27日
o :)
oyywuhan 2011年01月23日
太牛了
lsc7710 2011年01月27日
cxh_boy 2011年01月28日
我的神!!!!
jlchen2004 2011年04月09日
牛逼啊!!!!!!!!
sw9518 2011年04月28日
:)
Hugo801122 2014年03月14日
其实一般都能看得懂,不影响阅读。不过楼主也很细心哦。