注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)Linux嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用

嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用

嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用

定 價:¥49.00

作 者: 申華 ,劉龍 ,張云翠 編
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò)

ISBN: 9787512411975 出版時間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 373 字?jǐn)?shù):  

內(nèi)容簡介

  《嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用》全面介紹了嵌入式Linux系統(tǒng)開發(fā)過程中,從硬件設(shè)計到系統(tǒng)移植、軟件開發(fā)的各方面內(nèi)容。內(nèi)容涵蓋了硬件設(shè)備的設(shè)計原理(囊括了常見硬件,如SDRAM、Flash、EEPROM、UART、USB、LCD和電源管理等);Linux操作系統(tǒng)的安裝及相關(guān)嵌入式開發(fā)軟件的使用;嵌入式Linux編程所需的基本知識(Makefile語法、SHELL編程等);Bootloader和內(nèi)核、文件系統(tǒng)、Qt4、SQlite的移植;驅(qū)動程序的編寫、測試;Qt4與數(shù)據(jù)庫SQLite應(yīng)用程序的編寫。《嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用》從底層系統(tǒng)設(shè)計到上層應(yīng)用開發(fā),均以具體的電路或程序?qū)嵗齺磉M行講解。目的是帶領(lǐng)讀者熟悉嵌入式產(chǎn)品開發(fā)的全流程?!肚度胧絃inux系統(tǒng)軟硬件開發(fā)與應(yīng)用》由淺入深、循序漸進、內(nèi)容豐富、取材典型,可作為大中專院校嵌入式相關(guān)專業(yè)的本科生、研究生的教材使用,也可供從事嵌入式Linux開發(fā)的工程師參考。

作者簡介

暫缺《嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用》作者簡介

圖書目錄

緒論
第1章 嵌入式系統(tǒng)硬件設(shè)計
  1.1 硬件系統(tǒng)整體介紹
    1.1.1 硬件開發(fā)平臺介紹
    1.1.2 系統(tǒng)整體硬件原理圖
  1.2 核心板電路設(shè)計
    1.2.1 處理器介紹
    1.2.2 開發(fā)板中地址分配
    1.2.3 SDRAM硬件設(shè)計原理
    1.2.4 NOR Flash硬件設(shè)計原理
    1.2.5 NAND Flash硬件設(shè)計原理
  1.3 外圍接口電路設(shè)計
    1.3.1 蜂鳴器原理及電路設(shè)計
    1.3.2 EEPROM硬件電路設(shè)計
    1.3.3 發(fā)光二極管電路設(shè)計
    1.3.4 按鍵電路設(shè)計
    1.3.5 異步串行通信接口電路設(shè)計
    1.3.6 USB電路及相關(guān)知識
    1.3.7 數(shù)碼管顯示電路設(shè)計
    1.3.8 LCD驅(qū)動電路設(shè)計
    1.3.9 觸摸屏電路設(shè)計
    1.3.10 電源及復(fù)位電路設(shè)計
  項目小結(jié)
  思考與練習(xí)
第2章 嵌入式IAnux開發(fā)環(huán)境構(gòu)建
  2.1 搭建開發(fā)環(huán)境
    2.1.1 基本概念
    2.1.2 軟件包安裝及配置
    2.1.3 宿主機服務(wù)器配置
    2.1.4 共享文件設(shè)置
  2.2 基礎(chǔ)知識回顧
    2.2.1 開發(fā)過程中常用Linux命令
    2.2.2 Makefile語法
    2.2.3 Shell編程
  本章小結(jié)
  思考與練習(xí)
第3章 嵌入式Linux系統(tǒng)移植
  3.1 Bootloader移植
    3.1.1 Bootloader概念
    3.1.2 U-Boot簡介
    3.1.3 U-Boot移植過程
    3.1.4 U-Boot命令格式
    3.1.5 U-Boot啟動參數(shù)
  3.2 Kernel移植
    3.2.1 Kernel介紹
    3.2.2 Kernel目錄介紹
    3.2.3 Kernel內(nèi)核裁剪與配置
    3.2.4 配置tftp-sever服務(wù)器
    3.2.5 Kernel移植過程
  3.3 根文件系統(tǒng)制作
    3.3.1 根文件系統(tǒng)組成
    3.3.2 BusyBox簡介
    3.3.3 根文件系統(tǒng)制作
    3.3.4 設(shè)置NFS共享文件夾
  3.4 制作獨立啟動的系統(tǒng)
    3.4.1 制作原理
    3.4.2 制作過程
    3.4.3 如何使我們的程序能夠啟動自運行
  項目小結(jié)
  思考與練習(xí)
第4章 嵌入式Linux驅(qū)動開發(fā)
  4.1 基礎(chǔ)知識
    4.1.1 調(diào)試驅(qū)動程序常用命令
    4.1.2 Makefile模板
    4.1.3 系統(tǒng)調(diào)用
    4.1.4 字符框架驅(qū)動程序
    4.1.5 設(shè)備驅(qū)動中的并發(fā)處理控制
    4.1.6 設(shè)備驅(qū)動中的阻塞處理機制
    4.1.7 IO端口方式控制端口點亮LED
    4.1.8 IO內(nèi)存方式控制端口點亮LED
    4.1.9 位控制法控制端口點亮LED
    4.1.10 調(diào)試驅(qū)動程序的方法
    4.1.11 創(chuàng)建設(shè)備節(jié)點的方法
    4.1.12 中斷與TASKLET
    4.1.13 中斷與工作隊列
    4.1.14 內(nèi)核定時器
  4.2 應(yīng)用實例
    4.2.1 普通按鍵驅(qū)動
    4.2.2 輸入子系統(tǒng)下的按鍵驅(qū)動
    4.2.3 虛擬總線管理下按鍵驅(qū)動
    4.2.4 定時器控制的蜂鳴器驅(qū)動
    4.2.5 四位串行控制的數(shù)碼管驅(qū)動
    4.2.6 模數(shù)轉(zhuǎn)換器驅(qū)動
    4.2.7 電阻式觸摸屏驅(qū)動
  本章小結(jié)
  思考與練習(xí)
第5章 Qt及數(shù)據(jù)庫應(yīng)用
  5.1 Qt4及觸摸庫移植
    5.1.1 Tslibl.4的移植
    5.1.2 Qt4.6.3的移植
  5.2 SQLite移植及使用
    5.2.1 SQLite的移植
    5.2.2 控制臺方式應(yīng)用范例
  5.3 Qt4實例
    5.3.1 動態(tài)控制LED
    5.3.2 簡易計算器
    5.3.3 五子棋
    5.3.4 電話薄
  項目小結(jié)
  思考與練習(xí)
第6章 綜合項目
  6.1 化工液位控制系統(tǒng)
    6.1.1 項目背景
    6.1.2 項目簡介
    6.1.3 硬件設(shè)計
    6.1.4 軟件設(shè)計
  6.2 工廠生產(chǎn)流水線計數(shù)系統(tǒng)
    6.2.1 項目背景
    6.2.2 項目簡介
    6.2.3 硬件設(shè)計
    6.2.4 軟件設(shè)計
附錄 原理圖
參考文獻

本目錄推薦

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