跳到主要內容

Linux Firmware Debug Kit (LFDK)

講題:Linux Firmware Debug Kit (LFDK)

講者:洪豪謙 (Merck Hung)

網站:http://merckhung.blogspot.com/

自介:一位喜愛研究電腦硬體操作及作業系統的工程師,目前任職於華碩電腦,從事 Android Phone 之開發。

摘要:
因曾經從事過一陣子 Legacy BIOS 工作,體驗過 BIOS 豐富的 debug 工具。例如一些 BIOS Engineer 所熟悉的 AMI RU,Award ADU 等兩個通用 Debug 程式。以及各家公司內部自行開發的 debug tools,如 e820,Super I/O,I2C tools 等等。但很奇怪的,Linux 上怎麼老是沒什麼可以用來 Debug 的工具程式。尤其對一位 BIOS Engineer (尤其是 Server BIOS) 而言,Linux 也是其很重要的目標平台。如果在 DOS 上出了問題,那有 RU/ADU。 如果在 Windows 上出了問題,那有 Windows 版的 RU。那如果在 Linux 上出了問題呢?另一方面對 Embedded Linux Engineer 來說,不斷的重複燒 FlashROM,或是不斷 rmmod/insmod,以及 Remote NFS,雖然可以加速整個 Registers Debug 的流程,但都還是不及有一個通用工具來的方便,可以達到即時修改即時反應的便利。所以就在那樣的時空背景下,也就動手寫了與 AMI RU 介面很相似的 LFDK 這套工具。在這幾年來,帶給了我不少方便,更甚至是飛到大陸客戶端處理問題。然而事過境遷,它已經許久不再改版,故將之釋出為 GPL Open Source Software,與有緣人分享之。

這個網誌中的熱門文章

2016 Unconference 議程公告!

嗨、各位親朋好友們
今年的 Unconference 名單出爐啦! 由於每一個 Talk 都相當精彩,因此我們想了辦法讓所有投稿的人都有舞台可以分享。 Unconference 演講場地為中研院活動中心的平面會議室。 對於其中的講題有興趣的朋友們請不要錯過囉 :-D
8/21 Unconference 活動中心的平面會議室時間 講題 講者 10:45
|
11:05 用開放原始碼技術翻轉傳統產業IT架構 Derek Hsu11:10
|
11:30 會自動飛行的"神奇寶貝"and飛行技巧 gavin 11:45
|
12:05 ProbeDroid: Crafting Your Own Dynamic Instrument Tool on Android for App Behavior Exploration | 沈宗賢 (AndyShen)12:10
|
12:30 蒙地卡羅模擬與志願運算 趙元13:30
|
13:50 Runtime PM for CPU idling in Linux kernelfreedom Koan-Sin Tan 13:55
|
14:15 Fuzzing and Mozilla GARY KWONG gkw14:30
|
14:50 無良房東一度電收你 5.5 元,你難道不生氣嗎?——從自幹智慧電表講起 Felix and Timo14:55
|
15:15 COSCUP + AppDevKit Jeff Lin C 備註:議程時間可能會調動。

COSCUP 全議程軌資訊! Information about the tracks this year (submit your talk now!)

Here, we list all the tracks (Community Rooms) this year with their detail, so you can check them in one page -- okay, no excuses now, submit your proposal to COSCUP 2018!我們把今年所有的議程軌徵稿資訊都放在這裡以方便您閱讀,那麼看完以後快快來投稿吧GNOME.Asia SummitAndroid 開源專案Arch Linux Taiwan & ArchersBlockchainData Science PlaygroundDrupal 的一生、網站的醫生FOSS Compliance - Complex Made SimpleInternet Governance and Digital Privacy / 網路治理與數位隱私Julia LanguageKernel & Coding Serfs & SystemLet’s read the source code / 帶您讀源碼Make Technology Policies Open / 科技社群如何參與科技政策規劃? 你真的需要搞一個政黨出來嗎?Open Source DatabaseOpen GISOpen Source Farm InnovationOpen Source Software Development & ManagementRubySDN x Cloud NativeAD 廣告時間Click here to vote for your favorite community rooms!
議程人氣投稿已經開跑囉~快來幫你喜歡的議程軌投票吧 點我! GNOME.Asia SummitGNOME.Asia Summit 2018 invites proposals for presentations at the conference.GNOME.Asia Summit is the featured annual GNOME conference in Asia. It focuses primarily on the GNOME desktop, but also covers applica…

Full programme of COSCUP x GNOME.Asia x openSUSE.Asia 2018 is here!

The following is an overview of this year’s programme.While the official website is still under construction (It's alive!), you can see the time slots, speaker and room assignments for each topic through this Spreadsheet. The full programme, include abstract and other information, will be announced on coscup.org after the site is done. As usual: this agenda may change at any time. Please stay tuned.Any question? You can reach the program team at program@coscup.org. Again, thanks to all the participating communities and contributors!Check the full schedule!