《專業嵌入式軟件開發》的樣章、建議和勘誤

該書已全面上市(在我博客 首頁 左側的圖書封面下方能找到購買連接)。您能夠經過本博文以留言的方式寫下您的建議和發現的錯誤,我會不斷對之整理以做本文內容的一部分。謝謝!
   
感謝您在購書網站或豆瓣寫下書評以幫助他人選書。如以爲該書不錯,請幫忙推薦給周圍的人。
 
另:本書入選CSDN 2011 年度十大最具技術影響力圖書(本版) 。 感謝讀者的喜好與承認
 
樣章
前言
目錄
第13章《 設計,軟件質量之本
 
勘誤
1) 第9頁圖1.5中main()函數內的「foo((short *)module_id);」應爲「foo((short *)&module_id);」。(感謝wordswroth指正)
2) 第9頁圖1.6左下角圖中0x1001地址處的值應爲0,而不是1(感謝51CTO博友fec_flying指正)。
3) 第11頁的圖1.9不嚴謹,由於沒有指出b_變量的字節序。當b_變量的字節序是b_三、b_二、b_一、b_0時,圖是錯的;當字節序是b_0、b_一、b_二、b_3時,圖是對的。( 感謝 xiemo011 指正
4) 第13頁的第一段應放在其下「Alignment Restrictions」以後。
5) 第25頁圖3.1之下的那段文字在最後的句號前少了一個引號。
6) 第40頁圖3.51關於bar變量 輸出值應是y而不是x (感謝 xiemo011 指正)
7) 第44頁圖3.67中的「main.c」應改成「foo.c bar.c baz.s」。(感謝黃少雄指正)
8) 第67頁圖3.122中的「prerequisite of rule」應在「command of rule」以前。(感謝Yang Fan指正)
9) 第68頁圖3.123中huge目錄下少了一個src目錄。(感謝李祥平指正)
10) 第75頁第9行的「huge/code/foo/inc/foo.c」應爲「huge/code/foo/src/foo.c」。(感謝李祥平指正)
11) 第82頁第15行的「$(ROOT)/code/foo/inc」應爲「$(ROOT)/code/bar/inc」。(感謝李祥平指正)  
12) 第175頁的圖10.6應更正爲以下:(感謝朱振華指正)  
13) 第181頁圖10.15中的「subl $80, %ebp」應爲「subl $80, %esp」。(感謝51CTO博友gaoqiang362指正)
14) 第190頁圖11.4中的「./ptrmodel.exe」應爲「./arraymodel.exe」。(感謝51CTO博友eeleon指正)
15) 第194頁圖11.13中的「gcc define1.c wrong1.c -o wrong1.exe」應爲「gcc define.c wrong.c -o wrong.exe」。(感謝51CTO博友eeleon指正)  
16) 第220頁圖13.16中的「proecess」應爲「process」。
17) 第294頁圖20.16中的「task_start() timeout」應改成「task_sleep() timeout」。(感謝肖雪峯指正)
18) 第539頁第一段中的「114~115」應爲「144~145」。(感謝黃少雄指正)
19) 圖29.4中,cat main.c.gcov應該改成foo.c.gcov。(感謝diy534指正)  
20) 第583頁最後一段中的所有.gcna應該改成.gcda。(感謝diy534指正)
21) 第606頁圖31.8中的「main<.c」應爲「main.c」。
相關文章
相關標籤/搜索