電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>Linux編程白皮書(pdf下載)

Linux編程白皮書(pdf下載)

2008-09-10 | rar | 555 | 次下載 | 10積分

資料介紹

Linux編程白皮書》是由一群Linux高手所寫的,它由五個(gè)部分組成——是Linux文檔工程的一個(gè)印刷版本。該書描述了關(guān)鍵的設(shè)計(jì)概念,以及系統(tǒng)和Linux內(nèi)核子系統(tǒng)的概念系統(tǒng)結(jié)構(gòu)和具體的系統(tǒng)結(jié)構(gòu)。全書是從Linux操作系統(tǒng)的心臟——內(nèi)核開始進(jìn)行深入介紹的。所介紹的知識(shí)包括Linux硬件和軟件基礎(chǔ)、內(nèi)核機(jī)制、進(jìn)程、模塊、結(jié)構(gòu)及源代碼、Linux內(nèi)核模塊編程指南,把應(yīng)用程序移植到Linux下,以及對網(wǎng)絡(luò)的討論等等。

Linux技術(shù)背景:
    Linux是當(dāng)前最流行的操作系統(tǒng)之一。它具有高效、健壯、安全以及功能齊全等特性,因而贏得了人們的青睞。它是一個(gè)完全免費(fèi)的Unix操作系統(tǒng),來自世界各地的志愿者為這個(gè)充滿魅力的操作系統(tǒng)的發(fā)展貢獻(xiàn)著自己的才能。無論是初學(xué)者還是資深的軟件工程師,都有機(jī)會(huì)對這個(gè)操作系統(tǒng)進(jìn)行改進(jìn)和完善。可以說,Linux的發(fā)展凝聚了世界各地?zé)o數(shù)開發(fā)人員的大量心血,體現(xiàn)了一種信息世界的共建、共享和共榮的精神。
    因?yàn)長inux是一個(gè)完全公開的操作系統(tǒng),每個(gè)人都可以得到它的源碼,對它進(jìn)行研究、擴(kuò)充、傳播和使用。這使得許多人的天才有了用武之地。目前在國內(nèi),自學(xué)成為Linux專家?guī)缀醭闪四贻p人的最大夢想之一。
