注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學嵌入式軟件與Hopen系統(tǒng)

嵌入式軟件與Hopen系統(tǒng)

嵌入式軟件與Hopen系統(tǒng)

定 價:¥35.00

作 者: 鐘錫昌,張倪編著
出版社: 北京航空航天大學出版社
叢編項: 嵌入式操作系統(tǒng)應用叢書
標 簽: 嵌入式計算機

ISBN: 9787810774956 出版時間: 2004-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 358 字數(shù):  

內容簡介

  本書既可作為學習嵌入式軟件方面的知識的入門讀物,也可供從事嵌入式軟件開發(fā)的人員參考。前言本書的編寫目的是向讀者介紹一些有關嵌入式軟件的基本概念以及一個實際的嵌入式軟件系統(tǒng)——Hopen,從而使讀者能對嵌入式軟件系統(tǒng)有一個初步但比較全面的認識。本書首先給出了嵌入式系統(tǒng)和嵌入式軟件的概念、特性,并從操作系統(tǒng)、軟件開發(fā)環(huán)境、窗口系統(tǒng)、網絡系統(tǒng)、數(shù)據庫管理系統(tǒng)及Java虛擬機等幾個方面對嵌入式軟件作了一個綜合性的介紹;然后以Hopen系統(tǒng)為實例對以上幾個方面的內容進行了深化。之所以采用通過講述以上內容來達到向讀者介紹嵌入式軟件的目的這樣一種方法,是出于以下的考慮:第一,在嵌入式軟件這一領域中沒有唯一的占絕對主導地位的系統(tǒng)。嵌入式軟件的性質和應用范圍決定了,在嵌入式軟件這一領域中沒有出現(xiàn)臺式機領域中那種由Microsoh一家公司的Windows系統(tǒng)獨霸天下的局面。一種嵌入式軟件系統(tǒng)只要其功能定位得當,就有可能占有一定的市場份額。所以在講述嵌入式軟件時,就不存在以國外的某種絕對“主流”的系統(tǒng)為藍本的問題。第二,以Hopen系統(tǒng)為實例介紹嵌入式系統(tǒng)是比較合適的選擇之一。提起Hopen系統(tǒng),自然會使人們聯(lián)想起發(fā)生在1999年的“維納斯”計劃和“女媧”計劃之爭。當然“女媧”計劃的實施和Hopen系統(tǒng)的研制并不始于1999年。早在1996年初,為了扭轉我國的操作系統(tǒng)市場基本被國外廠商所控制的被動局面,在國家科委的支持下,我們承擔了“PDA操作系統(tǒng)及開發(fā)平臺的研究與開發(fā)”這一國家“九五”重點攻關項目的研發(fā)工作。從那時起,Hopen系統(tǒng)的研制工作就已啟動。經過多年的努力,Hopen系統(tǒng)已完成了由研發(fā)階段向產業(yè)化階段的過渡,在PDA、機頂盒、瘦客戶機及智能手機等領域中得到了很好的應用,是國內自行研制的嵌入式軟件系統(tǒng)中的主要品種之一,而且其構成比較齊全。在本書所介紹的操作系統(tǒng)、軟件開發(fā)環(huán)境、窗口系統(tǒng)、網絡系統(tǒng)、數(shù)據庫管理系統(tǒng)及Java虛擬機等諸方面,除數(shù)據庫管理系統(tǒng)之外(一些第三方廠商開發(fā)的數(shù)據庫管理系統(tǒng)可在Hopen系統(tǒng)上運行,如人大金倉信息技術公司的“小金靈”系統(tǒng)),它都有對應的部分,比較適合作講述的實例。第三,嵌入式軟件的內容已大大地豐富,形成了由操作系統(tǒng)、支撐系統(tǒng)及應用系統(tǒng)3個層面所組成的體系。傳統(tǒng)的觀點一般認為:一個嵌入式系統(tǒng)的軟件部分應當由操作系統(tǒng)和建立在其上的應用軟件所組成,甚至在有些嵌入式系統(tǒng)上根本沒有操作系統(tǒng),其應用軟件直接建立在硬件之上;但在進入了后PC時代后,位于操作系統(tǒng)之上、應用軟件之下的支撐軟件得到了快速的發(fā)展,在嵌入式系統(tǒng)中出現(xiàn)了窗口系統(tǒng)、網絡系統(tǒng)和數(shù)據庫管理系統(tǒng)等一系列支撐軟件。在一些嵌入式系統(tǒng)中,特別是一些淺度的嵌入式系統(tǒng)中,它們成為不可缺少的部分。因此,在介紹嵌入式軟件時就理所當然地包括這些內容。在本書即將出版之時,我們首先要向祝慶、蔣寧、靖樹峰、奉旭輝、孫毓英、韋忠、張向陽、許晶、王云、劉玉瑛、張今、段大衛(wèi)、刊、健、王曉云、馮翌坤等為本書的編寫付出過辛勤勞動的同事和朋友表示衷心的感謝。他們或直接參加了部分內容的編寫,或為我們提供了非常有意義的資料,或為本書繪制了插圖,或對書中的源程序做了調試和校正,或做了很多的錄入工作。沒有他們所做的這一切,本書是不能夠在此時與廣大讀者見面的。嵌入式軟件是一個范圍很廣的研究領域,涉及芯片技術、操作系統(tǒng)、軟件開發(fā)環(huán)境、窗口系統(tǒng)、網絡系統(tǒng)及數(shù)據庫管理系統(tǒng)等多方面的知識。本書的意圖是想通過一個具體的系統(tǒng),從多方面對嵌入式軟件作一個綜合性的介紹。這對我們具有一定的難度,要求我們對上述各技術領域的問題都有比較深入的了解;但遺憾的是,對這些技術領域,有些我們很熟悉,有些>匕較熟悉,有些則理解得較膚淺。由于這種原因,本書中定會存在一些錯誤和不足之處。對此,我們衷心地懇請各方面的專家提出寶貴的意見,以便我們把工作做得更好。

作者簡介

暫缺《嵌入式軟件與Hopen系統(tǒng)》作者簡介

圖書目錄

1 嵌入式軟件概述
1.1 嵌入式系統(tǒng)和嵌入式軟件1
1.1.1 嵌入式系統(tǒng)簡介1
1.1.2 嵌入式軟件的概念與特點7
1.1.3 嵌入式軟件的組成8
1.1.4 嵌入式軟件的發(fā)展歷程9
1.1.5 嵌入式軟件的應用領域11
1.2 嵌入式操作系統(tǒng)12
1.2.1 嵌入式操作系統(tǒng)的概念與特點12
1.2.2 嵌入式操作系統(tǒng)的組成13
1.2.3 嵌入式操作系統(tǒng)的類型15
1.2.4 嵌入式操作系統(tǒng)的評價16
1.2.5 幾種主要的嵌入式操作系統(tǒng)17
1.2.6 嵌入式操作系統(tǒng)的發(fā)展25
1.3 嵌入式軟件的開發(fā)環(huán)境26
1.3.1 嵌入式軟件開發(fā)的過程26
1.3.2 嵌入式軟件的建立及其工具29
1.3.3 嵌入式軟件的調試及其工具31
1.3.4 幾種主要的嵌入式軟件開發(fā)環(huán)境36
1.4 嵌入式窗口系統(tǒng)43
1.4.1 嵌入式窗口系統(tǒng)的概念與特點43
1.4.2 嵌入式窗口系統(tǒng)的運行原理46
1.4.3 嵌入式窗口系統(tǒng)的主要功能50
1.4.4 幾種主要的嵌入式窗口系統(tǒng)51
1.5 嵌入式網絡系統(tǒng)55
1.5.1 家庭信息網55
1.5.2 現(xiàn)場總線63
1.5.3 無線數(shù)據通信網69
1.6 嵌入式數(shù)據庫管理系統(tǒng)82
1.6.1 嵌入式數(shù)據庫管理系統(tǒng)的概念與特點82
1.6.2 嵌入式數(shù)據庫系統(tǒng)的組成與關鍵技術85
1.6.3 幾種主要的嵌入式數(shù)據庫管理系統(tǒng)86
1.7 嵌入式系統(tǒng)的Java虛擬機93
1.7.1 Java的家族與成員93
1.7.2 J2ME的組成96
1.7.3 CLDC與MIDP概述99
1.8 Hopen系統(tǒng)簡介108
1.8.1 Hopen系統(tǒng)的組成108
1.8.2 Hopen系統(tǒng)的應用軟件開發(fā)過程109
1.8.3 Hopen系統(tǒng)的應用軟件仿真調試工具110
1.8.4 Hopen操作系統(tǒng)簡介119
1.8.5 Hopen窗口系統(tǒng)簡介121
1.8.6 Hopen網絡系統(tǒng)簡介123
1.8.7 Hopen文件系統(tǒng)簡介124
1.8.8 Hopen的Java虛擬機與類庫簡介124
2 Hopen系統(tǒng)窗口應用程序的開發(fā)
2.1 一個窗口應用程序實例126
2.1.1 程序源碼126
2.1.2 程序說明129
2.2 窗口及其使用129
2.2.1 什么是窗口129
2.2.2 什么是窗口類130
2.2.3 窗口的建立130
2.2.4 窗口的顯示和更新136
2.2.5 窗口函數(shù)136
2.2.6 窗口的輸出137
2.2.7 與窗口相關的幾個概念138
2.3 消息機制143
2.3.1 消息的產生和處理143
2.3.2 消息循環(huán)144
2.3.3 消息的發(fā)送144
2.3.4 消息死鎖的避免145
2.4 控件及其使用145
2.4.1 什么是控件145
2.4.2 控件的建立146
2.4.3 有關控件的其它操作150
2.4.4 常用的控件152
2.5 對話框及其使用159
2.5.1 什么是對話框159
2.5.2 對話框的建立160
2.5.3 在對話框中使用控件164
2.6 菜單及其使用165
2.6.1 什么是菜單165
2.6.2 定義菜單165
2.6.3 為窗口指定菜單167
2.6.4 菜單輸入的處理168
2.6.5 菜單的修改168
2.6.6 幾種特殊的菜單173
2.7 圖形的顯示175
2.7.1 設備描述表175
2.7.2 繪圖工具180
2.7.3 圖形輸出函數(shù)182
2.7.4 位圖182
2.8 光標. 鼠標和鍵盤191
2.8.1 光標形狀的控制192
2.8.2 光標的顯示193
2.8.3 光標的隱藏193
2.8.4 鼠標和筆的使用194
2.8.5 用鍵盤移動光標196
3 Hopen操作系統(tǒng)的功能與應用程序的開發(fā)
3.1 線程及其管理與調度199
3.1.1 線程的概念199
3.1.2 線程的管理200
3.1.3 線程的調度203
3.1.4 線程的控制204
3.1.5 一個線程管理和調度的應用程序實例206
3.2 線程的同步208
3.2.1 信號燈208
3.2.2 事件211
3.2.3 互斥鎖. 條件變量和管程215
3.3 線程間的通信217
3.3.1 郵箱217
3.3.2 隊列220
3.3.3 通道223
3.4 Hopen操作系統(tǒng)的其它功能227
3.4.1 內存管理227
3.4.2 系統(tǒng)時鐘管理232
3.4.3 超時控制233
4 Hopen系統(tǒng)網絡應用程序的開發(fā)
4.1 編寫網絡應用程序的步驟235
4.1.1 系統(tǒng)資源的初始化235
4.1.2 Socket的建立237
4.1.3 連接的建立238
4.1.4 數(shù)據的發(fā)送和接收242
4.1.5 Socket的關閉243
4.1.6 一個網絡應用程序實例243
4.2 網絡應用程序的連接方式248
4.2.1 面向連接的服務器程序248
4.2.2 面向連接的客戶程序251
4.2.3 無連接的服務器程序252
4.2.4 無連接的客戶程序254
4.3 網絡應用程序的I/O訪問方式255
4.3.1 阻塞. 非阻塞. 同步和異步的概念255
4.3.2 阻塞同步方式256
4.3.3 非阻塞同步方式257
4.3.4 多路復用方式258
4.3.5 異步方式262
5 Hopen系統(tǒng)文件處理應用程序的開發(fā)
5.1 文件系統(tǒng)的結構與類型273
5.1.1 文件系統(tǒng)的結構273
5.1.2 文件系統(tǒng)的類型273
5.2 文件處理功能275
5.2.1 文件的建立和打開275
5.2.2 文件的關閉276
5.2.3 文件的刪除276
5.2.4 文件的讀/寫及讀/寫指針的移動277
5.2.5 文件的復制與移動279
5.2.6 設置和獲取文件的屬性與時間279
5.2.7 文件的查找281
5.2.8 文件的鎖定與解鎖282
5.3 一個文件處理應用程序實例283
5.3.1 程序源碼283
5.3.2 程序說明295
6 Hopen系統(tǒng)Java應用程序的開發(fā)
6.1 MIDlet程序開發(fā)基礎296
6.1.1 MIDlet程序的結構296
6.1.2 MIDlet程序的開發(fā)步驟298
6.1.3 MIDlet程序的存檔文件和描述文件300
6.1.4 MIDlet程序的狀態(tài)302
6.1.5 MIDlet管理器304
6.2 圖形用戶界面304
6.2.1 MIDP的用戶界面類與界面模型305
6.2.2 高層用戶界面類307
6.2.3 低層用戶界面類314
6.2.4 事件與事件的處理322
6.3 網絡通信327
6.3.1 通用連接框架328
6.3.2 HTTP協(xié)議的編程功能330
6.4 記錄存儲系統(tǒng)335
6.4.1 記錄存儲系統(tǒng)的概念335
6.4.2 記錄存儲的基本操作336
6.4.3 記錄的基本操作337
6.4.4 記錄存儲的事件及其處理338
6.4.5 記錄存儲的索引鏈表339
7 Hopen系統(tǒng)在嵌入式系統(tǒng)中的應用
7.1 Hopen系統(tǒng)在PDA中的應用341
7.1.1 PDA簡介341
7.1.2 Hopen系統(tǒng)的PDA應用軟件343
7.1.3 基于Hopen系統(tǒng)的PDA解決方案與PDA344
7.2 Hopen系統(tǒng)在機頂盒中的應用346
7.2.1 機頂盒簡介346
7.2.2 Hopen系統(tǒng)的機頂盒應用軟件347
7.2.3 基于Hopen系統(tǒng)的機頂盒解決方案與機頂盒348
7.3 Hopen系統(tǒng)在瘦客戶機中的應用349
7.3.1 瘦客戶機簡介349
7.3.2 Hopen系統(tǒng)的瘦客戶機應用軟件352
7.3.3 基于Hopen系統(tǒng)的瘦客戶機解決方案與瘦客戶機353
7.4 Hopen系統(tǒng)在智能手機中的應用353
7.4.1 智能手機簡介353
7.4.2 Hopen系統(tǒng)的智能手機應用軟件354
7.4.3 基于Hopen系統(tǒng)的智能手機解決方案與智能手機355

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號