嵌入式软件开发内容简介《嵌入式软件开发》系统地介绍了嵌入式系统的软件开发方法。 《嵌入式软件开发》可作为高职、专科院校计算机类、电子类、信息类专业高年级学生的教材,也可作为一些进修班的培训教材,同时亦可作为企业各类嵌入式产品开发人员、嵌入式技术爱好者的学习参考资料。 162嵌入式应用软件面临的挑战。 22嵌入式处理器的分类。 31嵌入式操作系统的发展。 第6章嵌入式软件设计的几个问题
大学软件专业分哪几类、以及说明.嵌入式软件开发
嵌入式软件开发概论《嵌入式软件开发》系统介绍了嵌入式系统的软件开发方法。这本书分为八章。首先讲述了嵌入式系统的概况和应用领域,各种典型的嵌入式处理器,嵌入式操作系统的类型和选择等。然后以嵌入式操作系统和市场占有率第一的操作系统为例,详细讲解了嵌入式操作系统的组成、多任务环境的工作原理和交叉开发的使用,以及嵌入式实时系统软件设计的几个核心问题和嵌入式系统的一般设计开发流程。最后,给出了开发嵌入式系统的相关培训。《嵌入式软件开发》可以作为高职院校计算机、电子、信息类专业高年级学生的教材,也可以作为一些高级班的实训教材,还可以作为企业各类嵌入式产品开发人员和嵌入式技术爱好者的学习参考。第一章嵌入式系统概述1.1嵌入式系统的定义1.2嵌入式系统的分类1.3嵌入式系统的特点1.4嵌入式系统的组成1.5嵌入式系统的应用领域1.6嵌入式系统的发展1.6.2嵌入式应用面临的挑战1.7本章概述练习第二章嵌入式硬件系统的基础2.1嵌入式处理器的基本特性2.2处理器的嵌入式部件分类2.2.1嵌入式微处理器2.2.2嵌入式微控制器2.2.3嵌入式DSP处理器2.2.4嵌入式片上系统 2.3典型嵌入式处理器2.3.18051系列单片机2.3.268K/系列2.3, 系列2.3.4ARM系列2.3.5X86系列2.3.6MIPS2.4嵌入式处理器的选择2.5嵌入式处理器的发展趋势2.6本章总结练习3嵌入式操作系统的发展3.1.1嵌入式操作系统的历史3.1.2嵌入式操作系统的发展趋势3.2嵌入式操作系统的分类3.3嵌入式实时系统3.3.1嵌入式实时系统的介绍3.3.2实时系统的分类3.4嵌入式实时操作系统3.4.3 操作系统3.7本章练习小结第四章基于Linux的嵌入式软件开发4.1嵌入式系统Linux在虚拟机中的安装4.2.2进入和退出Linux系统4.2, 常用命令4.3嵌入式语言开发工具4.3.1C语言与嵌入式系统设计4.3.2嵌入式语言编程环境4.3.3vi编辑器4.3.4GCC编译器4.3.4.3.6GDB调试器4.4μ操作系统简介4.4.1μ基本架构4.4.2μ相关知识4.4 . 3μ4.5 UX的宿主基于交叉编译环境构建交叉编译环境4.5 . 3 4μ内核编译4.5.5内核加载与 练习第五章基于5.1的嵌入式软件开发、5.1.5.1的特点、目标机环境5.1.4主机与目标机的接口5.2的安装与启动、5.2的安装、5.2的目录结构、主窗口界面介绍5.2.4入口示例-5.2.5使用调试与分析工具5、环境下的工程开发5.3.1创建可下载的应用程序5.3.2创建用户自定义映像5.3.3创建可启动的应用程序5.3.4主机与目标机的通信5.3.5配置、 引导程序的构造和引导盘的制作5.3.6主机调试环境的配置5.3.7多任务调试方法5、操作系统5.4、简介5.4任务5.4.4共享代码并重新进入5.4.5任务间通信5.4.6中断服务程序5.4.7时钟管理5.5案例分析5.5、 任务间通信5.5.2理发师问题5.5.3哲学家进餐问题5.6本章总结练习第6章嵌入式软件设计中的几个问题6.1.1实时多任务软件的设计步骤6.1.2任务划分6.1.3实时多任务设计实例6.2板级支持包BSP6.2.1BSP简介BSP6.2.2BSP的职责BSP 6映像及其启动序列6.2.5BSP开发6.3驱动程序