- 依內容分級制度,未登入僅能顯示普遍級內容,登入後即可觀看全站內容。
- 馬上登入
關注
關注作者、出版社、系列,新刊上架可獲得通知!
內容簡介
擁有樹莓派、Ubuntu與Arduino就可以立即開始!
「Ok,你買了幾本 Linux 驅動程式的書,然後呢?」
在學習一個新技術時,往往會期待先從一些簡單的例子出發,再逐漸延伸。
不過,如果這個新技術跟 Linux 核心相關,「一些簡單的例子」可能沒那麼簡單。
如果直接從核心改起,從一些作業系統課常見的名詞出發:行程管理、同步機制、記憶體等,往往會因為更動帶來的影響遍佈整個作業系統,而不知該如何下手。而如果從裝置驅動程式開始,個人電腦的硬體往往缺乏彈性,嵌入式系統則需要另外準備軟、硬體實驗環境、交叉編譯工具鏈等等,也很有可能需要另外使用 QEMU 之類的模擬器除錯。
要開始寫程式,才能驗證所學。但似乎很難找到簡單實驗環境與例子,那該怎麼辦呢?
別擔心!這本書就是來回答這個問題!
本書內容改編自第12屆iT邦幫忙鐵人賽IoT組冠軍系列文章──《Modern Maker : 從那些 Maker 的大小事看 Linux 核心》。本書旨在替理解 Linux 內部提供一個略為不同的切入點,使用創客手邊的 Raspberry Pi 與 Arduino,搭配最普遍使用的 Ubuntu,作為實驗 Linux 核心功能的環境。除此之外,本書援引近五年來的諸多研討會作為第一手材料。手上拿著這本書的你,不用買更多材料,今天回家就可以立刻實驗!
本書內容
Chapter 1:Ftrace
在學習一個新技術時,往往會期待先從一些簡單的例子出發,再逐漸延伸。
不過,如果這個新技術跟 Linux 核心相關,「一些簡單的例子」可能沒那麼簡單。
如果直接從核心改起,從一些作業系統課常見的名詞出發:行程管理、同步機制、記憶體等,往往會因為更動帶來的影響遍佈整個作業系統,而不知該如何下手。而如果從裝置驅動程式開始,個人電腦的硬體往往缺乏彈性,嵌入式系統則需要另外準備軟、硬體實驗環境、交叉編譯工具鏈等等,也很有可能需要另外使用 QEMU 之類的模擬器除錯。
要開始寫程式,才能驗證所學。但似乎很難找到簡單實驗環境與例子,那該怎麼辦呢?
別擔心!這本書就是來回答這個問題!
本書內容改編自第12屆iT邦幫忙鐵人賽IoT組冠軍系列文章──《Modern Maker : 從那些 Maker 的大小事看 Linux 核心》。本書旨在替理解 Linux 內部提供一個略為不同的切入點,使用創客手邊的 Raspberry Pi 與 Arduino,搭配最普遍使用的 Ubuntu,作為實驗 Linux 核心功能的環境。除此之外,本書援引近五年來的諸多研討會作為第一手材料。手上拿著這本書的你,不用買更多材料,今天回家就可以立刻實驗!
本書內容
Chapter 1:Ftrace
作者簡介
林有容
林有容
臺灣大學機械工程學系畢業,常用的暱稱是 0xff07。
除了玩貓之外,也是個筆記控。平常喜歡把學過的東西整理在 HackMD上,內容從在學時的必修課,到研討會的影片整理都有。
如果想看看我最近在弄什麼,歡迎來我的 HackMD 個人頁面看看:
hackmd.io/@0xff07
或者也可以由 0xff07@gmail.com 找到我。
臺灣大學機械工程學系畢業,常用的暱稱是 0xff07。
除了玩貓之外,也是個筆記控。平常喜歡把學過的東西整理在 HackMD上,內容從在學時的必修課,到研討會的影片整理都有。
如果想看看我最近在弄什麼,歡迎來我的 HackMD 個人頁面看看:
hackmd.io/@0xff07
或者也可以由 0xff07@gmail.com 找到我。
「iT邦幫忙鐵人賽」系列
全系列作共50冊
相關推薦書刊
買此商品的人也買了...
購買前的注意事項
- 本書城的商品為電子書及電子雜誌,並非紙本書。讀者可透過電腦裝置網頁瀏覽,或使用 iPhone、iPad、Android 手機或平板電腦下載閱讀。
- 如有下載閱讀需求,為避免裝置版本無法適用,建議於購書前,先確認您的裝置可下載BOOK☆WALKER的APP,並可先下載免費電子書,確認可順利使用後再行購書。
- 由於數位智慧財產權之特性,所販售之電子書刊經購買後,除內容有瑕疵或錯誤者外,不得要求退貨及退款。如有特殊情形,請洽敝公司客服人員,我們將盡速為您處理。