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

該書已全面上市(在我博客首頁左側的圖書封面下方能找到購買鏈接)。您可以通過本博文以留言的方式寫下您的建議和發現的錯誤,我會不斷對之整理以作本文內容的一部分。謝謝!
   
感謝您在購書網站或豆瓣寫下書評以幫助他人選書。如覺得該書不錯,請幫忙推薦給周圍的人。
 
另:本書入選CSDN 2011年度十大最具技術影響力圖書(本版) 。 感謝讀者的喜愛與認可
 
樣章
前言
目錄
 
勘誤
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_3、b_2、b_1、b_0時,圖是錯的;當字節序是b_0、b_1、b_2、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”。
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章