注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)LinuxLinux系統(tǒng)移植

Linux系統(tǒng)移植

Linux系統(tǒng)移植

定 價:¥69.00

作 者: 劉剛,趙劍川 等編著
出版社: 清華大學出版社
叢編項: Linux典藏大系
標 簽: LINUX

ISBN: 9787302239222 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 527 字數(shù):  

內容簡介

  《Linux系統(tǒng)移植(附光盤)》全面、系統(tǒng)、由淺入深地介紹了linux系統(tǒng)移植的各方面知識。書中的每個章節(jié)都有相應的實例編譯或移植過程,每個移植實例都具有代表性,在實際應用和開發(fā)中有很高的價值?!禠inux系統(tǒng)移植(附光盤)》附帶1張光盤,內容為書中重點內容的教學視頻和書中涉及的源代碼。另外,還贈送了大量的linux學習視頻和其他學習資料。《Linux系統(tǒng)移植(附光盤)》分為4篇。第1篇簡單介紹了linux內核和嵌入式linux系統(tǒng)開發(fā)環(huán)境搭建;第2篇介紹了一個最基本的嵌入式系統(tǒng)的組成部分、bootloader移植、內核移植和文件系統(tǒng)移植;第3篇介紹了lcd、觸摸屏、usb、網(wǎng)卡、音頻、sd卡、nandflash等流行的設備驅動移植過程;第4篇從嵌入式產品角度出發(fā),介紹了gui、qtopia、嵌入式數(shù)據(jù)庫berkeley db和sqlite、嵌入式web服務器boa和thttpd、jvm虛擬機的移植及目前流行的voip技術和相關協(xié)議。《Linux系統(tǒng)移植(附光盤)》適合嵌入式linux系統(tǒng)入門人員、linux系統(tǒng)開發(fā)和移植、系統(tǒng)分析師等相關人員閱讀,也適合作為大、中專院校相關專業(yè)的實驗教材使用。

作者簡介

  劉剛,嵌入式軟件工程師。畢業(yè)于廣東工業(yè)大學,獲得了計算機專業(yè)碩士學位。畢業(yè)后長期從事嵌入式Linux領域的研發(fā)工作?,F(xiàn)任職于某知名通信公司,從事嵌入式通信領域的開發(fā)。對嵌入式Linux技術有濃厚的興趣,為公司在該方面的產品研發(fā)起到了推動作用。曾經(jīng)參與了接入網(wǎng)設備的開發(fā)和TD上網(wǎng)卡驅動開發(fā)及移植等項目。

圖書目錄

第1篇 系統(tǒng)移植基礎篇
 第1章 linux內核介紹
  1.1 系統(tǒng)調用接口
   1.1.1 linux系統(tǒng)調用
   1.1.2 用戶編程接口
   1.1.3 系統(tǒng)調用與服務例程的對應關系
   1.1.4 系統(tǒng)調用過程
   1.1.5 系統(tǒng)調用傳遞的參數(shù)
  1.2 進程管理
   1.2.1 進程
   1.2.2 進程描述符
   1.2.3 進程狀態(tài)
   1.2.4 進程調度
   1.2.5 進程地址空間
  1.3 內存管理
   1.3.1 內存管理技術
   1.3.2 內存區(qū)管理
   1.3.3 內核中獲取內存的幾種方式
  1.4 虛擬文件系統(tǒng)
   1.4.1 虛擬文件系統(tǒng)作用
   1.4.2 文件系統(tǒng)的注冊
   1.4.3 文件系統(tǒng)的安裝和卸載
  1.5 設備驅動程序
   1.5.1 字符設備驅動程序
   1.5.2 塊設備驅動程序
   1.5.3 網(wǎng)絡設備驅動程序
   1.5.4 內存與i/o操作
  1.6 小結
 第2章 嵌入式linux開發(fā)環(huán)境搭建
  2.1 虛擬機及l(fā)inux安裝
   2.1.1 虛擬機的安裝
   2.1.2 單獨分區(qū)安裝系統(tǒng)
   2.1.3 虛擬機和主機通信設置
   2.1.4 vmware tools工具安裝
   2.1.5 虛擬機與主機共享文件
   2.1.6 虛擬機與主機文件傳輸
  2.2 交叉編譯工具
   2.2.1 交叉編譯工具安裝
   2.2.2 交叉編譯器測試
  2.3 超級終端和minicom
   2.3.1 超級終端軟件的安裝
   2.3.2 minicom使用
   2.3.3 securecrt使用
  2.4 內核、文件系統(tǒng)加載工具
   2.4.1 燒寫bootloader
   2.4.2 內核和文件系統(tǒng)下載
   2.4.3 應用程序和文件傳輸
  2.5 在開發(fā)中使用網(wǎng)絡文件系統(tǒng)(nfs)
   2.5.1 虛擬機設置
   2.5.2 虛擬機的ip地址設置
   2.5.3 驗證網(wǎng)絡連接
   2.5.4 設置共享目錄
   2.5.5 啟動nfs服務
   2.5.6 修改共享配置后
   2.5.7 掛載nfs
   2.5.8 雙網(wǎng)卡掛載nfs
  2.6 小結
第2篇 系統(tǒng)移植技術篇
 第3章 bootloader移植
  3.1 bootloader介紹
   3.1.1 bootloader與嵌入式linux系統(tǒng)的關系
   3.1.2 bootloader基本概念
   3.1.3 bootloader啟動過程
  3.2 bootloader之u-boot
   3.2.1 u-boot優(yōu)點
   3.2.2 u-boot的主要功能
   3.2.3 u-boot目錄結構
  3.3 u-boot移植過程
   3.3.1 環(huán)境配置
   3.3.2 修改cpu/arm920t/start.s
   3.3.4 具體平臺相關修改
   3.3.5 其他部分修改
   3.3.6 u-boot的編譯
  3.4 bootloader之vivi
   3.4.1 vivi簡介
   3.4.2 vivi配置與編譯
   3.4.3 代碼分析
  ……
第3篇 系統(tǒng)移植與驅動篇
第4篇 系統(tǒng)移植高級篇

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號