第一图书网

Qtopia编程之道

苗忠良,宛斌 编著 清华大学出版社
出版时间:

2009-1  

出版社:

清华大学出版社  

作者:

苗忠良,宛斌 编著  

页数:

380  

Tag标签:

无  

前言

  当前,嵌入式技术发展迅猛,已深入到各个领域,应用极为广泛。嵌入式系统是多学科领域知识的综合应用,已深入到各个行业的具体应用中。嵌入式系统具有软硬件紧密结合的特点,这使其设计与计算机领域的软件设计及电子工程领域的硬件设计都不同,它是计算机与电子工程设计两者的结合,是软硬件的综合设计。  嵌入式Linux操作系统不仅继承了Linux的源码开放、内核稳定性强、软件丰富等特点,而且还支持几乎所有的主流处理器和硬件平台。目前,Linux在嵌入式系统中的应用已经非常普遍,它能给嵌入式开发人员提供很大的自由度,使其能掌控自己的设计。Linux因其开源、免费等诸多优点,在嵌入式操作系统市场上扮演着越来越重要的角色,已经成为主流的嵌入式技术之一。  嵌入式硬件系统和Linux系统的有机结合,成为后PC时代计算机最普遍的应用形式。嵌入式Linux技术在中国有巨大的发展潜力和市场需求。有数据显示,未来两年里,在计算机、消费电子、通信、汽车电子、工业控制和军事国防这六大主要应用领域,嵌入式Linux产品将达到80亿美元的市场规模,可见这个行业的前景是非常乐观的。当然,Linux嵌入式操作系统本身也有一定的局限性,就是开发难度过高,对于企业需要很高的技术实力。这就要求Linux系统用户不光要利用Linux,更要掌握Linux,尤其是掌握涉及Linux的具体的应用开发工具和平台。  Qtopia是一种为采用嵌入式Linux操作系统的嵌入式电子设备而开发的知名软件平台。目前,国内能进行嵌入式Linux软件设计,尤其是采用Qtopia平台进行嵌入式产品开发的人才还很缺乏,学习也较为困难。本书的作者凭借数年的软件开发经验,总结归纳出了一本面向Qtopia开发技术人员以及对嵌入式Linux操作系统和Qtopia平台感兴趣的本科生、研究生的入门书。该书不同于一般的Linux指导性书籍,书中的每个章节都结合作者的亲身经历进行详细分析和讲解。  本书能对有志于从事嵌入式系统设计的学生和工程技术人员,在嵌入式L,inux操作系统和Qtopia平台开发方面,提供较有价值的借鉴和指导作用,更快地提高嵌入式系统的软件设计能力及研发水平。因此,我向大家推荐本书。

内容概要

本书是一本针对Linux环境下利用C++函数库Qtopia进行嵌入式研发的软件研发人员的入门书。本书融合了笔者在长期的软件研发过程中总结的大量实战经验,以智能移动终端的研发为背景,详细介绍了嵌入式Linux的研发环境和Qtopia的设计架构。本书适用的读者主要为从事嵌入式软件、C/C++等领域的初、中级软件工程师和在校本科生、研究生等。  TrolltechR、Trolltech、QtR、Qt、QtopiaR、Qtopia、SXETM等为Trolltech公司的注册商标,本书涉及的所有代码遵循GPLv2许可。

作者简介

苗忠良 东南大学模式识别与智能系统专业硕士。主林从事嵌入式软件、流媒体、无线接入技术研究,已发表学术论文4篇,申请发明专利2项,他的Emaila是:MZ1626@163.COM, 如果有关于本书的任何见解或意见,都可以通过Emaila和笔者交流。博客地址为:http://miaozl.spaces.live.

书籍目录

第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章 书籍简介参考文献


编辑推荐

  《Qtopia编程之道》适用的读者主要为从事嵌入式软件、C/C++等领域的初、中级软件工程师和在校本科生、研究生等。

图书封面

图书标签Tags

广告

下载页面


Qtopia编程之道 PDF格式下载



不错,有光盘,里面有我们所需的软件


确实是本好书。本来想给4.5星,可惜没有这个档,只能负责地给4星。写得真的不错。谢谢这本书的作者。


这本书写的还算深刻,值得推荐


还可以,现在这方面的书不多


可能是实践出来的,比较难懂,有些收获


要是没有一点QT基础,一定不要买这本,保证你看不懂,听上面的人说的这么好,可能他们都是高手吧。1,2,3章和最后一章都是都没有什么用,只是些概括性的东西,中间的章节对于已经进入QTOPIA设计之门的人来说还是有点用的,如果你是初学者建议买《c++GUIQT4》


都是针对4.3.2版本的Qtopia,但是还有QTE等基本没涉及到,实例也很少,都是泛泛而论


内容挺全的,不过就是感觉乱了一些,有东拉西扯的感觉。但是实用内容还是挺多的,支持作者。


原以为可以看些原理性的东西,想不到都是飘飘而过,内容很多灌水,不建议购买。


内容就不说了,书本破破烂烂的,连个光盘都给我送错了,送了个“电脑上网与网络应用”的光盘给我。真的很无语~!


浮躁啊浮躁!


  此书完全没有侧重性,还介绍了一通 unix 命令行用法和一众软件,对于 Qtopia 的介绍只是摘抄代码的堆叠。唯一还可的就是最后一章的“书籍简介”,可以当作 roadmap,其上推荐的关于 c++, Qt, Linux 书还算经典。感觉作者对于写作此书太不尽心了。


  Qtopia的移植的那一章完全没有讲怎么移植Qtopia,倒是光讲移植tslib了……
  另外此书最恶心的一点是……完全没有教你怎么写Qtopia,竟是把Qtopia的配置文件和源代码往书上粘贴了………………
  恶心死我了


你不会是在图书馆看到的那本吧? 瞅了一眼。。屁都没有。


在当当上买的……白费了我30多块钱……


幸好我是借的……⊙﹏⊙b汗


求贵校借书证。学生证


相关图书