[分享] 薦書-以C語言解析電腦 底層應用程式開딠…

看板C_and_CPP作者 (好人超)時間14年前 (2010/12/14 16:20), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
最近在找研發替代役,有投了一些BIOS相關的工作 聽到「以前的BIOS大都用組語寫,現在改用C語言為主的EFI」 認為自己對於「比OS更底層」這個領域很陌生,於是找了這本書來看 (其實是因為聽不懂主管在講什麼,覺得很不暢快) (偷偷問一下,寫BIOS這樣的工作...有前途嗎? XD) 想要藉此更了解BIOS、各種硬體介面的知識 買回來兩三天,大致上翻了一次,感覺挺不錯的 每個章節作者都有相當不錯的範例程式 雖然我還沒仔細看過,但應該挺值得參考的 (這些程式都有 Windows 版本,作者是用 VC6 寫的) 總之,如果想要看看更底層的東西,這本書應該可以看看 雖然我幾乎沒有硬體相關的知識(我看不太懂電路圖、時序圖這類東西...) 但也覺得這本書讀起來並不太吃力 也希望有看過的其他板友可以分享心得 XD ---------- 以下是天瓏網路書局裡,關於這本書的介紹: ---------- 以 C 語言解析電腦─底層應用程式開發秘笈 by 蔡英川 ISBN : 9789572168462 出版商 : 全華 出版日期 : 2008-09-30 上架日期 : 2008-11-06 頁數 : 492 美金 : 0.0 0.0 定價 : 650 售價 : 585 讀者評鑑 : 5 <內容簡介> 資訊業進步太快,新鮮人只能靠自己模糊的記憶來學習業界的知識。作者長期從事編寫底 層應用程式,整理多年經驗與資料,並附上範例程式,減少初學者抓不到頭緒的困擾,也 給有興趣做這方面的人有個起頭。本書從最基本的電腦架構說起,接著會介紹電腦裡的一 些匯流排、裝置、IO埠與IPMI,並透過C語言程式,實際取得資料或資源,來證明這些裝 置的運作方法。最後是介紹目前逐漸茁壯的UEFI,讓大家可以儘早瞭解這個未來的明星。 誰需要這本書?電腦玩家、RD人員、電腦廠工程人員都需要,這本書可以透過實例讓你瞭 解電腦的一些基礎架構,讓您無論想從事BIOS或撰寫嵌入式系統韌體,都可以得心應手, 進而成為電腦公司爭相留任的工程師。 <章節目錄> 第01章 個人電腦架構概述 第02章 BIOS 第03章 中央處理單元 (CPU) 第04章 記憶體 (RAM) 第05章 IPMI 概論 第06章 集成設備電路 (IDE) 第07章 PCI 與 PCI Express 第08章 串列埠 (Serial Port) 第09章 印表機埠 (Printer Port) 第10章 網路埠 (Network Port) 第11章 UEFI 概論 附錄A C 與組合語言聯結使用 附錄B MyIO 的使用方法 附錄C EFI的資料型態 附錄D 參考規格書列表 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.171.46 ※ 編輯: james732 來自: 140.117.171.46 (12/15 00:26)

12/15 00:32, , 1F
外觀看起來不太起眼,聽你這麼一介紹,算蠻少見的書
12/15 00:32, 1F
你沒講我還真沒發現,封面真的挺普通的 XDDD ※ 編輯: james732 來自: 140.117.171.46 (12/15 00:38)

12/15 00:54, , 2F
寫BIOS這樣的工作有前途,前題在於你撐不撐的下去
12/15 00:54, 2F

12/15 00:55, , 3F
雖然表面上主流是EFI不過組語還是必須的
12/15 00:55, 3F

12/15 13:41, , 4F
是的,一點也沒錯,組語在硬體上的確是必須的。
12/15 13:41, 4F

12/16 08:28, , 5F
哇 這好像是我以前同事 太強大了
12/16 08:28, 5F

01/05 04:10, , 6F
那本書 EFI 的資料很少,我專題時有看那本. 不過說實
01/05 04:10, 6F

01/05 04:11, , 7F
話沒啥用. 建議看 Beyond BIOS 跟 EFI 的 spec
01/05 04:11, 7F

01/05 04:12, , 8F
另外目前就我所知最多 EFI 程式碼的 project 應該是
01/05 04:12, 8F

01/05 04:12, , 9F
refit
01/05 04:12, 9F
文章代碼(AID): #1D1vb8m3 (C_and_CPP)