Qtopia編程之道

出版時(shí)間:2009-1  出版社:清華大學(xué)出版社  作者:苗忠良,宛斌 編著  頁(yè)數(shù):380  
Tag標(biāo)簽:無(wú)  

前言

  當(dāng)前,嵌入式技術(shù)發(fā)展迅猛,已深入到各個(gè)領(lǐng)域,應(yīng)用極為廣泛。嵌入式系統(tǒng)是多學(xué)科領(lǐng)域知識(shí)的綜合應(yīng)用,已深入到各個(gè)行業(yè)的具體應(yīng)用中。嵌入式系統(tǒng)具有軟硬件緊密結(jié)合的特點(diǎn),這使其設(shè)計(jì)與計(jì)算機(jī)領(lǐng)域的軟件設(shè)計(jì)及電子工程領(lǐng)域的硬件設(shè)計(jì)都不同,它是計(jì)算機(jī)與電子工程設(shè)計(jì)兩者的結(jié)合,是軟硬件的綜合設(shè)計(jì)?! ∏度胧絃inux操作系統(tǒng)不僅繼承了Linux的源碼開(kāi)放、內(nèi)核穩(wěn)定性強(qiáng)、軟件豐富等特點(diǎn),而且還支持幾乎所有的主流處理器和硬件平臺(tái)。目前,Linux在嵌入式系統(tǒng)中的應(yīng)用已經(jīng)非常普遍,它能給嵌入式開(kāi)發(fā)人員提供很大的自由度,使其能掌控自己的設(shè)計(jì)。Linux因其開(kāi)源、免費(fèi)等諸多優(yōu)點(diǎn),在嵌入式操作系統(tǒng)市場(chǎng)上扮演著越來(lái)越重要的角色,已經(jīng)成為主流的嵌入式技術(shù)之一?! ∏度胧接布到y(tǒng)和Linux系統(tǒng)的有機(jī)結(jié)合,成為后PC時(shí)代計(jì)算機(jī)最普遍的應(yīng)用形式。嵌入式Linux技術(shù)在中國(guó)有巨大的發(fā)展?jié)摿褪袌?chǎng)需求。有數(shù)據(jù)顯示,未來(lái)兩年里,在計(jì)算機(jī)、消費(fèi)電子、通信、汽車(chē)電子、工業(yè)控制和軍事國(guó)防這六大主要應(yīng)用領(lǐng)域,嵌入式Linux產(chǎn)品將達(dá)到80億美元的市場(chǎng)規(guī)模,可見(jiàn)這個(gè)行業(yè)的前景是非常樂(lè)觀的。當(dāng)然,Linux嵌入式操作系統(tǒng)本身也有一定的局限性,就是開(kāi)發(fā)難度過(guò)高,對(duì)于企業(yè)需要很高的技術(shù)實(shí)力。這就要求Linux系統(tǒng)用戶不光要利用Linux,更要掌握Linux,尤其是掌握涉及Linux的具體的應(yīng)用開(kāi)發(fā)工具和平臺(tái)?! topia是一種為采用嵌入式Linux操作系統(tǒng)的嵌入式電子設(shè)備而開(kāi)發(fā)的知名軟件平臺(tái)。目前,國(guó)內(nèi)能進(jìn)行嵌入式Linux軟件設(shè)計(jì),尤其是采用Qtopia平臺(tái)進(jìn)行嵌入式產(chǎn)品開(kāi)發(fā)的人才還很缺乏,學(xué)習(xí)也較為困難。本書(shū)的作者憑借數(shù)年的軟件開(kāi)發(fā)經(jīng)驗(yàn),總結(jié)歸納出了一本面向Qtopia開(kāi)發(fā)技術(shù)人員以及對(duì)嵌入式Linux操作系統(tǒng)和Qtopia平臺(tái)感興趣的本科生、研究生的入門(mén)書(shū)。該書(shū)不同于一般的Linux指導(dǎo)性書(shū)籍,書(shū)中的每個(gè)章節(jié)都結(jié)合作者的親身經(jīng)歷進(jìn)行詳細(xì)分析和講解?! ”緯?shū)能對(duì)有志于從事嵌入式系統(tǒng)設(shè)計(jì)的學(xué)生和工程技術(shù)人員,在嵌入式L,inux操作系統(tǒng)和Qtopia平臺(tái)開(kāi)發(fā)方面,提供較有價(jià)值的借鑒和指導(dǎo)作用,更快地提高嵌入式系統(tǒng)的軟件設(shè)計(jì)能力及研發(fā)水平。因此,我向大家推薦本書(shū)。

