注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識嵌入式產(chǎn)品分析與設(shè)計(jì)

嵌入式產(chǎn)品分析與設(shè)計(jì)

嵌入式產(chǎn)品分析與設(shè)計(jì)

定 價:¥68.00

作 者: 王真星 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 計(jì)算機(jī)理論

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

內(nèi)容簡介

  《嵌入式產(chǎn)品分析與設(shè)計(jì)》的特點(diǎn)在于鼓勵讀者親自動手做,從嵌入式工程的實(shí)際需要出發(fā),全面結(jié)合了當(dāng)代嵌入式系統(tǒng)項(xiàng)目開發(fā)所必須掌握的要素。這些要素是項(xiàng)目開發(fā)不可缺少的組成部分。由于本書以具體項(xiàng)目為主線,使讀者有一種融會貫通的感覺。這些基本要素包括了軟件和硬件領(lǐng)域最先進(jìn)的開發(fā)思想和方法。當(dāng)今的嵌入式系統(tǒng)復(fù)雜性和以往的單片機(jī)是不可比擬的,因此,必須借鑒現(xiàn)代軟件工程的方法,使項(xiàng)目的開發(fā)可以由多人分工合作完成,從而在最短的時間做出產(chǎn)品,快速占領(lǐng)市場。

作者簡介

  王真星,清華大學(xué)博士后,高級工程師,《計(jì)算機(jī)應(yīng)用研究》特邀審稿專家,上海政府采購專家,深圳科技局專家。1993年開始從事嵌入式產(chǎn)品研發(fā)工作,具有非常豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。開發(fā)的產(chǎn)品涵蓋航空航天、工業(yè)控制、消費(fèi)電子等領(lǐng)域。近年來培養(yǎng)了大量嵌入式開發(fā)人才。

圖書目錄

