顶部
收藏

嵌入式软件开发


作者:
陈文智
定价:
26.00元
ISBN:
978-7-04-041948-1
版面字数:
380.000千字
开本:
16开
全书页数:
248页
装帧形式:
平装
重点项目:
暂无
出版时间:
2015-02-12
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机科学与技术专业课程

本书从教学的角度出发,讲解嵌入式软件开发的基本知识、方法和技术,使读者了解嵌入式软件的组成要素与结构,掌握嵌入式软件开发的思想和方法,掌握嵌入式软件开发的过程和技巧,熟练使用相关嵌入式软件开发工具,具备初步分析问题和解决问题的能力。内容包括:嵌入式软件开发概述,嵌入式软件开发环境,嵌入式软件编程,嵌入式软件调试,BootLoader 程序设计,嵌入式系统级软件设计(包含嵌入式操作系统内核设计、嵌入式文件系统设计、嵌入式驱动程序设计和嵌入式数据库设计),嵌入式GUI 及应用程序设计,嵌入式程序代码优化,嵌入式软件测试,以及嵌入式应用程序创新设计。

本书兼顾教学、科研和工程开发的需要,对于广大高等学校高年级学生和研究生而言,是一本学习嵌入式软件开发的教科书;对于从事嵌入式软件开发的工程技术人员来说,则是一本实用的参考书。

  • 前言
  • 第1章 嵌入式软件开发概述
    • 1.1 嵌入式系统概述
    • 1.2 嵌入式软件的组成与特点
    • 1.3 嵌入式软件的发展趋势
    • 1.4 嵌入式软件开发流程
    • 1.5 嵌入式软件的开发管理
    • 1.6 实验1:建立开发团队和制定管理规范
    • 1.7 小结与进一步探索
  • 第2章 嵌入式软件开发环境
    • 2.1 嵌入式软件开发模式
    • 2.2 宿主机环境
    • 2.3 目标机环境
    • 2.4 交叉编译工具链.
    • 2.5 实验2:开发环境构建
    • 2.6 小结与进一步探索
  • 第3章 嵌入式软件编程
    • 3.1 嵌入式编程基础
    • 3.2 嵌入式汇编编程技术
    • 3.3 嵌入式高级编程技术
    • 3.4 高级语言与汇编语言混合编程
    • 3.5 实验3:嵌入式软件编程技术
    • 3.6 小结与进一步探索
  • 第4章 嵌入式软件调试
    • 4.1 GDB 调试器
    • 4.2 远程调试
    • 4.3 内核调试
    • 4.4 网络调试
    • 4.5 典型嵌入式集成开发环境
    • 4.6 实验4:调试技术演练
    • 4.7 小结与进一步探索
  • 第5章 Boot Loader 程序设计
    • 5.1 Boot Loader 基础知识
    • 5.2 Boot Loader 典型结构
    • 5.3 Boot Loader 基本设计
    • 5.4 实验5:设计与实现Boot Loader
    • 5.5 小结与进一步探索
  • 第6章 嵌入式系统级软件设计
    • 6.1 嵌入式操作系统内核设计
    • 6.2 嵌入式文件系统设计
    • 6.3 嵌入式驱动程序设计
    • 6.4 嵌入式数据库设计
    • 6.5 实验6:嵌入式操作系统内核与驱动程序
    • 6.6 小结与进一步探索
  • 第7章 嵌入式GUI 及应用程序设计
    • 7.1 嵌入式GUI 设计概述
    • 7.2 嵌入式GUI 体系结构设计
    • 7.3 基于主流GUI 的应用程序设计
    • 7.4 实验7:嵌入式GUI 应用设计
    • 7.5 小结与进一步探索
  • 第8章 嵌入式程序代码优化
    • 8.1 嵌入式程序代码优化概述
    • 8.2 提高代码效率
    • 8.3 减少代码尺寸
    • 8.4 有效使用内存
    • 8.5 降低代码能耗
    • 8.6 实验8:嵌入式程序代码优化
    • 8.7 小结与进一步探索
  • 第9章 嵌入式软件测试
    • 9.1 嵌入式软件测试基础
    • 9.2 嵌入式软件测试技术
    • 9.3 测试与分析工具
    • 9.4 实验9:嵌入式软件测试
    • 9.5 小结与进一步探索.
  • 第10章 嵌入式应用程序创新设计
    • 10.1 设计任务
    • 10.2 设计过程
    • 10.3 小结与进一步探索
  • 参考文献
  • 版权

相关图书