出版社:电子工业出版社
年代:2008
定价:38.0
随着高端消费类电子产品(智能手机、便携式移动多媒体终端、可视电话、IPTV等)的广泛应用,嵌入式产品的开发越来越得到开发人员及厂商的关注。本书以嵌入式产品开发中最热门的技术——嵌入式图形中间件技术为例,通过剖析业内广泛使用的嵌入式图形中间件MiniGUI,讲述使用C语言开发嵌入式软件过程中的常见问题及其解决办法,从而帮助读者了解嵌入式软件的开发过程及原理,掌握嵌入式软件开发的常见工具及一般性方法,并学习如何恰当采用设计技巧来提升嵌入式软件的可移植性、性能及可维护性等。
第一篇使用嵌入式开发工具
第1章综述
第2章运行嵌入式操作系统
第3章编译并运行嵌入式应用程序
第4章在P上运行MiniGUI
第5章在嵌入式操作系统上运行MiniGUl
第二篇嵌入式应用软件开发的特殊性
第6章嵌入式软件和桌面软件的主要不同
第7章嵌入式处理器的特殊性
第8章嵌入式系统中的内存管理
第9章浮点运算和定点运算
第10章外部数据的处理
第11章在程序中内嵌汇编
第三篇MiniGUI剖析
第12章MiniGUI的体系结构
第13章灵活运用设计模式
第14章面向对象技术的运用
第15章可移植性及其实现
第16章降低程序的资源占用
第17章抽象数据源接口
附录A安装开发用LinuxP
附录BMiniGUI-GPL版本的配置选项
本书以嵌入式产品开发中最基础的技术嵌入式图形中间件技术为例,通过剖析业内广泛使用的嵌入式图形中间件MiniGUI,讲述使用c语言开发嵌入式软件过程中的常见问题及其解决办法,从而帮助读者了解嵌入式软件的开发过程及原理,掌握嵌入式软件开发的常见工具及一般性方法,并学习如何恰当采用设计技巧来提升嵌入式软件的可移植性、性能、可维护性等。只要读者具备一定的C语言开发经验,就可顺利阅读本书,进而掌握基于GCC交叉工具链开发嵌入式软件的一般过程及其原理。本书内容涵盖了嵌入式软件开发的几乎所有过程,包括操作系统定制、开发工具安装及使用、嵌人式软件设计中需要注意的常见问题等。本书不仅讲述了嵌人式软件开发的基本理论,还通过剖析MiniGUI而向读者展示了嵌入式软件中的常用设计模式。 随着高端消费类电子产品(智能手机、便携式移动多媒体终端、可视电话、IPTV等)的广泛应用,嵌入式产品的开发越来越得到开发人员及厂商的关注。 本书以嵌入式产品开发中最热门的技术嵌入式图形中间件技术为例,通过剖析业内广泛使用的嵌入式图形中间件MiniGUI,讲述使用C语言开发嵌入式软件过程中的常见问题及其解决办法,从而帮助读者了解嵌入式软件的开发过程及原理,掌握嵌入式软件开发的常见工具及一般性方法,并学习如何恰当采用设计技巧来提升嵌入式软件的可移植性、性能及可维护性等。 本书适合嵌入式软件开发人员、计算机相关专业高年级本科生及研究生阅读。【作者简介】 魏永明曾就读于清华大学,是MiniGUI的主要开发者,飞漫软件的创始人。他为Linux在中国的普及和应用做了大量工作,著有《Linux实用教程》与《学用Linux与WindowsNT》,并主持翻译了《RedcHatcLinux奥秘》。《Linux编程宝典》。《Linux设备驱动程序》(第二版。第三版)等大批优秀的Linux技术著作,曾是清华大学AKA信息技术协会Linux编程技术系列讲座的主讲人,IBMcdeveloperWorks中国站点Linux区的专栏作家。曾获2001年度IBMcdeveloperWorks优秀作家一等奖。2002年度中国“Linux评优”活动“Linux杰出人才”称号。2007年北京市第七届“科技之光优秀创业企业家”称号等。
(美) 肯格 (Conger,D.) , 著
(美) 马丁 (Martin,R.C.) , (美) 马丁 (Martin,M.) , 著
(美) 马丁 (Martin,R.C.) , (美) 马丁 (Martin,M.) , 著
(美) 马丁 (Martin,R.C.) , (美) 马丁 (Martin,M.) , 著
马兴录, 编著
何坚, 著
李令伟, 等编著
陈翌等, 编著
(美) 庞特, 著