目錄
第二部分 Linux內(nèi)核模塊編程指南
前言 適合閱讀本書的對象
第1章 HELLO, WORLD
1.1 內(nèi)核模塊的MAKEFILES文件
1.2 多重文件內(nèi)核模塊
第2章 字符設(shè)備文件
2.1 多內(nèi)核版本源文件
第3章 /PROC文件系統(tǒng)
第4章 把/PROC用于輸入
第5章 把設(shè)備文件用于輸入(寫和IOCTL)
第6章 啟動(dòng)參數(shù)
第7章 系統(tǒng)調(diào)用
第8章 阻塞處理
第9章 替換PRINTK
第10章 任務(wù)調(diào)度
第11章 中斷處理程序
11.1 INTEL體系結(jié)構(gòu)的鍵盤
第12章 對稱多處理
第13章 常見錯(cuò)誤
第三部分 Linux程序員指南
第1章 LINUX操作系統(tǒng)
第2章 LINUX內(nèi)核
第3章 LINUX LIBC包
第4章 系統(tǒng)調(diào)用
第5章 "瑞士軍刀”:IOCTL
第6章 LINUX進(jìn)程間通信
6.1 介紹
6.2 半雙工UNIX管道
6.2.1 基本概念
6.2.2 用C語言創(chuàng)建管道
6.2.3 簡便方法
6.2.4 管道的原子操作
6.2.5 關(guān)于半雙工管道需要注意的幾個(gè)問題
6.3 命名管道(FIFO:先進(jìn)先出)
6.3.1 基本概念
6.3.2 創(chuàng)建FIFO
6.3.3  FIFO操作
6.3.4  FIFO上的阻塞動(dòng)作
6.3.5  SIGPIPE信號(hào)
6.4 系統(tǒng)V IPC
6.4.1 基本概念
6.4.2 消息隊(duì)列
6.4.3 信號(hào)量
6.4.4 共享內(nèi)存
第7章 聲音編程
7.1 內(nèi)部揚(yáng)聲器編程
7.2 聲卡編程
第8章 字符單元圖形
8.1 LIBC中的I/O函數(shù)
8.1.1 格式化輸出
8.1.2 格式化輸入
8.2 TERMCAP庫
8.2.1 前言
8.2.2 獲得終端描述
8.2.3 查看終端描述
8.2.4 termcap權(quán)能
8.3 NCURSES簡介
8.4 初始化
8.5 窗口
8.6 輸出
8.6.1 格式化輸出
8.6.2 插入字符/行
8.6.3 刪除字符/行
8.6.4 方框和直線
8.6.5 背景字符
8.7 輸入
8.7.1 格式化輸入
8.8 選項(xiàng)
8.8.1 輸出選項(xiàng)
8.8.2 輸入選項(xiàng)
8.8.3 終端屬性
8.8.4 使用選項(xiàng)
8.9 更新終端
8.10 視頻屬性與顏色
8.11 光標(biāo)和屏幕坐標(biāo)
8.12 滾動(dòng)
8.13 小鍵盤
8.14 軟標(biāo)簽
8.15 雜項(xiàng)
8.16 低級訪問
8.17 屏幕轉(zhuǎn)儲(chǔ)
8.18 TERMCAP模擬
8.19 TERMINFO函數(shù)
8.20 調(diào)試函數(shù)
8.21 TERMINFO權(quán)能
8.21.1 布爾型權(quán)能
8.21.2 數(shù)值型權(quán)能
8.21.3 字符串型權(quán)能
8.22 [N]CURSES函數(shù)概述
第9章 I/O端口編程
9.1 鼠標(biāo)編程
9.2 調(diào)制解調(diào)器編程
9.3 打印機(jī)編程
9.4 游戲桿編程
第10章 把應(yīng)用程序移植到LINUX上
10.1 介紹
10.2 信號(hào)處理
10.2.1 SVR4、BSD和POSIX.1下的信號(hào)
10.2.2 Linux信號(hào)選項(xiàng)
10.2.3 Linux下的信號(hào)
10.2.4 Linux支持的信號(hào)
10.3 終端I/O
10.4 進(jìn)程信息和控制
10.4.1 kvm過程
10.4.2 ptrace和/proc文件系統(tǒng)
10.4.3 Linux下的進(jìn)程控制
10.5 可移植條件編譯
10.6 補(bǔ)充說明
附錄 以字母順序排列的系統(tǒng)調(diào)用
第四部分 Linux內(nèi)核的概念系統(tǒng)結(jié)構(gòu)
摘要
前言
目標(biāo)
本部分的難點(diǎn)
本文的組織
第1章 系統(tǒng)結(jié)構(gòu)
1.1 系統(tǒng)概述
1.2 內(nèi)核的目標(biāo)
1.3 內(nèi)核結(jié)構(gòu)的概述
1.4 支持多個(gè)開發(fā)人員
1.5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
1.5.1 任務(wù)列表
1.5.2 內(nèi)存映射
1.5.3 索引節(jié)點(diǎn)
1.5.4 數(shù)據(jù)連接
第2章 子系統(tǒng)的系統(tǒng)結(jié)構(gòu)
2.1 進(jìn)程調(diào)度程序系統(tǒng)結(jié)構(gòu)
2.1.1 目標(biāo)
2.1.2 模塊
2.1.3 數(shù)據(jù)表達(dá)
2.1.4 依賴性、數(shù)據(jù)流和控制流
2.2 內(nèi)存管理程序系統(tǒng)結(jié)構(gòu)
2.2.1 目標(biāo)
2.2.2 模塊
2.2.3 數(shù)據(jù)表示
2.2.4 數(shù)據(jù)流、控制流和依賴性
2.3 虛擬文件系統(tǒng)系統(tǒng)結(jié)構(gòu)
2.3.1 目標(biāo)
2.3.2 模塊
2.3.3 數(shù)據(jù)表示
2.3.4 數(shù)據(jù)流、控制流和依賴性
2.4 網(wǎng)絡(luò)接口系統(tǒng)結(jié)構(gòu)
2.4.1 目標(biāo)
2.4.2 模塊
2.4.3 數(shù)據(jù)表示
2.4.4 數(shù)據(jù)流、控制流和依賴性
2.5 進(jìn)程間通信系統(tǒng)結(jié)構(gòu)
第3章 結(jié)論
第五部分 Linux內(nèi)核的具體系統(tǒng)結(jié)構(gòu)
摘要
第1章 前言
1.1 目標(biāo)
1.2 LINUX介紹
1.3 軟件系統(tǒng)結(jié)構(gòu)的背景知識(shí)
1.4 方法與途徑
1.5 適用本書的讀者
1.6 本部分的章節(jié)安排
第2章 系統(tǒng)結(jié)構(gòu)
第3章 子系統(tǒng)結(jié)構(gòu)
3.1 進(jìn)程調(diào)度程序
3.1.1 目標(biāo)
3.1.2 外部接口
3.1.3 子系統(tǒng)描述
3.1.4 數(shù)據(jù)結(jié)構(gòu)
3.1.5 子系統(tǒng)結(jié)構(gòu)
3.1.6 子系統(tǒng)依賴性
3.2 內(nèi)存管理程序
3.2.1 目標(biāo)
3.2.2 外部接口
3.2.3 子系統(tǒng)描述
3.2.4 數(shù)據(jù)結(jié)構(gòu)
3.2.5 子系統(tǒng)結(jié)構(gòu)
3.2.6 子系統(tǒng)依賴性
3.3 虛擬文件系統(tǒng)
3.3.1 目標(biāo)
3.3.2 外部接口
3.3.3 子系統(tǒng)描述
3.3.4 設(shè)備驅(qū)動(dòng)程序
3.3.5 邏輯文件系統(tǒng)
3.3.6 模塊
3.3.7 數(shù)據(jù)結(jié)構(gòu)
3.3.8 子系統(tǒng)結(jié)構(gòu)
3.3.9 子系統(tǒng)依賴性
3.4 進(jìn)程間通信
3.4.1 目標(biāo)
3.4.2 外部接口
3.4.3 子系統(tǒng)描述
3.4.4 數(shù)據(jù)結(jié)構(gòu)
3.4.5 子系統(tǒng)結(jié)構(gòu)
3.4.6 子系統(tǒng)依賴性
3.5 網(wǎng)絡(luò)接口
3.5.1 目標(biāo)
3.5.2 外部接口
3.5.3 子系統(tǒng)描述
3.5.4 數(shù)據(jù)結(jié)構(gòu)
3.5.5 子系統(tǒng)結(jié)構(gòu)

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)