嵌入式软件开发及C语言实现:MiniGUI剖析

嵌入式软件开发及C语言实现:MiniGUI剖析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-05
版次: 1
ISBN: 9787121063091
定价: 48.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 400页
正文语种: 简体中文
48人买过
  •   以嵌入式产品开发中最热门的技术——嵌入式图形中间件技术为例,通过剖析业内广泛使用的嵌入式图形中间件MiniGUI,讲述使用C语言开发嵌入式软件过程中的常见问题及其解决办法,从而帮助读者了解嵌入式软件的开发过程及原理,掌握嵌入式软件开发的常见工具及一般性方法,并学习如何恰当采用设计技巧来提升嵌入式软件的可移植性、性能及可维护性等。   魏永明,曾就读于清华大学,1是MiniGUI的主要开发者,1飞漫软件的创始人。a他为Linux在中国的普及和应用做了大量工作,1著有《Linux实用教程》与《学用Linux与WindowsNT》,1并主持翻译了《RedcHatcLinux奥秘》。c《Linux编程宝典》。c《Linux设备驱动程序》(第二版。c第三版)等大批优秀的Linux技术著作,c曾是清华大学AKA信息技术协会Linux编程技术系列讲座的主讲人,1IBMcdeveloperWorks中国站点Linux区的专栏作家。a曾获2001年度IBMcdeveloperWorks优秀作家一等奖。c2002年度中国“Linux评优”活动“Linux杰出人才”称号。c2007年北京市第七届“科技之光优秀创业企业家”称号等。 第一篇 使用嵌入式开发工具
    第1章 综述
    1.1 常用嵌入式操作系统
    1.1.1 实时嵌入式操作系统的一般结构
    1.1.2 常用(实时)嵌入式操作系统
    1.2 嵌入式Linux/uClinux
    1.3eCos操作系统
    1.4MiniGUl简介
    1.4.1 嵌入式产品开发中常用的图形解决方案
    1.4.2MiniGUl的起源和发展
    1.4.3基于MiniGUl的嵌入式系统软件结构
    1.4.4MiniGUl的运行模式
    1.5 嵌入式软件的开发过程及相关概念
    1.5.1 一般开发过程
    1.5.2 交叉编译
    1.5.3内核移植
    1.5.4 驱动程序开发
    1.5.5 应用软件开发及调试
    1.6 小结

    第2章 运行嵌入式操作系统
    2.1 嵌入式Linux的体系结构
    2.1.1 Linux系统的构成
    2.1.2 内核
    2.1.3 根文件系统
    2.1.4 函数库和应用程序
    2.2 嵌入式Linux的开发流程、方法和开发环境
    2.2.1 基本的开发流程和方法
    2.2.2 建立开发环境
    2.2.3 GNU交叉开发工具链
    2.2.4 终端模拟程序
    2.3 系统引导
    2.3.1 嵌入式Linux的启动过程
    2.3.2 引导装载器
    2.3.3 系统引导方式
    2.4 内核的选择、编译与安装
    2.4.1 选择内核
    2.4.2 配置和编译内核
    2.5 准备根文件系统
    2.5.1 根文件系统的基本结构
    2.5.2 函数库
    2.5.3内核映像和内核模块
    2.5.4 设备文件
    2.5.5 安装系统程序
    2.5.6 系统初始化
    2.6 选择和安装文件系统
    2.6.1 存储设备和文件系统
    2.6.2 各种类型文件系统的特性
    2.6.3 使用NFS
    2.6.4CRAMFS
    2.6.5JFFS2
    2.6.6ROMFS
    2.6.7 使用RAMdisk
    2.7 在SkyEye上运行ARMLinux
    2.7.1 安装SkyEye
    2.7.2 安装交叉编译工具链
    2.7.3 配置、编译和运行内核
    2.7.4 构建根文件系统
    2.8 在Xcopilot上运行uClinux
    2.8.1安装Xcopilot
    2.8.2 安装交叉编译工具链
    2.8.3 配置、编译和运行uClinux
    2.9 运行eCos的LinuxSynthetic目标
    2.9.1 获取并安装eCos及其开发工具
    2.9.2 配置并编译eCos
    2.9.3 编译eCosLinuxSynthetic应用程序
    2.10 小结

    第3章 编译并运行嵌入式应用程序
    3.1 交叉编译及相关工具
    3.2 利用Makefile维护嵌入式应用工程
    3.2.1 make和makefile的简单回顾
    3.2.2 编写针对交叉编译的Makefile文件
    ……
    第4章 在P上运行MiniGUI
    第5章 在嵌入式操作系统上运行MiniGUl

    第二篇 嵌入式应用软件开发的特殊性
    第6章 嵌入式软件和桌面软件的主要不同
    第7章 嵌入式处理器的特殊性
    第8章 嵌入式系统中的内存管理
    第9章 浮点运算和定点运算
    第10章 外部数据的处理
    第11章 在 程序中内嵌汇编

    第三篇 MiniGUI剖析
    第12章 MiniGUI的体系结构
    第13章 灵活运用设计模式
    第14章 面向对象技术的运用
    第15章 可移植性及其实现
    第16章 降低程序的资源占用
    第17章 抽象数据源接口
    附录A 安装开发用LinuxP
    附录B MiniGUI-GPL版本的配置选项
  • 内容简介:
      以嵌入式产品开发中最热门的技术——嵌入式图形中间件技术为例,通过剖析业内广泛使用的嵌入式图形中间件MiniGUI,讲述使用C语言开发嵌入式软件过程中的常见问题及其解决办法,从而帮助读者了解嵌入式软件的开发过程及原理,掌握嵌入式软件开发的常见工具及一般性方法,并学习如何恰当采用设计技巧来提升嵌入式软件的可移植性、性能及可维护性等。
  • 作者简介:
      魏永明,曾就读于清华大学,1是MiniGUI的主要开发者,1飞漫软件的创始人。a他为Linux在中国的普及和应用做了大量工作,1著有《Linux实用教程》与《学用Linux与WindowsNT》,1并主持翻译了《RedcHatcLinux奥秘》。c《Linux编程宝典》。c《Linux设备驱动程序》(第二版。c第三版)等大批优秀的Linux技术著作,c曾是清华大学AKA信息技术协会Linux编程技术系列讲座的主讲人,1IBMcdeveloperWorks中国站点Linux区的专栏作家。a曾获2001年度IBMcdeveloperWorks优秀作家一等奖。c2002年度中国“Linux评优”活动“Linux杰出人才”称号。c2007年北京市第七届“科技之光优秀创业企业家”称号等。
  • 目录:
    第一篇 使用嵌入式开发工具
    第1章 综述
    1.1 常用嵌入式操作系统
    1.1.1 实时嵌入式操作系统的一般结构
    1.1.2 常用(实时)嵌入式操作系统
    1.2 嵌入式Linux/uClinux
    1.3eCos操作系统
    1.4MiniGUl简介
    1.4.1 嵌入式产品开发中常用的图形解决方案
    1.4.2MiniGUl的起源和发展
    1.4.3基于MiniGUl的嵌入式系统软件结构
    1.4.4MiniGUl的运行模式
    1.5 嵌入式软件的开发过程及相关概念
    1.5.1 一般开发过程
    1.5.2 交叉编译
    1.5.3内核移植
    1.5.4 驱动程序开发
    1.5.5 应用软件开发及调试
    1.6 小结

    第2章 运行嵌入式操作系统
    2.1 嵌入式Linux的体系结构
    2.1.1 Linux系统的构成
    2.1.2 内核
    2.1.3 根文件系统
    2.1.4 函数库和应用程序
    2.2 嵌入式Linux的开发流程、方法和开发环境
    2.2.1 基本的开发流程和方法
    2.2.2 建立开发环境
    2.2.3 GNU交叉开发工具链
    2.2.4 终端模拟程序
    2.3 系统引导
    2.3.1 嵌入式Linux的启动过程
    2.3.2 引导装载器
    2.3.3 系统引导方式
    2.4 内核的选择、编译与安装
    2.4.1 选择内核
    2.4.2 配置和编译内核
    2.5 准备根文件系统
    2.5.1 根文件系统的基本结构
    2.5.2 函数库
    2.5.3内核映像和内核模块
    2.5.4 设备文件
    2.5.5 安装系统程序
    2.5.6 系统初始化
    2.6 选择和安装文件系统
    2.6.1 存储设备和文件系统
    2.6.2 各种类型文件系统的特性
    2.6.3 使用NFS
    2.6.4CRAMFS
    2.6.5JFFS2
    2.6.6ROMFS
    2.6.7 使用RAMdisk
    2.7 在SkyEye上运行ARMLinux
    2.7.1 安装SkyEye
    2.7.2 安装交叉编译工具链
    2.7.3 配置、编译和运行内核
    2.7.4 构建根文件系统
    2.8 在Xcopilot上运行uClinux
    2.8.1安装Xcopilot
    2.8.2 安装交叉编译工具链
    2.8.3 配置、编译和运行uClinux
    2.9 运行eCos的LinuxSynthetic目标
    2.9.1 获取并安装eCos及其开发工具
    2.9.2 配置并编译eCos
    2.9.3 编译eCosLinuxSynthetic应用程序
    2.10 小结

    第3章 编译并运行嵌入式应用程序
    3.1 交叉编译及相关工具
    3.2 利用Makefile维护嵌入式应用工程
    3.2.1 make和makefile的简单回顾
    3.2.2 编写针对交叉编译的Makefile文件
    ……
    第4章 在P上运行MiniGUI
    第5章 在嵌入式操作系统上运行MiniGUl

    第二篇 嵌入式应用软件开发的特殊性
    第6章 嵌入式软件和桌面软件的主要不同
    第7章 嵌入式处理器的特殊性
    第8章 嵌入式系统中的内存管理
    第9章 浮点运算和定点运算
    第10章 外部数据的处理
    第11章 在 程序中内嵌汇编

    第三篇 MiniGUI剖析
    第12章 MiniGUI的体系结构
    第13章 灵活运用设计模式
    第14章 面向对象技术的运用
    第15章 可移植性及其实现
    第16章 降低程序的资源占用
    第17章 抽象数据源接口
    附录A 安装开发用LinuxP
    附录B MiniGUI-GPL版本的配置选项
查看详情
相关图书 / 更多
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式系统及应用
付少华主编
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式人工智能
杨峰
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式系统集成开发
代红英;李奇兵;董旭斌;陆鹏;陶翠微
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式系统原理及应用——基于STM32和RT-Thread
胡永涛
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式Linux系统原理与应用(微课视频版)
王剑;孙庆生
嵌入式软件开发及C语言实现:MiniGUI剖析
嵌入式Linux驱动开发实践
朱文伟 李建英
您可能感兴趣 / 更多
嵌入式软件开发及C语言实现:MiniGUI剖析
新编常用稳压电源电路——电源系列丛书
魏永明 编;王增福;李昶
嵌入式软件开发及C语言实现:MiniGUI剖析
新编线性直流稳压电源——电源系列丛书
魏永明 主编;王增福;李昶