內(nèi)容概要

本書(shū)是一本針對(duì)Linux環(huán)境下利用C++函數(shù)庫(kù)Qtopia進(jìn)行嵌入式研發(fā)的軟件研發(fā)人員的入門(mén)書(shū)。本書(shū)融合了筆者在長(zhǎng)期的軟件研發(fā)過(guò)程中總結(jié)的大量實(shí)戰(zhàn)經(jīng)驗(yàn),以智能移動(dòng)終端的研發(fā)為背景,詳細(xì)介紹了嵌入式Linux的研發(fā)環(huán)境和Qtopia的設(shè)計(jì)架構(gòu)。本書(shū)適用的讀者主要為從事嵌入式軟件、C/C++等領(lǐng)域的初、中級(jí)軟件工程師和在校本科生、研究生等?! rolltechR、Trolltech、QtR、Qt、QtopiaR、Qtopia、SXETM等為T(mén)rolltech公司的注冊(cè)商標(biāo),本書(shū)涉及的所有代碼遵循GPLv2許可。

作者簡(jiǎn)介

苗忠良 東南大學(xué)模式識(shí)別與智能系統(tǒng)專業(yè)碩士。主林從事嵌入式軟件、流媒體、無(wú)線接入技術(shù)研究,已發(fā)表學(xué)術(shù)論文4篇,申請(qǐng)發(fā)明專利2項(xiàng),他的Emaila是:MZ1626@163.COM, 如果有關(guān)于本書(shū)的任何見(jiàn)解或意見(jiàn),都可以通過(guò)Emaila和筆者交流。博客地址為:http://miaozl.spaces.live.

書(shū)籍目錄

第1章 Linux基礎(chǔ) 1.1 Linux的發(fā)展歷程   1.1.1 開(kāi)源運(yùn)動(dòng)   1.1.2 Linux內(nèi)核   1.1.3 桌面環(huán)境   1.1.4 發(fā)行版  1.2 常用工具  1.3 編譯與調(diào)試   1.3.1 編譯配置   1.3.2 交叉編譯   1.3.3 GDB調(diào)試   1.3.4 內(nèi)存調(diào)試  1.4 文件系統(tǒng)   1.4.I NFS   1.4.2 EXT2/EXT3   1.4.3 ReiserFS  1.5 安裝方法   1.5.1 虛擬機(jī)方式   1.5.2 雙系統(tǒng)方式  1.5.3 Samba服務(wù)第2章 移動(dòng)終端基礎(chǔ) 2.1 蜂窩通信 2.2 操作系統(tǒng)  2.2.1 Symbian    2.2.2 Linux    2.2.3  Winsows Mobile  2.3  研發(fā)語(yǔ)言  2.3.1 J3ME    2.3.2  BREW    2.3.3  Qtpie   2.4  展望  第3章 Qtopia基礎(chǔ) 3.1 Qtopia的編譯  3.1.1 編譯Qtopia  3.1.2 環(huán)境變量  3.1.3 啟動(dòng)模擬器 3.2  研發(fā)環(huán)境  3.2.1 UML工具  3.2.2 集成開(kāi)發(fā)環(huán)境  3.2.3 源代碼分析  3.2.4 差異比較  3.3 Qt工具  3.3.1 Qt Designer    3.3.2  Qt Assistant    3.3.3  Qt Linguist    3.3.4  qnake 第4章 核心特性 4.1 父子化 4.2 元對(duì)象系統(tǒng)  4.2.1 信號(hào)與槽  4.2.2 動(dòng)態(tài)屬性  4.2.3 軟件本地化 4.3 布局管理 4.4 插件系統(tǒng)  4.4.1 系統(tǒng)擴(kuò)展  4.4.2 應(yīng)用擴(kuò)展 4.5 拖放 4.6 多線程 4.7 文件管理第5章 通信機(jī)制 5.1 事件處理  5.1.1 產(chǎn)生事件  5.1.2 分發(fā)事件  5.1.3 事件循環(huán)  5.1.4 事件隊(duì)列  5.1.5 事件過(guò)濾器  ……第6章 渲染機(jī)制第7章 配置與編譯第8章 啟動(dòng)過(guò)程第9章 風(fēng)格與主題第10章 集成與安裝第11章 設(shè)計(jì)之道 第12章 Qtopia設(shè)計(jì)第13章 書(shū)籍簡(jiǎn)介參考文獻(xiàn)

編輯推薦

  《Qtopia編程之道》適用的讀者主要為從事嵌入式軟件、C/C++等領(lǐng)域的初、中級(jí)軟件工程師和在校本科生、研究生等。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Qtopia編程之道 PDF格式下載


用戶評(píng)論 (總計(jì)17條)

 
 

  •   不錯(cuò),有光盤(pán),里面有我們所需的軟件
  •   確實(shí)是本好書(shū)。本來(lái)想給4.5星,可惜沒(méi)有這個(gè)檔,只能負(fù)責(zé)地給4星。寫(xiě)得真的不錯(cuò)。謝謝這本書(shū)的作者。
  •   這本書(shū)寫(xiě)的還算深刻,值得推薦
  •   還可以,現(xiàn)在這方面的書(shū)不多
  •   可能是實(shí)踐出來(lái)的,比較難懂,有些收獲
  •   要是沒(méi)有一點(diǎn)QT基礎(chǔ),一定不要買(mǎi)這本,保證你看不懂,聽(tīng)上面的人說(shuō)的這么好,可能他們都是高手吧。1,2,3章和最后一章都是都沒(méi)有什么用,只是些概括性的東西,中間的章節(jié)對(duì)于已經(jīng)進(jìn)入QTOPIA設(shè)計(jì)之門(mén)的人來(lái)說(shuō)還是有點(diǎn)用的,如果你是初學(xué)者建議買(mǎi)《c++GUIQT4》
  •   都是針對(duì)4.3.2版本的Qtopia,但是還有QTE等基本沒(méi)涉及到,實(shí)例也很少,都是泛泛而論
  •   內(nèi)容挺全的,不過(guò)就是感覺(jué)亂了一些,有東拉西扯的感覺(jué)。但是實(shí)用內(nèi)容還是挺多的,支持作者。
  •   原以為可以看些原理性的東西,想不到都是飄飄而過(guò),內(nèi)容很多灌水,不建議購(gòu)買(mǎi)。
  •   內(nèi)容就不說(shuō)了,書(shū)本破破爛爛的,連個(gè)光盤(pán)都給我送錯(cuò)了,送了個(gè)“電腦上網(wǎng)與網(wǎng)絡(luò)應(yīng)用”的光盤(pán)給我。真的很無(wú)語(yǔ)~!
  •   浮躁啊浮躁!
  •     此書(shū)完全沒(méi)有側(cè)重性,還介紹了一通 unix 命令行用法和一眾軟件,對(duì)于 Qtopia 的介紹只是摘抄代碼的堆疊。唯一還可的就是最后一章的“書(shū)籍簡(jiǎn)介”,可以當(dāng)作 roadmap,其上推薦的關(guān)于 c++, Qt, Linux 書(shū)還算經(jīng)典。感覺(jué)作者對(duì)于寫(xiě)作此書(shū)太不盡心了。
  •     Qtopia的移植的那一章完全沒(méi)有講怎么移植Qtopia,倒是光講移植tslib了……
      另外此書(shū)最惡心的一點(diǎn)是……完全沒(méi)有教你怎么寫(xiě)Qtopia,竟是把Qtopia的配置文件和源代碼往書(shū)上粘貼了………………
      惡心死我了
  •   你不會(huì)是在圖書(shū)館看到的那本吧? 瞅了一眼。。屁都沒(méi)有。
  •   在當(dāng)當(dāng)上買(mǎi)的……白費(fèi)了我30多塊錢(qián)……
  •   幸好我是借的……⊙﹏⊙b汗
  •   求貴校借書(shū)證。學(xué)生證
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7