玩轉(zhuǎn). NET Micro Framework移植:基于STM32F10x處理器
定 價(jià):39 元
叢書名:工程師經(jīng)驗(yàn)手記
- 作者:莫雨 著
- 出版時(shí)間:2012/4/1
- ISBN:9787512407237
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP393.4
- 頁(yè)碼:284
- 紙張:膠版紙
- 版次:1
- 開本:16開
《玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器》循循善誘,帶領(lǐng)大家進(jìn)入.NET Micro Framework移植這個(gè)神奇的領(lǐng)域。全書內(nèi)容總體上分為三個(gè)部分:第一部分介紹.NET Micro Framework的基本概況,比如應(yīng)用領(lǐng)域、發(fā)展前景、嵌入式系統(tǒng)的對(duì)比等,讓讀者大致了解它所處的地位;第二部分是熟悉開發(fā)環(huán)境,比如需要什么開發(fā)工具、如何編譯代碼、如何調(diào)試等,讓讀者了解移植所需要做的準(zhǔn)備工作;第三部分是全書之重,主要介紹如何將.NET Micro Framework移植到STM32F103ZE處理器上及需注意的要點(diǎn),內(nèi)容涉及向量表、USB驅(qū)動(dòng)、FLASH驅(qū)動(dòng)等,讓讀者明白如何從無(wú)到有進(jìn)行移植。本書附錄中有“快速上手指南”,讀者可根據(jù)其中的步驟快速地進(jìn)行系統(tǒng)編譯。本書共享書中所有源代碼,請(qǐng)到作者博客或北京航空航天大學(xué)出版社網(wǎng)站下載。
本書的讀者對(duì)象是:對(duì).NET Micro Framework移植非常感興趣的朋友,只要具備基礎(chǔ)的C++知識(shí),就能根據(jù)書中的內(nèi)容一步一步實(shí)現(xiàn)移植:對(duì)于想了解和使用STM32FlOx的讀者,也具備一定的參考價(jià)值;當(dāng)然,還有對(duì)嵌入式開發(fā)有著濃厚興趣,一直支持norains的朋友們。
莫
莫雨,【網(wǎng)名norains】一名沉溺于嵌入式開發(fā)而不知日月輪轉(zhuǎn)的工程師,2012年新晉微軟最有價(jià)值專家。凡是與技術(shù)相關(guān)之種種,無(wú)論大小繁雜,均欲一窺究竟,故涉獵甚廣。期間所獲之造詣,于業(yè)界頗有其名。曾不知地厚天高,2010年以《Windows CE大排檔》一書獻(xiàn)丑,現(xiàn)再推新作,望一眾新朋故友于觀讀之后不吝賜教,幸之甚矣!
第1章 概述
1.1 什么是.NET Micro Framework
1.2.NETMicroFramework的架構(gòu)
1.2.1 Hardware Layer(硬件層)
1.2.2 Runtime Component Layer(執(zhí)行組件層)
1.2.3 Class Library Layer(類庫(kù)層)
1.2.4 Application Layer(應(yīng)用層)
1.3.NETMicroFramework與嵌入式系統(tǒng)的比較
1.4.NETMicroFramework與其他.NET平臺(tái)的比較
1.5 開發(fā)工具
1.5.1 Visual Studio
1.5.2 Real View MDK
1.6 硬件平臺(tái)
1.7 閑談.NET Micro Framework的適用范圍
第2章 開發(fā)環(huán)境
2.1.NETMicroFrameworkPortingKit概述
2.2 安裝.NET Micro Framework PortingKit
2.3 了解文件類型
2.3.1 命令文件:*.cmd
2.3.2 工程文件:*.proj
2.3.3 分散加載文件:*.xm1
2.3.4 源代碼文件:*.s,*.c,*.cpp,*.h
2.4 編譯MF Deploy
2.5 C#程序開發(fā)
2.5.1 安裝SDK
2.5.2 第一個(gè)C#程序
2.5.3 查看幫助文檔
第3章 移植初步
3.1 Solution Wizard創(chuàng)建新方案
3.2 探究處理器數(shù)值設(shè)置
3.3.NETMicroFramework工程
3.3.1 典型工程概述
3.3.2 斷點(diǎn)調(diào)試Native Sample
3.4 ST函數(shù)庫(kù)
第4章 向量表和啟動(dòng)
4.1 向量表
4.2 啟動(dòng)代碼
4.3.NET Micro Framework的啟動(dòng)流程
4.4 修改.NET Micro Framework的啟動(dòng)流程
4.5 使向量表正常工作
4.6 將向量表移至內(nèi)存
4.7 不可或缺的PrepareImage Regions
4.8 修正PrepareImage Regions
4.9 INTC驅(qū)動(dòng)
4.9.1 驅(qū)動(dòng)概述
4.9.2 搭建工程
4.9.3 動(dòng)態(tài)設(shè)置中斷函數(shù)
第5章 Sys Tick驅(qū)動(dòng)
5.1 驅(qū)動(dòng)概述
5.2 建立工程
5.3 使用ST函數(shù)庫(kù)的定時(shí)器
5.4 驅(qū)動(dòng)實(shí)現(xiàn)
5.5 中斷函數(shù)
第6章 串口驅(qū)動(dòng)
6.1 驅(qū)動(dòng)概述
6.2 建立工程
6.3 寄存器概述
6.4 ST函數(shù)庫(kù)的使用
6.5 中斷函數(shù)
6.6 PAL層驅(qū)動(dòng)
……
第7章 USB驅(qū)動(dòng)
第8章 FLASH驅(qū)動(dòng)
第9章 Power驅(qū)動(dòng)
第10章 GPIO驅(qū)動(dòng)
第11章 LCD驅(qū)動(dòng)
第12章 調(diào)試異常與解決
附錄A 代碼包快速上手指南
附錄B BIN文件的燒錄
參考文獻(xiàn)
后記 授之于漁:寫在.NETMicroFramework4.2 RC發(fā)布之際