注册 登录 进入教材巡展
#

出版时间:2017年2月

出版社:清华大学出版社

以下为《嵌入式操作系统μC/OS-II及应用开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302284727
  • 1-2
  • 189999
  • 16开
  • 2017年2月
  • 工学
  • 软件工程
  • TP316.2
  • 计算机
  • 本专科、高职高专
内容简介

  《嵌入式操作系统μc/os-ii及应用开发》以理论为核心,以实用为导向,*的特色就是将μc/os-ii操作系统的原理和应用有机地融合到这一本书中,使学生既能掌握理论,又能懂得应用。
  《嵌入式操作系统μc/os-ii及应用开发》先介绍了pc上μc/os-ii的开发环境bc45,在这个环境下演示一个μc/os-ii的实例,使读者从整体上理解μc/os-ii。然后从操作系统的原理上详细讲述μc/os-ii这个实时操作系统的实现原理,对其中的内核、任务的管理、任务的同步和通信、时钟和中断进行了详细的论述,理论讲述后附有该理论的实验例程及实现方法。最后介绍了μc/os-ii的移植方法,并从应用的角度描述了一个基于μc/os-ii的综合开发案例,使读者在应用开发中真正会用μc/os-ii,掌握μc/os-ii的应用技巧。
  《嵌入式操作系统μc/os-ii及应用开发》适合作为嵌入式系统原理及应用的学习教材,同时适合作为高等院校计算机相关专业嵌入式操作系统教材或参考书,适合相关学科的本、专科学生、高职高专及成教类学生阅读,也可供嵌入式操作系统应用开发人员参考。

目录
第1章嵌入式操作系统概述1.1操作系统概述1.1.1操作系统的作用1.1.2操作系统的特征1.1.3操作系统的发展1.2操作系统的体系结构1.2.1层次结构1.2.2微内核结构1.3嵌入式操作系统概述1.3.1嵌入式操作系统的演变1.3.2嵌入式操作系统的特点1.3.3嵌入式操作系统与通用操作系统的区别1.4嵌入式实时操作系统μc/os-ii概述1.4.1μc/os-ii的特点1.4.2μc/os-ii的文件结构小结习题第2章μc/os-ii的入门知识2.1开发工具2.1.1hello world程序2.1.2bcc编译器2.1.3tlink链接器2.1.4tasm汇编语言编译器2.2make和makefile2.2.1简单makefile的书写规则2.2.2make命令2.3初识μc/os-ii小结习题第3章μc/os-ii的内核结构3.1 μc/os-ii任务的描述3.1.1任务的定义3.1.2任务的基本状态3.1.3任务控制块3.1.4任务堆栈3.2任务调度3.2.1基本概念3.2.2调度的时机3.2.3操作系统常用的调度算法3.2.4实时系统中的调度3.2.5μc/os-ii的任务调度3.3μc/os-ii的系统任务3.3.1空闲任务3.3.2统计任务3.4μc/os-ii的初始化和任务的启动3.4.1 μc/os-ii的初始化3.4.2 μc/os-ii的启动小结习题第4章任务管理4.1任务的基本操作4.1.1任务创建4.1.2任务删除4.1.3任务挂起与恢复4.1.4其他任务管理函数4.2应用举例4.2.1任务的状态转变举例4.2.2堆栈功能检测应用举例小结习题第5章中断管理5.1中断概述5.1.1中断的基本概念5.1.2中断处理过程5.1.3中断评价指标5.2gtc/os-ii的中断5.2.1gtc/os-ii的中断服务子程序isr5.2.2gtc/os-ii的中断级的任务切换小结习题第6章时间管理6.1时钟6.1.1时钟硬件6.1.2时钟软件6.1.3系统时钟6.2时钟中断服务程序6.3μc/os-ii的时钟6.3.1 μc/os-ii的时钟中断服务子程序isr6.3.2时钟节拍函数ostimetick()6.3.3时钟节拍任务6.3.4时钟节拍中断服务子程序举例6.4μc/os-ii时间管理6.4.1μc/os-ii时间管理的基本操作6.4.2 μc/os-ii时间管理应用举例小结习题第7章任务的同步与通信7.1同步和通信的基本概念7.1.1竞争条件7.1.2同步与通信7.1.3共享资源7.1.4可重入函数7.1.51临界区7.1.6μc/os-ii的临界区7.2任务通信的数据结构——事件控制块7.2.1事件7.2.2事件控制块ecb7.2.3空事件控制块链表7.2.4事件控制块的操作7.3信号量7.3.1信号量概述7.3.2μc/os-ii信号量的数据结构7.3.3信号量的操作7.3.4信号量应用举例7.4互斥型信号量7.4.1互斥型信号量概述7.4.2互斥型信号量的数据结构7.4.3互斥型信号量的操作7.4.4优先级反转7.4.5优先级反转应用举例7.5事件标志组7.5.1事件标志组概述7.5.2事件标志组的数据结构7.5.3事件标志组的操作7.5.4事件标志组应用举例7.6消息邮箱7.6.1消息邮箱概述7.6.2消息邮箱的数据结构7.6.3消息邮箱的操作7.6.4消息邮箱应用7.7消息队列7.7.1消息队列概述7.7.2消息队列的数据结构7.7.3消息队列的操作7.7.4消息队列应用举例小结习题第8章内存管理8.1分区内存管理技术8.1.1单一分区内存管理8.1.2固定大小的多分区管理8.1.3动态分区管理8.2实时系统的内存管理8.2.1存储管理原理8.2.2动态内存管理的方法8.3μc/os-ii内存管理8.3.1μc/os-ii内存管理概述8.3.2μc/os-ii内存管理的数据结构8.4μc/os-ii内存管理的基本操作8.5μc/os-ii内存管理应用举例小结习题第9章μc/os-ii在arm7上移植9.1 μc/os-ii移植的条件9.2编译器的选择9.3移植9.3.1 os_cpu.h文件9.3.2 os_cpu_c.c文件9.3.3os_cpu_a.asm文件9.4移植测试9.4.1确保c编译器、汇编编译器及链接器正常工作9.4.2μc/os-ii操作系统基础上实现多任务机制小结习题第10章室内智能节电综合监控系统设计10.1室内智能节电综合监控系统简介10.2系统功能需求与性能指标10.3系统方案设计10.4系统硬件结构设计10.5系统软件设计10.5.1μc/os-ii在lpc 1768微处理器上的移植10.5.2基于μc/os-ii的任务的划分和设计小结附录配置手册参考文献