本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 嵌入式Linux程式設計
  • 點閱:829
  • 作者: 王進德編著
  • 出版社:全華圖書
  • 出版年:2008[民97]
  • ISBN:978-957-21-6557-7 ; 957-21-6557-7
  • 格式:PDF
  • 版次:三版
  • 附註:封面題修訂二版 本電子書含光碟資料,購買/借閱後至個人書坊下載(租書不含光碟資料)
租期14天 今日租書可閱讀至2019-12-24

本書在培訓學生具備Linux C程式設計、Linux IPC程式設計、及Linux通訊程式設計等能力。採用的教學平台為Linux作業系統、Red-Builder發展軟體、及ECM-3412嵌入式模組,採用的程式語言,則為Linux C語言。書中包含了24個實習、1個專題、及10題習題。所有範例力求準確性,且每個實習皆附上參考程式解答,以激發學生的應用能力,學習如何完成一個嵌入式Linux應用系統。適用於科大電機系、資訊系、資管系之「程式設計」、「嵌入式系統設計」課程使用。

本書特色

1.藉由本書可以讓讀者了解LINUX程式語言的應用,加強讀者撰 寫程式之經驗。


2.透過本書每一章的實習,可以在編寫的過程中,激發出讀者多 元的應用能力。

3.深入淺出的介紹,適合對嵌入式LINUX程式設計有興趣的讀者使用。


  • 第1 章 編譯Linux C(第1-1頁)
    • 1-1 第1 個Linux C 程式(第1-2頁)
    • 1-2 實習1:編譯Linux C(第1-6頁)
    • 1-3 分割檔案(第1-8頁)
    • 1-4 實習2:編譯多個Linux 程式(第1-10頁)
    • 1-5 使用GNU gcc 編譯器(第1-13頁)
    • 1-6 Make 命令與makefiles(第1-14頁)
    • 1-7 實習3:建立makefile(第1-16頁)
    • 1-8 亂數的產生(第1-19頁)
    • 1-9 makefile 變數的使用(第1-20頁)
    • 1-10 實習4:makefile 變數的使用(第1-22頁)
    • 1-11 陣列、指標的應用(第1-26頁)
    • 1-12 本章重點(第1-27頁)
  • 第2 章 Linux 檔案處理(第2-1頁)
    • 2-1 Linux 檔案系統(第2-2頁)
    • 2-2 檔案命名(第2-4頁)
    • 2-3 檔案權限(第2-5頁)
    • 2-4 檔案目錄權限修改(第2-6頁)
    • 2-5 檔案權限遮罩(第2-8頁)
    • 2-6 實習5:改變系統的檔案權限(第2-10頁)
    • 2-7 低階檔案處理函數(第2-13頁)
    • 2-8 實習6:Copy 程式(第2-17頁)
    • 2-9 本章重點(第2-20頁)
  • 第3 章 程 序(第3-1頁)
    • 3-1 程序簡介(第3-2頁)
    • 3-2 程序相關函數(第3-3頁)
    • 3-3 實習7:複製程序(第3-9頁)
    • 3-4 一些字串處理函數(第3-13頁)
    • 3-5 zombie 程序(第3-14頁)
    • 3-6 實習8:zombie 程序(第3-16頁)
    • 3-7 函數指標(第3-21頁)
    • 3-8 本章重點(第3-22頁)
  • 第4 章 訊 號(第4-1頁)
    • 4-1 訊號簡介(第4-2頁)
    • 4-2 訊號的處理(第4-3頁)
    • 4-3 實習9:SIGINT 訊號處理(第4-5頁)
    • 4-4 結構資料型態(第4-8頁)
    • 4-5 訊號相關函數(第4-9頁)
    • 4-6 實習10:SIGALRM 訊號處理(第4-11頁)
    • 4-7 使用typedef 來分割名稱(第4-14頁)
    • 4-8 本章重點(第4-15頁)
  • 第5 章 程序通訊(第5-1頁)
    • 5-1 管道(第5-2頁)
    • 5-2 低階管道函數(第5-3頁)
    • 5-3 實習11:讀寫PIPE(第5-5頁)
    • 5-4 高階管道函數(第5-9頁)
    • 5-5 實習12:popen 讀寫pipe(第5-10頁)
    • 5-6 二進位檔的存取(第5-14頁)
    • 5-7 具名管道:FIFO(第5-15頁)
    • 5-8 FIFO 函數(第5-16頁)
    • 5-9 實習13:讀寫FIFO(第5-20頁)
    • 5-10 本章重點(第5-25頁)
  • 第6 章 Linux RS-232 程式設計(第6-1頁)
    • 6-1 終端機界面(第6-2頁)
    • 6-2 Termios 結構(第6-4頁)
    • 6-3 終端機相關函數(第6-12頁)
    • 6-4 實習14:RS-232 通訊(第6-17頁)
    • 6-5 實習15:刷卡機應用(第6-23頁)
    • 6-6 本章重點(第6-27頁)
  • 第7 章 Socket 程式設計(第7-1頁)
    • 7-1 TCP/IP 簡介(第7-2頁)
    • 7-2 Socket 基本觀念(第7-3頁)
    • 7-3 IPv4 Socket 定址結構(第7-3頁)
    • 7-4 設定IPv4 socket 定址結構(第7-4頁)
    • 7-5 Socket 相關函數(第7-6頁)
    • 7-6 設計TCP 網路程式(第7-10頁)
    • 7-7 TCP 輸出入函數(第7-14頁)
    • 7-8 實習16:TCP 程式設計(第7-17頁)
    • 7-9 指令列引數(第7-25頁)
    • 7-10 設計UDP 網路程式(第7-26頁)
    • 7-11 UDP 輸出入函數(第7-29頁)
    • 7-12 實習17:UDP 程式設計(第7-31頁)
    • 7-13 本章重點(第7-38頁)
  • 第8 章 網路多工與網路廣播(第8-1頁)
    • 8-1 網路多工(第8-2頁)
    • 8-2 處理SIGCHILD 訊息(第8-6頁)
    • 8-3 實習18:網路多工程式(第8-7頁)
    • 8-4 廣播(第8-15頁)
    • 8-5 設定socket 屬性(第8-18頁)
    • 8-6 實習19:UDP 廣播程式(第8-19頁)
    • 8-7 本章重點(第8-28頁)
  • 第9 章 Linux 監控分散式模組(第9-1頁)
    • 9-1 分散式監控(第9-2頁)
    • 9-2 分散式模組(第9-2頁)
    • 9-3 Linux PC 監控分散式模組(第9-3頁)
    • 9-4 I-7000 分散式模組指令(第9-5頁)
    • 9-5 數位輸出入模組7060(第9-6頁)
    • 9-6 i7k 模組函數庫(第9-9頁)
    • 9-7 實習20:監控數位輸出入模組(第9-13頁)
    • 9-8 類比輸入模組7012(第9-19頁)
    • 9-9 類比輸出模組7021(第9-21頁)
    • 9-10 實習21:監控AD/DA 模組(第9-23頁)
    • 9-11 實習22:I-7000 模組綜合練習(第9-27頁)
    • 9-12 本章重點(第9-31頁)
  • 第10 章 建立與使用函式庫(第10-1頁)
    • 10-1 函式庫簡介(第10-2頁)
    • 10-2 製作靜態(static)函式庫(第10-4頁)
    • 10-3 製作共享(shared)函式庫(第10-5頁)
    • 10-4 實習 23:實作靜態與共享函式庫(第10-6頁)
    • 10-5 AR 指令(第10-12頁)
    • 10-6 本章重點(第10-14頁)
  • 第11 章 Internet 程式設計:CGI(第11-1頁)
    • 11-1 CGI 簡介(第11-2頁)
    • 11-2 環境變數(第11-3頁)
    • 11-3 如何呼叫CGI(第11-4頁)
    • 11-4 在CGI 中傳送訊息(第11-4頁)
    • 11-5 表單資料的編碼原則(第11-5頁)
    • 11-6 CGI 輸出格式(第11-5頁)
    • 11-7 CGI 解碼程式(第11-6頁)
    • 11-8 表單應用:POST 方法(第11-13頁)
    • 11-9 表單應用:GET 方法(第11-17頁)
    • 11-10 實習24:讀卡機CGI 程式(第11-20頁)
    • 11-11 本章重點(第11-25頁)
  • 第12 章 手工打造小型Linux 系統(第12-1頁)
    • 12-1 Linux 系統的啟動過程(第12-2頁)
    • 12-2 根檔案系統(第12-3頁)
    • 12-3 BusyBox 程式(第12-5頁)
    • 12-4 編輯配置檔(第12-10頁)
    • 12-5 選擇根檔案系統的類型(第12-12頁)
    • 12-6 編譯Linux 核心(第12-15頁)
    • 12-7 設置Bootloader(第12-20頁)
    • 12-8 實作一個小型Linux 系統(第12-21頁)
    • 12-9 手工打造Floppy Linux(第12-25頁)
    • 12-10 本章重點(第12-31頁)
  • 第13 章 手工打造嵌入式Web Server(第13-1頁)
    • 13-1 嵌入式系統簡介(第13-2頁)
    • 13-2 嵌入式單板電腦(第13-2頁)
    • 13-3 建構嵌入式Web Server(第13-3頁)
    • 13-4 本章重點(第13-15頁)
  • 第14 章 嵌入式Linux 與8051 遠距監控(第14-1頁)
    • 14-1 簡介(第14-2頁)
    • 14-2 8051 開發板(第14-3頁)
    • 14-3 RS232 監控8051(第14-5頁)
    • 14-4 Linux CGI 遠距監控8051(第14-14頁)
    • 14-5 嵌入式Linux 遠距監控8051(第14-20頁)
    • 14-6 本章重點(第14-29頁)
  • 附錄A(第A-1頁)
  • 附錄B(第B-1頁)
紙本書 NT$ 400
單本電子書
NT$ 280

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