• 嵌入式软件开发
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

嵌入式软件开发

12.73 4.9折 26 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者陈文智、王总辉、胡威 编

出版社高等教育出版社

出版时间2015-02

版次1

装帧平装

货号A10

上书时间2024-12-09

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 陈文智、王总辉、胡威 编
  • 出版社 高等教育出版社
  • 出版时间 2015-02
  • 版次 1
  • ISBN 9787040419481
  • 定价 26.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 248页
  • 字数 380千字
  • 正文语种 简体中文
  • 丛书 嵌入式系统课程教学实施方案项目规划教材;高等学校计算机专业特色教材
【内容简介】
  《嵌入式软件开发》从教学的角度出发,讲解嵌入式软件开发的基本知识、方法和技术,使读者了解嵌入式软件的组成要素与结构,掌握嵌入式软件开发的思想和方法,掌握嵌入式软件开发的过程和技巧,熟练使用相关嵌入式软件开发工具,具备初步分析问题和解决问题的能力。内容包括:嵌入式软件开发概述,嵌入式软件开发环境,嵌入式软件编程,嵌入式软件调试,BootLoader程序设计,嵌入式系统级软件设计(包含嵌入式操作系统内核设计、嵌入式文件系统设计、嵌入式驱动程序设计和嵌入式数据库设计),嵌入式GUI及应用程序设计,嵌入式程序代码优化,嵌入式软件测试,以及嵌入式应用程序创新设计。
  《嵌入式软件开发》兼顾教学、科研和工程开发的需要,对于广大高等学校高年级学生和研究生而言,是一本学习嵌入式软件开发的教科书;对于从事嵌入式软件开发的工程技术人员来说,则是一本实用的参考书。
【目录】
第1章嵌入式软件开发概述
1.1嵌入式系统概述
1.1.1嵌入式系统的历史与现状
1.1.2嵌入式系统的特点
1.1.3应用领域和发展方向
1.2嵌入式软件的组成与特点
1.2.1嵌入式软件体系结构
1.2.2嵌入式软件分类
1.2.3嵌入式软件的基本特点
1.3嵌入式软件的发展趋势
1.3.1技术发展趋势
1.3.2市场发展趋势
1.4嵌入式软件开发流程
1.4.1嵌入式软件开发流程概述
1.4.2嵌入式软件的开发步骤
1.5嵌入式软件的开发管理
1.5.1组织管理
1.5.2质量管理
1.5.3配置管理
1.5.4文档管理
1.6实验1:建立开发团队和制定管理规范
1.7小结与进一步探索
1.7.1小结
1.7.2进一步探索

第2章嵌入式软件开发环境
2.1嵌入式软件开发模式
2.1.1嵌入式软件开发特点
2.1.2嵌入式软件开发模式概述
2.2宿主机环境
2.2.1串口终端
2.2.2BOOTP协议
2.2.3TFTP协议
2.2.4交叉编译
2.3目标机环境
2.3.1JrFAG接口简介
2.3.2BootLoader简介
2.4交叉编译工具链
2.4.1交叉编译工具链的构建
2.4.2相关工具介绍
2.5实验2:开发环境构建
2.6小结与进一步探索
2.6.1小结
2.6.2进一步探索

第3章嵌入式软件编程
3.1嵌入式编程基础
3.1.1嵌入式汇编语言基础
3.1.2嵌入式高级编程知识
3.1.3嵌入式开发工程
3.2嵌入式汇编编程技术
3.2.1基本语法
3.2.2汇编语言程序设计案例
3.3嵌入式高级编程技术
3.3.1函数可重入
3.3.2中断处理过程
3.4高级语言与汇编语言混合编程
3.4.1高级语言与汇编语言混合编程概述
3.4.2汇编语言程序调用C语言程序
3.4.3C语言程序调用汇编程序
3.5实验3:嵌入式软件编程技术
3.6小结与进一步探索
3.6.1小结
3.6.2进一步探索

第4章嵌入式软件调试
4.1GDB调试器
4.1.1GDB简介
4.1.2GDB使用方法
4.2远程调试
4.2.1远程调试原理
4.2.2GDB远程调试
4.2.3使用gdbserver
4.3内核调试
4.3.1内核调试技术
4.3.2KGDB内核调试
4.4网络调试
4.4.1socket编程简介
4.4.2网络调试工具tcpdump
4.5典型嵌入式集成开发环境
4.5.1CCS简介
4.5.2项目构建
4.5.3调试工具
4.6实验4:调试技术演练
4.7小结与进一步探索
4.7.1小结
4.7.2进一步探索

