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

嵌入式產(chǎn)品分析與設計

嵌入式產(chǎn)品分析與設計

定 價:¥68.00

作 者: 王真星 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機/網(wǎng)絡 計算機理論

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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