本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Embedded Linux 在 ARM9 S3C2410(PreSOCes)上實作
  • 點閱:412
  • 作者: 新華電腦股份有限公司編著
  • 出版社:全華科技
  • 出版年:2006[民95]
  • ISBN:978-957-21-6548-5 ; 957-21-6548-8
  • 格式:PDF
  • 版次:初版
  • 附註:本電子書含光碟資料,購買/借閱後至個人書坊下載(租書不含光碟資料)
租期14天 今日租書可閱讀至2020-02-03

Embedded Linux是一種開放式的發展環境,也是嵌入式系統的軟體發展解決方案之一,稱其為開放式的發展環境是因為其採用自由軟體做發展藍圖。嵌入式系統的軟體要求,就是要做到最小化的嵌入式作業系統,但是卻需要達到完全支援開發的硬體功能,一般採取的方法就是對核心重新組態,將不必要的模組給予去掉,刪除不必要的功能部分,重新配置後編譯目標核心檔。

本書特色

1.本書的特點在Embedded Linux實作,它是打造Embedded Linux tool chain、 Device Driver、User Application 、Debugging 的設計、除錯能力。


2.在Embedded Linux OS 的浩瀚大海中如何在有現時間內瞭解它,並達到去應用它,這需要一些手法,它不是用看的而是要親自動手去做,不斷的練習才能在實作的過程中得到經驗,這會一輩子受用的。

3.要節省時間,就要有好的工具,本書建議的是PreSOCes C2410 (Carrier ICE, Debugger, Creator2410),不只用來學習,更可訓練好未來開發時必須用到的開發工具之使用技能。


  • 第一章 Embedded Linux的發展與系統架構(第1-1頁)
    • 1-1 SOC 嵌入式系統簡介(第1-2頁)
    • 1-2 SOC 嵌入式系統機會(第1-4頁)
    • 1-3 SOC 嵌入式系統考量和困難處(第1-8頁)
    • 1-4 SOC 前段嵌入式系統平台的作為(第1-11頁)
    • 1-5 常見的嵌入式作業系統(第1-14頁)
    • 1-6 常見的嵌入式硬體(第1-17頁)
    • 1-7 嵌入式Linux 的應用範圍(第1-18頁)
    • 1-8 Embedded Linux structure(第1-19頁)
    • 1-9 完整的嵌入式系統發展工具解決方案(第1-19頁)
  • 第二章 Embedded Linux的開發環境(第2-1頁)
    • 2-1 Embedded System 開發環境(第2-2頁)
    • 2-2 Embedded System 的軟體要求(第2-2頁)
    • 2-3 編譯器-GCC 的使用(第2-3頁)
    • 2-4 函式庫的管理(第2-5頁)
    • 2-5 MakeFile 的撰寫(第2-7頁)
    • 2-6 程式的概念(第2-16頁)
    • 2-7 CVS-原始碼控制系統(第2-23頁)
    • 2-8 GDB 的使用(第2-24頁)
    • 2-9 Domingo for Linux-系統整合開發除錯環境(第2-28頁)
    • 2-10 Domingo for Linux 除錯工具介紹實習(第2-30頁)
    • 2-11 習 題(第2-43頁)
  • 第三章 Embedded Linux的系統建置實習(第3-1頁)
    • 3-1 建立Embedded Linux 系統(第3-2頁)
    • 3-2 Red Hat9 Linux 作業系統的介紹(第3-2頁)
    • 3-3 安裝Red Hat9 Linux 作業系統(第3-3頁)
    • 3-4 編譯核心實習(第3-5頁)
    • 3-5 安裝及驗證Linux Kernel Image(第3-14頁)
    • 3-6 習 題(第3-32頁)
  • 第四章 Embedded Linux的指令集及範例說明(第4-1頁)
    • 4-1 開機和關機(第4-2頁)
    • 4-2 檔案管理(第4-3頁)
    • 4-3 文書編輯(第4-12頁)
    • 4-4 掛載檔案系統(第4-13頁)
    • 4-5 程式管理(RPM)(第4-15頁)
    • 4-6 增加使用者(第4-18頁)
    • 4-7 模組(Module)(第4-20頁)
    • 4-8 壓縮及解壓縮(第4-21頁)
    • 4-9 系統觀測(第4-25頁)
    • 4-10 習 題(第4-30頁)
  • 第五章 Embedded Linux的檔案系統(第5-1頁)
    • 5-1 Linux 的檔案系統種類(第5-2頁)
    • 5-2 檔案系統的目錄結構(第5-8頁)
    • 5-3 習 題(第5-17頁)
  • 第六章 驅動程式原理與範例(第6-1頁)
    • 6-1 Linux 驅動程式(第6-2頁)
    • 6-2 字元設備(第6-4頁)
    • 6-3 區塊設備(第6-5頁)
    • 6-4 網路設備(第6-6頁)
    • 6-5 Creator-S3C2410 驅動程式範例(第6-7頁)
    • 6-6 習 題(第6-53頁)
  • 第七章 Creator-S3C2410的模組與使用者應用程式實習(第7-1頁)
    • 7-1 Creator-S3C2410 支援的模組(第7-2頁)
    • 7-2 使用者應用程式範例(第7-19頁)
    • 7-3 編譯Device Driver 與使用者應用程式實習(第7-30頁)
    • 7-4 Creator-S3C2410 DeviceDriver 及使用者應用程式的執行實習(第7-37頁)
    • 7-5 CCM 之Color Image Processing(第7-47頁)
    • 7-6 習 題(第7-47頁)
  • 第八章 Domingo for Linux的除錯實習(第8-1頁)
    • 8-1 除錯方式(第8-2頁)
    • 8-2 GDB 的除錯實習(第8-3頁)
    • 8-3 Domingo for Linux 的除錯實習–發展環境及執行步驟介紹(第8-5頁)
    • 8-4 Domingo for Linux 的除錯實習–Linuxkernel 的除錯方式(第8-7頁)
    • 8-5 Domingo for Linux 針對device driver 的除錯實習–利用NFS 的除錯(第8-29頁)
    • 8-6 Domingo for Linux 針對debug kernel 的除錯工具介紹(第8-33頁)
    • 8-7 習 題(第8-47頁)
  • 第九章 MP3 Play實習(第9-1頁)
    • 9-1 實習基礎(第9-2頁)
    • 9-2 架構圖(第9-4頁)
    • 9-3 架構圖說明(第9-4頁)
    • 9-4 操作步驟(第9-5頁)
    • 9-5 習 題(第9-8頁)
  • 附錄A:NFS的安裝與移除(第A-1頁)
    • A-1 需求(第A-2頁)
    • A-2 Linux 端安裝NFS 伺服器(第A-2頁)
    • A-3 Creator-S3C2410 端提供NFSsupport(第A-4頁)
  • 附錄B:Samba伺服器的安裝安裝與移除(第B-1頁)
  • 附錄C:Root File System的建立與修改(第C-1頁)
    • C-1 建立ext2 file system(第C-3頁)
    • C-2 建立jffs2 file system(第C-4頁)
  • 附錄D:VMware的安裝與說明(第D-1頁)
    • D-1 系統需求(第D-2頁)
    • D-2 安裝說明(第D-2頁)
    • D-3 如何達到編譯及除錯的功能(第D-8頁)
紙本書 NT$ 400
單本電子書
NT$ 280

點數租閱 20點
租期14天
今日租書可閱讀至2020-02-03
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code