幫助中心 | 我的帳號 | 關於我們

Linux環境編程圖文指南(附光碟)

  • 作者:林世霖//鍾錦輝//李建輝
  • 出版社:電子工業
  • ISBN:9787121280757
  • 出版日期:2016/04/01
  • 裝幀:平裝
  • 頁數:514
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從零開始,循序漸進地攻破Linux環境編程所遇到的各級關卡,以圖文並茂的形式幫助讀者理解各個概念。本書內容翔實,囊括了Linux系統操作細節,Shell腳本編程精要,各種編程環境所需要解決的技術難點,以及在Linux環境下的C語言編程技術、併發編程技術和音/視頻編程等核心內容。全書用近400幅圖表幫助讀者理解複雜概念,因此讀者不需要具備任何電腦編程經驗,在本書的指導下就能進入編程的世界,並能在閱讀和實踐中享受編程的樂趣。同時,本書配套完整的視頻教程,給讀者以最直觀、最容易吸收知識的方式,融會貫通書中所有的知識點。不僅如此,讀者還能夠得到作者及其團隊的在線技術支援和答疑。
    林世霖、鍾錦輝、李建輝編著的《Linux環境編程圖文指南(附光碟)》通俗易懂,適合從事Linux/UNIX編程開發、嵌入式開發、C環境開發的讀者,尤其適合電腦相關專業的高職院校的學生,以及希望轉向IT類就業方向的在職人士。

作者介紹
林世霖//鍾錦輝//李建輝

目錄
第1章 Linux編程環境
  1.1 基本工具
    1.1.1 免費大餐:Ubuntu
    1.1.2 桌面系統:gnome
    1.1.3 網路配置:純手工打造
    1.1.4 軟體集散地:APT
    1.1.5 無敵板斧:vi
    1.1.6 開發聖典:man
    1.1.7 配置共享目錄
  1.2 Shell命令
    1.2.1 概念掃盲
    1.2.2 命令詳解
    1.2.3 上古神器
  1.3 Shell腳本編程
    1.3.1 開場白
    1.3.2 腳本格式
    1.3.3 變數
    1.3.4 特殊符號們
    1.3.5 字元串處理
    1.3.6 測試語句
    1.3.7 腳本語法單元
  1.4 編譯器:GCC
    1.4.1 簡述
    1.4.2 編譯過程簡介
    1.4.3 實用的編譯選項
  1.5 解剖Makefile
    1.5.1 工程管理器make
    1.5.2 概覽性示例
    1.5.3 書寫格式
    1.5.4 變數詳解
    1.5.5 各種規則
    1.5.6 條件判斷
    1.5.7 函數
    1.5.8 實用make選項集錦
  1.6 GNU-autotools
    1.6.1 autotools簡介
    1.6.2 文件組織
    1.6.3 configure.ac編寫規則
第2章 深度Linux-C
  2.1 基本要素
    2.1.1 Linux下C代碼規範
    2.1.2 基本數據類型
    2.1.3 運算符
    2.1.4 控制流
  2.2 函數
    2.2.1 函數初體驗
    2.2.2 函數調用內幕
    2.2.3 遞歸思維及其實現
    2.2.4 變參函數
    2.2.5 回調函數

    2.2.6 內聯函數
  2.3 數組與指針
    2.3.1 數組初階
    2.3.2 內存地址
    2.3.3 指針初階
    2.3.4 複雜指針定義
    2.3.5 指針運算
    2.3.6 數組與指針
    2.3.7 複雜數組剖析
    2.3.8 const指針
    2.3.9 char指針和char數組
  2.4 內存管理
    2.4.1 進程內存布局
    2.4.2 堆(Heap)
  2.5 組合數據類型
    2.5.1 結構體
    2.5.2 共用體
    2.5.3 枚舉
  2.6 高級議題
    2.6.1 工程代碼組織
    2.6.2 頭文件
    2.6.3 宏(macro)
    2.6.4 條件編譯
    2.6.5 複雜聲明
    2.6.6 attribute機制
第3章 Linux的數據組織
  3.1 無所不在的鏈表
    3.1.1 開場白
    3.1.2 單向鏈表
    3.1.3 單向循環鏈表
    3.1.4 雙向循環鏈表
    3.1.5 Linux內核鏈表
  3.2 線性表變異體
    3.2.1 堆疊的盤子:棧
    3.2.2 文明的社會:隊列
  3.3 小白慎入:非線性結構
    3.3.1 基本概念
    3.3.2 玩轉BST
    3.3.3 各種的遍歷演算法
    3.3.4 自平衡AVL樹
    3.3.5 自平衡Linux紅黑樹
第4章 I/O編程技術
  4.1 一切皆文件
    4.1.1 文件的概念
    4.1.2 各類文件
  4.2 文件操作
    4.2.1 系統I/O
    4.2.2 標準I/O
    4.2.3 文件屬性
  4.3 目錄檢索

    4.3.1 基本概念
    4.3.2 相關API
  4.4 觸控屏應用介面
    4.4.1 輸入子系統簡介
    4.4.2 TSLIB庫詳解
    4.4.3 划屏演算法
第5章 Linux進程線程
  5.1 Linux進程入門
    5.1.1 進程概念
    5.1.2 進程組織方式
  5.2 進程的「生老病死」
    5.2.1 進程狀態
    5.2.2 相關重要API
  5.3 進程的語言
    5.3.1 管道
    5.3.2 信號
    5.3.3 system-V IPC簡介
    5.3.4 消息隊列(MSG)
    5.3.5 共享內存(SHM)
    5.3.6 信號量(SEM)
  5.4 Linux線程入門
    5.4.1 線程基本概念
    5.4.2 線程API及特點
  5.5 線程安全
    5.5.1 POSIX信號量
    5.5.2 互斥鎖與讀寫鎖
    5.5.3 條件變數
    5.5.4 可重入函數
  5.6 線程池
    5.6.1 實現原理
    5.6.2 介面設計
    5.6.3 實現源碼
第6章 Linux音頻、視頻編程
  6.1 基本背景
  6.2 Linux音頻
    6.2.1 音頻概念
    6.2.2 標準音頻介面ALSA
  6.3 Linux視頻輸出
    6.3.1 基本概念
    6.3.2 framebuffer
    6.3.3 在LCD上畫圖
    6.3.4 效果演算法
  6.4 Linux視頻輸入
    6.4.1 V4L2簡介
    6.4.2 V4L2視頻採集流程
    6.4.3 V4L2核心命令字和結構體
    6.4.4 編碼格式和媒體流
  6.5 多媒體開發庫SDL
    6.5.1 SDL簡介
    6.5.2 編譯和移植

    6.5.3 視頻子系統
    6.5.4 音頻子系統
    6.5.5 事件子系統
    6.5.6 處理YUV視頻源
  6.6 音/視頻編解碼庫FFmpeg
    6.6.1 FFmpeg簡介
    6.6.2 核心結構體與常用API
    6.6.3 與SDL結合實現簡單的播放器

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032