第5章BootLoader程序设计
5.1BootLoader基础知识
5.1.1硬件环境
5.1.2安装地址
5.1.3通信接口
5.1.4启动过程
5.1.5操作模式
5.1.6文件传输接口与协议
5.2BootLoader典型结构
5.2.1阶段1
5.2.2阶段2
5.2.3串口终端
5.3BootLoader基本设计
5.3.1BootLoader设计概述
5.3.2U-Boot代码分析
5.4实验5:设计与实现BootLoader
5.5小结与进一步探索
5.5.1小结
5.5.2进一步探索

第6章嵌入式系统级软件设计
6.1嵌入式操作系统内核设计
6.1.1ARM-Linux内核简介
6.1.2ARM-Linux内存管理
6.1.3ARM-Linux进程管理和调度
6.1.4ARM-Linux模块机制
6.1.5ARM-Linux中断管理
6.1.6ARM-Linux系统调用
6.1.7ARM-Linux系统启动和初始化
6.2嵌入式文件系统设计
6.2.1嵌入式文件系统介绍
6.2.2嵌入式Linux文件系统框架
6.2.3本地文件系统
6.2.4网络文件系统
6.2.5根文件系统设计
6.3嵌入式驱动程序设计
6.3.1Linux驱动程序简介
6.3.2Linux驱动相关内核机制
6.3.3Linux字符设备及驱动程序设计
6.3.4块设备和驱动程序设计
6.3.5网络设备驱动程序开发
6.4嵌入式数据库设计
6.4.1嵌入式数据库概述
6.4.2嵌入式数据库体系结构
6.4.3嵌入式数据库基本设计
6.4.4嵌入式数据库应用设计
6.5实验6:嵌入式操作系统内核与驱动程序
6.6小结与进一步探索
6.6.1小结
6.6.2进一步探索

第7章嵌入式GUI及应用程序设计
7.1嵌入式GUI设计概述
7.1.1嵌入式GUI简介
7.1.2嵌入式GUI设计需求
7.1.3嵌入式GUI设计原则
7.1.4主流嵌入式GUI简介
7.2嵌入式GuI体系结构设计
7.2.1嵌入式GUI体系结构
7.2.2抽象层
7.2.3核心层
7.2.4接口层
7.3基于主流GUI的应用程序设计
7.3.1MiniGUI开发环境搭建
7.3.2基于MiniGUI的应用程序设计
7.3.3Android开发环境搭建
7.3.4基于Android的应用程序设计
7.4实验7:嵌入式GUI应用设计
7.5小结与进一步探索
7.5.1小结
7.5.2进一步探索

第8章嵌入式程序代码优化
8.1嵌入式程序代码优化概述
8.2提高代码效率
8.2.1C语言数据类型优化
8.2.2循环结构优化
8.2.3运算优化
8.2.4内联函数和内嵌汇编优化
8.2.5利用硬件特性
8.2.6其他代码优化技术
8.3减少代码尺寸
8.4有效使用内存
8.4.1合理使用堆与栈
8.4.2防止内存泄露
8.5降低代码能耗
8.5.1寻找和分析程序热点的方法
8.5.2热点与性能分析工具介绍
8.5.3代码运行性能优化
8.6实验8:嵌入式程序代码优化
8.7小结与进一步探索
8.7.1小结
8.7.2进一步探索

第9章嵌入式软件测试
9.1嵌入式软件测试基础
9.1.1嵌入式软件测试简介
9.1.2嵌入式软件测试的特点
9.1.3嵌入式软件测试的目的与原则
9.1.4嵌入式软件测试技术
9.1.5嵌入式软件测试分类
9.2嵌入式软件测试技术
9.2.1静态测试技术
9.2.2白盒测试技术
9.2.3黑盒测试技术
9.3测试与分析工具
9.3.1概述
9.3.2静态测试工具
9.3.3白盒测试工具
9.3.4黑盒测试工具
9.3.5测试管理工具
9.3.6专项测试与分析工具
9.4实验9:嵌入式软件测试
9.5小结与进一步探索
9.5.1小结
9.5.2进一步探索

第10章嵌入式应用程序创新设计
10.1设计任务
10.2设计过程
10.3小结与进一步探索
10.3.1小结
10.3.2进一步探索

参考文献
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP