圖書信息
作 者:苗忠良 宛斌 編著
出 版 社:清華大學出版社出版時間:2009-1-1
版 次:1
頁 數:380
字 數:612000
印刷時間:2009-1-1
開 本:16開
紙 張:膠版紙
印 次:1
I S B N:9787302187004
包 裝:平裝
內容簡介
本書是一本針對Linux環境下利用C++函式館Qtopia進行嵌入式研發的軟體研發人員的入門書。本書融合了筆者在長期的軟體研發過程中總結的大量實戰經驗,以智慧型移動終端的研發為背景,詳細介紹了嵌入式Linux的研發環境和Qtopia的設計架構。本書適用的讀者主要為從事嵌入式軟體、C/C++等領域的初、中級軟體工程師和在校本科生、研究生等。
trolltechR、Trolltech、QtR、Qt、QtopiaR、Qtopia、SXETM等為Trolltech公司的註冊商標,本書涉及的所有代碼遵循GPLv2許可。
作者簡介
苗忠良 東南大學模式識別與智慧型系統專業碩士。主林從事嵌入式軟體、流媒體、無線接入技術研究,已發表學術論文4篇,申請發明專利2項, 如果有關於本書的任何見解或意見,都可以通過Emaila和筆者交流。
目錄
第1章 Linux基礎
1.1 Linux的發展歷程
1.1.1 開源運動
1.1.2 Linux核心
1.1.3 桌面環境
1.1.4 發行版
1.2 常用工具
1.3 編譯與調試
1.3.1 編譯配置
1.3.2 交叉編譯
1.3.3 GDB調試
1.3.4 記憶體調試
1.4 檔案系統
1.4.I NFS
1.4.2 EXT2/EXT3
1.4.3 reiserfs
1.5 安裝方法
1.5.1 虛擬機方式
1.5.2 雙系統方式
1.5.3 Samba服務
第2章 移動終端基礎
2.1 蜂窩通信
2.2 作業系統
2.2.1 Symbian
2.2.2 Linux
2.2.3 Winsows Mobile
2.3 研發語言
2.3.1 J3ME
2.3.2 BREW
2.3.3 Qtpie
2.4 展望
第3章 Qtopia基礎
3.1 Qtopia的編譯
3.1.1 編譯Qtopia
3.1.2 環境變數
3.1.3 啟動模擬器
3.2 研發環境
3.2.1 UML工具
3.2.2 集成開發環境
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 元對象系統
4.2.1 信號與槽
4.2.2 動態屬性
4.2.3 軟體本地化
4.3 布局管理
4.4 外掛程式系統
4.4.1 系統擴展
4.4.2 套用擴展
4.5 拖放
4.6 多執行緒
4.7 檔案管理
第5章 通信機制
5.1 事件處理
5.1.1 產生事件
5.1.2 分發事件
5.1.3 事件循環
5.1.4 事件佇列
5.1.5 事件過濾器
第6章 渲染機制
第7章 配置與編譯
第8章 啟動過程
第9章 風格與主題
第10章 集成與安裝
第11章 設計之道
第12章 Qtopia設計
第13章 書籍簡介
參考文獻