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

出版時間:2004-6  出版社:北京航空航天大學出版社  作者:鐘錫昌  頁數(shù):358  

前言

  本書的編寫目的是向讀者介紹一些有關嵌入式軟件的基本概念以及一個實際的嵌入式軟件系統(tǒng)——Hopen,從而使讀者能對嵌入式軟件系統(tǒng)有一個初步但比較全面的認識。本書首先給出了嵌入式系統(tǒng)和嵌入式軟件的概念、特性,并從操作系統(tǒng)、軟件開發(fā)環(huán)境、窗口系統(tǒng)、網(wǎng)絡系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及Java虛擬機等幾個方面對嵌入式軟件作了一個綜合性的介紹;然后以Hopen系統(tǒng)為實例對以上幾個方面的內(nèi)容進行了深化。之所以采用通過講述以上內(nèi)容來達到向讀者介紹嵌入式軟件的目的這樣一種方法,是出于以下的考慮:  第一,在嵌入式軟件這一領域中沒有唯一的占絕對主導地位的系統(tǒng)。嵌入式軟件的性質(zhì)和應用范圍決定了,在嵌入式軟件這一領域中沒有出現(xiàn)臺式機領域中那種由Microsoft一家公司的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)的研制工作就已啟動。經(jīng)過多年的努力,Hopen系統(tǒng)已完成了由研發(fā)階段向產(chǎn)業(yè)化階段的過渡,在PDA、機頂盒、瘦客戶機及智能手機等領域中得到了很好的應用,是國內(nèi)自行研制的嵌入式軟件系統(tǒng)中的主要品種之一,而且其構成比較齊全。在本書所介紹的操作系統(tǒng)、軟件開發(fā)環(huán)境、窗口系統(tǒng)、網(wǎng)絡系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及Java虛擬機等諸方面,除數(shù)據(jù)庫管理系統(tǒng)之外(一些第三方廠商開發(fā)的數(shù)據(jù)庫管理系統(tǒng)可在Hopen系統(tǒng)上運行,如人大金倉信息技術公司的“小金靈”系統(tǒng)),它都有對應的部分,比較適合作講述的實例。

內(nèi)容概要

??本書分為2部分。第1部分即第1章,從操作系統(tǒng)、軟件開發(fā)環(huán)境、窗口系統(tǒng)、網(wǎng)絡系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及Java虛擬機等不同的角度,對嵌入式軟件作了一個綜合性的介紹。第2部分由第2~7章組成,從與第1部分相同的視角對一個具體的嵌入式軟件系統(tǒng)Hopen作了比較詳細的剖析,介紹了其各種API函數(shù)的使用方法,并結合實例進行了講解;此外,在這一部分中還對Hopen系統(tǒng)在PDA、機頂盒、瘦客戶機及智能手機等領域的應用情況作了一些概括性的介紹。??本書既可作為學習嵌入式軟件方面的知識的入門讀物,也可供從事嵌入式軟件開發(fā)的人員參考。

書籍目錄

1 嵌入軟件概述2 Hopen系統(tǒng)窗口應用程序的開發(fā)3 Hopen操作系統(tǒng)的功能與應用程序的開發(fā)4 Hopen系統(tǒng)網(wǎng)絡應用程序的開發(fā)5 Hopen系統(tǒng)文件處理應用程序的開發(fā)6 Hopen系統(tǒng)Java應用程序的開發(fā)7 Hopen程序在嵌入式系統(tǒng)中的應用

章節(jié)摘錄

  嵌入式軟件上的支撐軟件由窗口系統(tǒng)、網(wǎng)絡系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及Java虛擬機等幾部分組成。另外,對于嵌入式系統(tǒng)來說,軟件開發(fā)環(huán)境雖然大部分運行在臺式機上,但從邏輯上講,它仍然應當被認為是支撐軟件的一部分。由于嵌入式系統(tǒng)的硬件配置一般都比較低,在它上面開發(fā)應用軟件幾乎是不可能的。為解決這一問題,很多廠商都陸續(xù)推出了自己的軟件開發(fā)環(huán)境。這種軟件開發(fā)環(huán)境對應用軟件的推廣起到了極為重要的作用,使更多的人加入到嵌入式應用軟件開發(fā)者的行列中,提高了開發(fā)工作的效率,也降低了成本?! ∏度胧较到y(tǒng)的支撐軟件近年來發(fā)展非常快,幾年前它還是一個非常薄弱的部分,但現(xiàn)在支持窗口界面、網(wǎng)絡連接和Java虛擬機的嵌入式系統(tǒng)已經(jīng)很常見。不過總的來說,在嵌入式系統(tǒng)中支撐軟件的某些部分還是一個“奢侈”的物品,對一些深度嵌入的嵌人式系統(tǒng),例如,汽車上的ABS系統(tǒng)和安全氣囊系統(tǒng),是不需要窗口和數(shù)據(jù)庫等支撐軟件的。這類支撐軟件主要用在一些淺度嵌入的嵌入式系統(tǒng)中,如智能手機和個人數(shù)字助理(PDA)等。對于這些嵌入式系統(tǒng),支撐軟件已成為了不可缺少的部分?! ?.應用軟件  嵌入式系統(tǒng)中的應用軟件是整個系統(tǒng)功能的體現(xiàn)。系統(tǒng)的能力總是通過應用軟件表現(xiàn)出來的。一個嵌入式系統(tǒng)可簡單地沒有支撐軟件,甚至沒有操作系統(tǒng),但卻不能沒有應用軟件,否則它就不能成為一個系統(tǒng)?! 姆秶现v,嵌入式系統(tǒng)上的應用軟件涉及到工業(yè)控制、家電、商業(yè)、金融、交通運輸、通信、建筑、環(huán)境監(jiān)測、醫(yī)療、軍事、安全防御及辦公等相當多的領域;從與用戶的交互方式上講,有使用方式與臺式機基本相似的應用軟件,也有由于嵌入得很深,使得使用者感知不到其存在的應用軟件;從實現(xiàn)方法上講,有在操作系統(tǒng)和支撐軟件上開發(fā)的應用軟件,也有直接在硬件上開發(fā)的應用軟件;從使用的語言上講,有基于C語言的應用軟件,有基于匯編語言的應用軟件,也有基于Java語言的應用軟件。

圖書封面

評論、評分、閱讀與下載


    嵌入式軟件與Hopen系統(tǒng) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7