《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/4”第12处:
P422 第3行“192.168.0.2”应为“192.168.1.2”;第4行“192.168.0.1”应为“192.168.1.1”第13处:
P5 倒数第1、3行 “STD”应该为“SDT”第14处:
P7 第6行 “JTGA”应该为“JTAG”第15处:
P8 第2段最后一行 “实践”应该为“实际”第16处:
P8 倒数第8行 “Read Hat”应该为“Red Hat”第17处:
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
第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”
网友评论
huangwei 2009年12月01日
P300 倒数第9行 “define SIG_HARDRESET 34”是不是应该改成“define SIG_SOFTRESET 34”?
P300 倒数第9行 “define SIG_HARDRESET 34”是不是应该改成“define SIG_SOFTRESET 34”?
lelee007 2010年01月10日
:funk:
黄魏?!大神啊~~~~~~~~~~~
:funk:
黄魏?!大神啊~~~~~~~~~~~
thhtc 2010年03月06日
大神啊~~~~~~~~~~~
大神啊~~~~~~~~~~~
freedomzlp 2010年05月28日
谢谢了!~勘误很重要的
谢谢了!~勘误很重要的
lcx7113 2010年05月31日
还有个地方值得商榷一下,485总线的A和B上拉电阻和下拉电阻。
A该是上拉,B是下拉
书中是反拉的。
还有个地方值得商榷一下,485总线的A和B上拉电阻和下拉电阻。
A该是上拉,B是下拉
书中是反拉的。
luren 2010年09月14日
我是初中毕业的,懂一点硬件基础知识,现在做PCB设计,想学C语言,能不能学会捏?
我是初中毕业的,懂一点硬件基础知识,现在做PCB设计,想学C语言,能不能学会捏?
chenzy1985 2010年10月26日
这么多错误啊!!
这么多错误啊!!
空谷寻兰 2010年10月27日
o :)
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日
其实一般都能看得懂,不影响阅读。不过楼主也很细心哦。
其实一般都能看得懂,不影响阅读。不过楼主也很细心哦。
P301 第14行“Sigfunc *Signal(int signo, Sigfunc *func){”
//是正确的,如改为小写,那就和第300页定义的 Sigfunc *signal(int signo, Sigfunc *func)函数冲突了?
其是在main函数中通过 Signal()函数调用signal()函数,(函数名太相近了)。