注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)μC/OS ARM移植要點(diǎn)詳解

μC/OS ARM移植要點(diǎn)詳解

μC/OS ARM移植要點(diǎn)詳解

定 價(jià):¥26.00

作 者: 黃燕平
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): 嵌入式操作系統(tǒng)應(yīng)用叢書(shū)
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787810777254 出版時(shí)間: 2005-11-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 264 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容簡(jiǎn)介本書(shū)適合的讀者是對(duì)ARM微處理器有一定了解,對(duì)嵌入式內(nèi)核有一定了解和對(duì)嵌入式產(chǎn)品開(kāi)發(fā)有一定經(jīng)驗(yàn)的讀者。對(duì)于從事嵌入式產(chǎn)品開(kāi)發(fā),特別是基于ARM的嵌入式產(chǎn)品開(kāi)發(fā)的項(xiàng)目經(jīng)理、體系結(jié)構(gòu)設(shè)計(jì)師、設(shè)計(jì)師、代碼開(kāi)發(fā)工程師、測(cè)試工程師,解決實(shí)際問(wèn)題有一定的幫助。本書(shū)內(nèi)容內(nèi)容共7章,各章主題如下:第0章為嵌入式環(huán)境的選擇,對(duì)嵌入式產(chǎn)品開(kāi)發(fā)中常見(jiàn)的芯片、軟件方案進(jìn)行了簡(jiǎn)單比較分析。第1章為OS內(nèi)核概念,包括ARM微處理器特性、內(nèi)核結(jié)構(gòu)基礎(chǔ)等重要概念的詳細(xì)說(shuō)明。它是本書(shū)中非常重要的一章。第2章為μC/OSII移植過(guò)程,是在常見(jiàn)ARM微處理器上移植μC/OSII的代碼詳解。第3章為代碼組織及功能設(shè)計(jì),把嵌入式產(chǎn)品的設(shè)計(jì)從簡(jiǎn)單移植的角度擴(kuò)展到內(nèi)核整體體系結(jié)構(gòu)設(shè)計(jì)及功能組件組織的角度并引入一個(gè)有益的、重要的COS組件方法。它是本書(shū)中篇幅最長(zhǎng)的一章,也是最重要的一章。第4章為μRtosV1.0代碼說(shuō)明,介紹一種硬實(shí)時(shí)分層調(diào)度體系結(jié)構(gòu)的嵌入式內(nèi)核產(chǎn)品。第5章為ARM開(kāi)發(fā)環(huán)境,解答軟件開(kāi)發(fā)工具使用中的一些常見(jiàn)問(wèn)題。第6章為軟件工程簡(jiǎn)述,對(duì)嵌入式產(chǎn)品開(kāi)發(fā)中的軟件項(xiàng)目管理中的要點(diǎn)進(jìn)行了探討,討論了一些如何提高產(chǎn)品品質(zhì)的技術(shù)知識(shí)。前言隨著國(guó)內(nèi)工業(yè)化、數(shù)字化的步伐加快,嵌入式開(kāi)發(fā)在IT行業(yè)中的重要性越來(lái)越顯著。中國(guó)成為“世界制造中心”甚至“設(shè)計(jì)中心”的趨勢(shì),必然導(dǎo)致對(duì)小型數(shù)字控制系統(tǒng)的需求越來(lái)越大。在嵌入式系統(tǒng)開(kāi)發(fā)方面,最核心的技術(shù)就是微處理器芯片和嵌入式操作系統(tǒng)。其中在微處理器芯片方面,ARM已經(jīng)給出了比較理想的一個(gè)答案;而在嵌入式操作系統(tǒng)方面,適合國(guó)內(nèi)發(fā)展方向的解決方案以及系統(tǒng)基礎(chǔ)結(jié)構(gòu)方面并不理想。風(fēng)河公司的VxWorks操作系統(tǒng)成本高,結(jié)構(gòu)復(fù)雜,不適合小型應(yīng)用。微軟公司的WinCE操作系統(tǒng)更適合民用、便攜式娛樂(lè)設(shè)備等。開(kāi)源的Linux操作系統(tǒng)體系結(jié)構(gòu)同樣復(fù)雜,產(chǎn)品化和商業(yè)化程度不夠,即使在Linux本來(lái)的PC目標(biāo)環(huán)境下,也難尋理想的技術(shù)支持,更不用說(shuō)嵌入式環(huán)境下的Linux。這方面的弱勢(shì)對(duì)批量生產(chǎn)、大規(guī)模、長(zhǎng)時(shí)間運(yùn)行使用的工業(yè)化產(chǎn)品來(lái)說(shuō)是致命的。另外,在以上討論的這3種系統(tǒng)中,只有VxWorks是硬實(shí)時(shí)操作系統(tǒng),而WinCE和Linux是非硬實(shí)時(shí)操作系統(tǒng)。在這種情況下,類似于μC/OSII的小型硬實(shí)時(shí)嵌入式操作系統(tǒng)內(nèi)核具有低成本、易控制、小規(guī)模、高性能的特性,因而有相當(dāng)好的發(fā)展前景。但是這類系統(tǒng)的基礎(chǔ)較為薄弱,面臨產(chǎn)品化和商業(yè)化程度不夠的局面。采用此類系統(tǒng)進(jìn)行產(chǎn)品開(kāi)發(fā)需要仔細(xì)分析和設(shè)計(jì),否則也很難真正滿足工業(yè)產(chǎn)品生產(chǎn)的要求。本書(shū)正是針對(duì)這種情況,在ARM微處理器環(huán)境下,針對(duì)商業(yè)化、產(chǎn)品化環(huán)境的嚴(yán)格要求,設(shè)計(jì)、構(gòu)造了一種硬實(shí)時(shí)嵌入式內(nèi)核體系結(jié)構(gòu)。當(dāng)然,真正的商業(yè)化、產(chǎn)品化的嵌入式內(nèi)核既需要這種能夠滿足高標(biāo)準(zhǔn)要求的體系結(jié)構(gòu)設(shè)計(jì)基礎(chǔ),又需要嚴(yán)格的產(chǎn)品化軟件開(kāi)發(fā)測(cè)試過(guò)程。只有理論基礎(chǔ)與工程實(shí)踐完整地結(jié)合,才能產(chǎn)生真正經(jīng)受得起考驗(yàn)的,能夠滿足工業(yè)化生產(chǎn),能夠在各種環(huán)境下穩(wěn)定運(yùn)行并確保達(dá)到設(shè)計(jì)目的的產(chǎn)品。從這個(gè)角度考慮,僅僅拿來(lái)一個(gè)操作系統(tǒng)內(nèi)核并開(kāi)發(fā)應(yīng)用產(chǎn)品很難完全滿足這種要求。必須要對(duì)內(nèi)核的設(shè)計(jì)思路進(jìn)行仔細(xì)的考慮和驗(yàn)證,對(duì)應(yīng)用的可選開(kāi)發(fā)設(shè)計(jì)方法進(jìn)行審慎的評(píng)估,并配合真正工業(yè)化的項(xiàng)目開(kāi)發(fā)管理辦法,才能保障產(chǎn)品達(dá)到要求。本書(shū)中提到的μRtosV1.0內(nèi)核,正是作者及其所在團(tuán)隊(duì)按照以上精神付出巨大努力嚴(yán)格設(shè)計(jì)、測(cè)試的產(chǎn)品。該內(nèi)核的體系結(jié)構(gòu)設(shè)計(jì)思路在本書(shū)中有充分詳細(xì)的解釋和說(shuō)明。另外,μC/OSII是讀者在市面上可以方便獲得的一種“半開(kāi)源”的操作系統(tǒng)內(nèi)核。本書(shū)針對(duì)該內(nèi)核在ARM下的移植以及與本書(shū)所述內(nèi)核體系結(jié)構(gòu)的關(guān)系及比較,進(jìn)行了詳細(xì)解說(shuō)。通過(guò)對(duì)比,既方便μC/OSII的愛(ài)好者、使用者學(xué)習(xí)掌握μC/OSII內(nèi)核,同時(shí)又在對(duì)比分析過(guò)程中,使讀者掌握μC/OSII和μRtosV1.0內(nèi)核各自的詳細(xì)特征、特點(diǎn),方便讀者在此基礎(chǔ)上開(kāi)發(fā)設(shè)計(jì)出更好的嵌入式系統(tǒng)產(chǎn)品。作者2005年7月25日

作者簡(jiǎn)介

暫缺《μC/OS ARM移植要點(diǎn)詳解》作者簡(jiǎn)介

圖書(shū)目錄

目 錄
第1章 Pro/ENGINEER Wildfire 2.0 基礎(chǔ)知識(shí) 1
1.1 Pro/ENGINEER Wildfire 2.0系統(tǒng)簡(jiǎn)介 1
1.1.1 Pro/ENGINEER的參數(shù)化技術(shù)特點(diǎn) 2
1.1.2 Pro/ENGINEER Wildfire 2.0的主要特色及常用模塊 2
1.2 特征概述及分類 3
1.2.1 特征概述 4
1.2.2 特征分類 4
1.3 鼠標(biāo)功能 5
1.3.1 一般功能操作 5
1.3.2 特殊功能操作 5
1.3.3 特征編輯 6
1.4 小結(jié) 6
第2章 Pro/ENGINEER Wildfire 2.0 模具設(shè)計(jì)基礎(chǔ) 8
2.1 型腔模具的相關(guān)知識(shí) 8
2.1.1 型腔模具的特點(diǎn)、分類及典型結(jié)構(gòu) 8
2.1.2 壓鑄模有關(guān)知識(shí) 9
2.1.3 注射模有關(guān)知識(shí) 11
2.2 Pro/ENGINEER Wildfire 模具設(shè)計(jì)相關(guān)概念 13
2.2.1 設(shè)計(jì)模型 13
2.2.2 參考模型 13
2.2.3 工件模型 13
2.2.4 模具模型 13
2.2.5 分型面 14
2.2.6 拔模斜度 14
2.2.7 收縮率 14
2.2.8 模具體積塊 15
2.2.9 模型組件 15
2.2.10 鑄件 15
2.3 Pro/ENGINEER Wildfire 模具設(shè)計(jì)環(huán)境 15
2.3.1 模具設(shè)計(jì)環(huán)境的進(jìn)入 15
2.3.2 模具設(shè)計(jì)環(huán)境的菜單管理器 16
2.3.3 模具設(shè)計(jì)環(huán)境的工具欄 18
2.3.4 模具組件的顯示與控制 19
2.4 小結(jié) 21
第3章 Pro/ENGINEER Wildfire 2.0模具設(shè)計(jì)基本過(guò)程 22
3.1 模具設(shè)計(jì)流程概述 22
3.2 模具模型的建立 23
3.2.1 設(shè)置工作目錄 23
3.2.2 創(chuàng)建新的模具設(shè)計(jì)環(huán)境 24
3.2.3 創(chuàng)建參考模型 24
3.2.4 加入工件 27
3.2.5 設(shè)定收縮率 29
3.3 澆注系統(tǒng)設(shè)計(jì) 29
3.3.1 流道設(shè)計(jì) 29
3.3.2 澆口設(shè)計(jì) 31
3.4 分型面設(shè)計(jì) 32
3.5 模具的拆分 36
3.5.1 模具體積塊的產(chǎn)生 36
3.5.2 模具型腔的生成 37
3.5.3 保存結(jié)果 37
3.6 試模 38
3.6.1 試模初步 38
3.6.2 定義名稱 38
3.6.3 檢驗(yàn)結(jié)果 38
3.7 開(kāi)模 39
3.7.1 關(guān)閉參考模型和工件模型 39
3.7.2 關(guān)閉參考基準(zhǔn) 39
3.7.3 開(kāi)模 40
3.8 小結(jié) 41
第4章 模具模型的創(chuàng)建 42
4.1 創(chuàng)建模具模型 42
4.1.1 界面的進(jìn)入 42
4.1.2 參考模型的加入 44
4.1.3 工件模型的加入 46
4.1.4 收縮率的設(shè)定 48
4.1.5 模型組件的操作 49
4.2 實(shí)例訓(xùn)練 51
4.2.1 實(shí)例1:以直接生成方式加入工件模型1 51
4.2.2 實(shí)例2:以裝配方式加入工件模型1 54
4.2.3 實(shí)例3:以直接生成參考模型的方式加入工件模型 58
4.3 小結(jié) 60
第5章 分型面的建立 61
5.1 分型面的概念及特征 61
5.1.1 分型面的概念 61
5.1.2 分型面的特征 61
5.2 分型面的形成 62
5.2.1 分型面形成界面的進(jìn)入及相關(guān)菜單 62
5.2.2 分型面的定義 62
5.2.3 拉伸法創(chuàng)建分型面 64
5.2.4 復(fù)制法創(chuàng)建分型面 66
5.3 分型面的編輯 68
5.3.1 編輯的常用方法 68
5.3.2 編輯分型面的其他方法 73
5.4 實(shí)例訓(xùn)練 76
5.4.1 實(shí)例4:無(wú)凹陷表面零件的分型面建立方法 76
5.4.2 實(shí)例5:有凹陷表面零件的分型面建立方法 80
5.4.3 實(shí)例6:有凹陷表面及破孔零件的分型面建立方法 85
5.5 小結(jié) 90
第6章 模具的分割 92
6.1 模具體積塊概述 92
6.2 利用分型面形成模具體積塊 93
6.2.1 菜單管理器 93
6.2.2 分割模具體積塊 94
6.3 直接形成模具體積塊 96
6.3.1 菜單管理器 96
6.3.2 利用聚合法形成模具體積塊 97
6.3.3 利用草繪法形成模具體積塊 99
6.4 用模具體積塊形成模具體積塊 101
6.5 模具體積塊的編輯 102
6.6 模具體組件的抽取 104
6.7 實(shí)例 106
6.7.1 實(shí)例7:名片盒蓋的模具體積塊及模具組件模型的創(chuàng)建 106
6.7.2 實(shí)例8:用聚合法形成撥輪零件模具體積塊 108
6.7.3 實(shí)例9:用草繪法創(chuàng)建撥輪零件的其他模具體積塊 112
6.8 小結(jié) 117
第7章 模具的檢測(cè)、試模與開(kāi)模 119
7.1 模具檢測(cè) 120
7.1.1 模具分析 120
7.1.2 厚度檢查 121
7.1.3 投影面積 123
7.1.4 分型面檢查 123
7.1.5 模具開(kāi)模 124
7.2 模具的試模 124
7.3 模具的開(kāi)模 125
7.3.1 開(kāi)模菜單 125
7.3.2 開(kāi)模步驟 126
7.3.3 開(kāi)模操作編輯 126
7.4 實(shí)例訓(xùn)練 129
7.4.1 實(shí)例10:輪零件的試模與開(kāi)模 129
7.4.2 實(shí)例11:名片盒蓋零件的試模與開(kāi)模 131
7.4.3 實(shí)例12:撥輪零件的試模與開(kāi)模 133
7.5 小結(jié) 136
第8章 模具設(shè)計(jì)綜合實(shí)例 137
8.1 實(shí)例13:跳棋子模具設(shè)計(jì) 137
8.1.1 制件外形設(shè)計(jì) 137
8.1.2 制件的模具設(shè)計(jì) 141
8.2 實(shí)例14:香水瓶罩模具設(shè)計(jì) 171
8.2.1 制件外形設(shè)計(jì) 171
8.2.2 制件的模具設(shè)計(jì) 177
8.3 實(shí)例15:電話機(jī)座模具設(shè)計(jì) 190
8.3.1 制件外形設(shè)計(jì) 190
8.3.2 制件的模具設(shè)計(jì) 234
8.4 小結(jié) 252
附錄 術(shù)語(yǔ)表 253

本目錄推薦

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