前言
第1章  把好兩頭是關(guān)鍵--輸入與輸出基礎(chǔ)知識
1.1  輸出
1.1.1  最簡單的I/O輸出
1.1.2  感性負(fù)載對I/O輸出的影響
1.1.3  隔離輸出
1.1.4  輸出電壓匹配
1.2  輸入
1.2.1  輸入上拉電阻的確定
1.2.2  模擬輸入的問題
1.2.3  模擬輸入的等效網(wǎng)絡(luò)
1.2.4  模擬小信號處理
第2章  最簡單的例子--足療機(jī)控制器設(shè)計(jì)
2.1  功能需求分析
2.1.1  人機(jī)輸入分析
2.1.2  運(yùn)行模式分析
2.1.3  電路板組成部分分析
2.1.4  足療控制器功能劃分
2.2  基于成本約束的控制電路板原理圖設(shè)計(jì)
2.2.1  成本控制相關(guān)的考慮
2.2.2  CPU控制板的設(shè)計(jì)
2.3  CPU控制板的PCB設(shè)計(jì)
2.3.1  PCB及貼片的成本考慮
2.3.2  焊接要求
2.4  價格成本核算
2.5  控制器開關(guān)電源設(shè)計(jì)
2.5.1  線性電源的設(shè)計(jì)
2.5.2  開關(guān)電源設(shè)計(jì)基本原理
2.5.3  用PI Expert設(shè)計(jì)足療機(jī)的開關(guān)電源變壓器
2.5.4  開關(guān)變壓器的設(shè)計(jì)
2.5.5  控制集成電路部分
2.5.6  開關(guān)電源的PCB設(shè)計(jì)
2.6  控制器其他部分設(shè)計(jì)
2.7  給PCB代工廠提交的資料
2.8  足療機(jī)軟件設(shè)計(jì)
2.8.1  紅外通信設(shè)計(jì)
2.8.2  PWM產(chǎn)生
2.8.3  定時掃描顯示
2.8.4  鍵盤處理程序
2.8.5  間斷運(yùn)行模式程序
2.8.6  定位程序
2.8.7  主控子程序
2.8.8  主控程序
第3章  更進(jìn)一步--乒乓發(fā)球機(jī)產(chǎn)品設(shè)計(jì)
3.1  需求分析
3.1.1  遙控器需求分析
3.1.2  主板需求分析
3.2  硬件功能設(shè)計(jì)和實(shí)現(xiàn)
3.2.1  落點(diǎn)的實(shí)現(xiàn)
3.2.2  發(fā)球個數(shù)的實(shí)現(xiàn)
3.2.3  紅外接收的實(shí)現(xiàn)
3.2.4  供球電動機(jī)正反轉(zhuǎn)和調(diào)速的實(shí)現(xiàn)
3.3  主控板硬件原理圖設(shè)計(jì)
3.4  紅外遙控發(fā)射硬件設(shè)計(jì)
3.4.1  遙控器硬件要求分析
3.4.2  液晶的選擇
3.4.3  遙控器主板設(shè)計(jì)
3.4.4  遙控器紅外發(fā)射的調(diào)制
3.4.5  遙控器的外觀
3.5  軟件設(shè)計(jì)規(guī)劃
3.5.1  合理安排中斷優(yōu)先級
3.5.2  主控程序總體結(jié)構(gòu)
第4章  質(zhì)的飛躍-從單片機(jī)到ARM產(chǎn)品開發(fā)
4.1  嵌入式系統(tǒng)和ARM
4.1.1  JTAG接口
4.1.2  JTAG標(biāo)準(zhǔn)
4.1.3  JTAG硬件控制器
4.2  JTAG仿真器制作
4.2.1  ARM的調(diào)試結(jié)構(gòu)
4.2.2  JTAG仿真環(huán)境
4.2.3  自制簡易仿真器
4.2.4  JTAG仿真器硬件制作
4.2.5  JTAG 仿真器驅(qū)動軟件
4.3  ADS開發(fā)套件
4.3.1  在ADS 1.2中使用簡易JTAG仿真頭調(diào)試
4.4  ARM啟動代碼和Bootloader
4.4.1  啟動代碼主要構(gòu)成
4.4.2  啟動代碼實(shí)例分析
4.5  從ADS 1.2 到Realview MDK
4.5.1  工具結(jié)構(gòu)的改進(jìn)
4.5.2  分散加載文件
4.5.3  C庫函數(shù)的差異
4.5.4  開發(fā)環(huán)境遷移實(shí)例
第5章 ARM常用外設(shè)接口
5.1  SPI接口
5.2  模塊式LCD的SPI接口設(shè)計(jì)
5.2.1  128×64點(diǎn)陣顯示器
5.2.2  模塊引腳說明
5.2.3  模塊式LCD硬件連接
5.2.4  模塊式LCD內(nèi)部存儲器
5.2.5  SPI接口LCD顯示程序
5.3  SPI Flash Memory編程
5.3.1  SPI Flash硬件接口
5.2.3  AT45DB041的軟件接口函數(shù)
5.3  I2C接口
5.4.1  上拉電阻與傳輸速率
5.4.2  I2C總線三種信號
5.4.3  軟件仿真I2C示例
5.4.4  帶I2C硬件控制器的程序
第6章  基于STM32的室內(nèi)導(dǎo)航家用拖地機(jī)
6.1  對mint5200進(jìn)行拆解
6.2  設(shè)計(jì)方案
6.2.1  外觀的修改
6.2.2  機(jī)械設(shè)計(jì)
6.2.3  室內(nèi)導(dǎo)航方案的選擇
6.2.4  導(dǎo)航系統(tǒng)方案設(shè)計(jì)
6.2.5  紅外通信方案設(shè)計(jì)
6.2.6  保證直線行走的設(shè)計(jì)方案
6.2.7  方案的合理性分析
6.3  總體設(shè)計(jì)
6.4  硬件設(shè)計(jì)
6.5  軟件設(shè)計(jì)
6.5.1  關(guān)于STM32固件庫
6.5.2  異常信號的處理
6.5.3  電動機(jī)控制部分
6.5.4  紅外和噪聲波載波發(fā)生
6.5.5  PID電動機(jī)速度控制
6.5.6  MPU6050陀螺儀及姿態(tài)解算
6.5.7  有關(guān)清潔覆蓋算法分析
6.5.8  規(guī)則動作庫
6.6  拖地機(jī)產(chǎn)品樣機(jī)
6.7  拖地機(jī)專利撰寫舉例
第7章  基于OS層面ARM必備知識- 嵌入式Linux文件系統(tǒng)
7.1  Linux文件系統(tǒng)簡介
7.1.1  ext2和INODE
7.1.2  虛擬文件系統(tǒng)(VFS)
7.2  注冊文件系統(tǒng)
7.3  安裝文件系統(tǒng)
7.4  在虛擬文件系統(tǒng)中搜尋文件
7.5  卸載文件系統(tǒng)
7.6  /proc文件系統(tǒng)
7.7  設(shè)備特殊文件
7.8  常見的flash文件系統(tǒng)
7.8.1  Flash的特點(diǎn)
7.8.2  JFFS2
7.8.3  YAFFS文件系統(tǒng)
7.9  根文件系統(tǒng)
第8章  將設(shè)備聯(lián)網(wǎng)-嵌入式Web Sever的實(shí)現(xiàn)
8.1  Web基礎(chǔ)知識
8.1.1  HTTP協(xié)議
8.1.2  HTTP請求
8.1.3  HTTP應(yīng)答
8.2  面向電子商務(wù)的B/S結(jié)構(gòu)
8.3  Web Server制作網(wǎng)頁
8.4  CGI工作原理
8.4.1  環(huán)境變量
8.4.2  CGI標(biāo)題和GET/POST
8.4.4  CGI程序的開發(fā)
8.4.5  幾種常用數(shù)據(jù)庫接口
8.4.6  幾種常用CGI及其Web開發(fā)語言
8.5  JavaScript腳本
8.5.1  JavaScript的語句及語法
8.5.2  JavaScript編程舉例
8.6  Socket通信
8.6.1  TCP Socket編程舉例
8.6.2  UDP Socket編程舉例
8.6.3  HTTP請求中Client與Server的交互過程
8.6.4  一個簡單的Web服務(wù)器例子
8.7  嵌入式Web服務(wù)器Boa的特點(diǎn)
8.7.1  Boa的功能實(shí)現(xiàn)
8.7.2  Boa的移植步驟
8.7.3  CGIC庫的移植
8.7.4  HTML模板的制作
8.7.5  一個綜合的Web測試實(shí)驗(yàn)
8.8  通過網(wǎng)絡(luò)遠(yuǎn)程控制開發(fā)板上的燈
第9章 基于Linux的家庭網(wǎng)關(guān)設(shè)計(jì)
9.1  產(chǎn)品開發(fā)背景
9.2  功能需求
9.3  家庭網(wǎng)關(guān)設(shè)計(jì)
9.3.1  網(wǎng)絡(luò)通信設(shè)計(jì)
9.3.2  網(wǎng)關(guān)軟件架構(gòu)
9.3.3  關(guān)于視頻硬件設(shè)計(jì)
9.3.4  系統(tǒng)整體的硬件設(shè)計(jì)
9.3.5  家庭網(wǎng)關(guān)系統(tǒng)包含的軟件
9.4  硬件平臺設(shè)計(jì)
9.5  嵌入式Web開發(fā)概述
9.5.1  Mizi Linux
9.5.2  Boa小型Web服務(wù)器
9.5.3  SQLite輕型數(shù)據(jù)庫
9.5.4  網(wǎng)關(guān)的軟件平臺構(gòu)造
9.6  軟件環(huán)境搭建步驟
9.6.1  燒寫Mizi Linux
9.6.2  搭建交叉編譯環(huán)境
9.6.3  Boa移植
9.6.4  SQLite移植
9.6.5  SQLite使用方法與常用命令
9.6.6  建立數(shù)據(jù)庫
9.7  CGI程序設(shè)計(jì)與實(shí)現(xiàn)
9.7.1  CGI與客戶端的通信機(jī)制
9.7.2  程序中讀寫SQLite數(shù)據(jù)庫
9.7.3  RS-485串口讀寫
9.7.4  指令格式定義
9.7.5  CGI腳本舉例
9.8  前臺網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn)
9.8.1  HTML簡介
9.8.2  CSS簡介
9.8.3  JavaScript簡介
9.8.4  Ajax技術(shù)
9.9  網(wǎng)關(guān)使用說明書
9.9.1  產(chǎn)品概述
9.9.2  用戶登錄
9.9.3  主界面
9.9.4  家電控制
9.9.5  系統(tǒng)設(shè)置

本目錄推薦

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