本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
1张好的图表能够节省1000句话,但我们见到的95%以上的图表都非常糟糕。为什么我们拥有具备各种先进功能的制图软件,却还是做不出一目了然的图表? 日本资深设计师告诉你,你不缺写作技巧,也不缺艺术性或创新,缺的只是一点点制图的基本知识!本书提供了制作清晰图表的3大步骤、5大制图要点、49组失败案例vs改善示例、100+制图小诀窍,手把手教你做出连专业人士都相形见绌的图表。无论是工作汇报、网站宣传,还是平面设计、数据分析,任何工作都适用! 翻开本书,成为会做图表的大牛人!
本书系统介绍离散系统仿真建模与分析的理论基础,采用仿真软件Flexsim以及大量案例,介绍仿真理论方法的实际应用。全书的组织基本上按照仿真项目研究的步骤展开。本书可供高等院校物流、制造等专业本科生和研究生阅读,也可供各行各业的仿真工作者参考。
操作系统是现代计算机发展的重要基础。计算机操作系统是计算机专业的必修课程,也是从事计算机应用人员必不可少的知识。 本书内容涵盖了操作系统原理的基本内容,包括操作系统概述、进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口、常用的操作系统介绍等。 本书从操作系统的基本原理出发结合实际应用,本着一切为读者服务的想法,在内容的取舍、语言的描述、例题习题的选择等方面侧重于实践应用及易于组织教学。本书简明实用、重点突出、主次分明、结构清晰,并有大量针对性的例题和习题,同时每章开头都有本章的内容提要和学习目标,每章结束都有对本章的总结,便于读者学习和巩固。 本书适合高等职业教育、高等专科学生作为教材使用,也适合于应用型本科学生或从事计算机应用人员作为参考书。
本书是作者在多年教学工作的基础上、参阅有关文献而编写的。考虑到本课程的学时数有限,对其内容进行了精选,着重于操作系统基本概念、基本原理、基本技术、基本方法的阐述,力求做到概念清晰、表述正确、结构合理、取舍得当、由浅入深、循序渐进、通俗易懂、便于自学,希望达到较好的教学效果。 全书共分8章。第1章引论,介绍操作系统的基本概念、操作系统的形成与发展、操作系统的功能、操作系统的特征和作用;第2章处理器管理,介绍并发执行的特征和进程的概念,对进程控制、进程调度及算法、进程互斥与同步、进程通信、进程死锁等问题进行了分析和讨论;第3章存储管理,介绍存储管理的基本知识,讨论了存储管理的基本功能、各种存储管理技术和虚拟存储管理技术;第4章设备管理,介绍I/O硬件原理、I/O控制方式和I/O缓冲技术,对设
"决策支持系统在于实现科学决策。它是在计算机上利用决策资源(模型、知识、数据)制订方案,为决策者提供有效决策的技术手段。随着大数据和云计算的出现,网络上的决策资源更为丰富,这为决策支持系统的应用和发展带来新的机遇,也为个人决策提供了更多的信息。因此,本书在第2版的基础上增加了这方面的内容。本书系统叙述决策支持系统发展过程中的基本决策支持系统、智能决策支持系统、数据仓库型决策支持系统、综合决策支持系统和网络型决策支持系统的原理、技术和实例,并介绍云计算和大数据的决策支持以及决策支持系统开发的计算思维。书中展现了决策支持系统结构和运行方式之间的关系,并通过实例进行说明,便于读者掌握决策支持系统原理和应用。 本书可作为高等院校信息管理与信息系统专业、计算机专业、管理类专业本科生和研究
Protel 99 SE是Protel Technology公司开发的基于Windows环境下的电路板设计软件。该软件功能强大,人机界面友好,易学易用,是大中专院校电学专业必学课程,同时也是业界人士*的电路板设计工具。《Protel 99 SE电路设计实例教程(第二版)》由13章、3个附录组成,主要内容包括Protel 99 SE简介、原理图设计环境的配置、基础原理图设计、原理图元件库的编辑、原理图设计进阶、层次原理图的设计、印制电路板基础、配置PCB设计环境、基础PCB设计、PCB元件的制作、电路仿真分析、综合案例演练,以及Protel 99 SE常用快捷键、常用封装和元件封装缩写含义等。《Protel 99 SE电路设计实例教程(第二版)》通俗易懂、条理清晰,可以帮助读者在短时间内成为电路板设计高手。《Protel 99 SE电路设计实例教程(第二版)》既可作为高校现代电子技术EDA方面的教材,同时也可作为电路及电路板设计工
武晔卿、王广辉、彭耀光编*的《嵌入式系统可 靠性设计技术及案例解析》介绍了嵌入式系统设计中 ,哪些地方*可能带来可靠性隐患,以及从设计上如 何进行预防。内容包括:启动过程和稳态工作中的应 力状态差别等可靠性基础知识及方法;降额参数和降 额因子的选择方法;风扇和散热片的定量化计算选型 和测试方法、结构和电路的热设计规范;PCB板布线 布局、系统结构的电磁兼容措施;电子产品制造过程 中的失效因素(包括EOS、ESD、MSD等)及预防、检验 方法;可维修性设计规范、可用性设计规范、安全性 设计规范、接口软件可靠性设计规范等方面的技术内 容。同时,针对相关内容进行实际的案例分析,以使 读者*好地掌握这些知识。与第1版相比,本书对嵌 入式软件可靠性设计规范章节进行了重新编写,并修 订了第1版中的疏漏和错误之处。 本书适用
作为一种16/32位的高性能、低成本、低功耗嵌入式RISC微处理器,ARM微处理器目前已经成为应用为广泛的嵌入式微处理器。 本书全面系统地介绍了嵌入式系统开发的基本知识和方法。全书分为四部分。部分介绍嵌入式系统基本概念及广泛使用的ARM技术,包括ARM处理器的体系结构、寻址方式、指令系统、汇编语言程序和C语言程序设计基础及ARM嵌入式硬件设计基础。第二部分介绍基于ARM 920T内核的三星S3C2440处理器,以及基于S3C2440处理器的应用系统设计,并以S3C2440为开发平台,列举几个典型的基本功能部件的程序设计示例。第三部分介绍Boot Loader及实现、ARM Linux系统移植与驱动开发。第四部分介绍ARM ADS集成开发环境及几个嵌入式系统应用开发实例。
本书是软件工程需求设计开发一体化系列丛书之一,内容涵盖了需求建模全过程,主要包括需求建模准备、业务建模和系统建模三大部分。通过案例与理论的结合,使用通俗易懂的语言引导读者逐步进行项目目标分析、涉众人员获取,然后针对业务现状通过业务场景建模和业务情景分析形成需求分析报告,接着站在计算机执行角度通过系统场景分析、系统情景建模等形成需求规格说明书,完成需求建模总体过程。本书的一大特点是把实际案例(薪酬管理系统)融入到需求工程方法论的讲解过程中,把实际项目作为例子,通过频繁提问的方式引发读者思考,一方面可以引发读者对方法论的兴趣,另一方面也可以使得方法论得到有力支撑。
本书可作为《决策支持系统(DSS)理论与方法(第4版)》(ISBN 978-7-302-20239-4)的配套学习参考书。这两本书是一个整体,结合在一起使用,效果好。因为,关于决策支持系统(DSS)的理论与方法、数据仓库和OLAP(online analytical processing)技术、数据挖掘技术和知识发现方法等,在本书中没有阐释和介绍,只介绍这些理论,方法和技术的具体应用。 本书共有8个案例。它们分别是信用担保决策支持系统,证券行业数据仓库系统,数据挖掘应用案例,基于数据仓库的企业运营决策支持系统,基于数据仓库的企业投资决策支持系统,数据挖掘技术及其在电信企业决策支持系统中的应用,保险业决策支持系统的设计与实现,以及基于数据仓库与联机处理的区域经济发展管理决策支持系统研究。本书所选案例均具有代表性,且比较成熟,是*的,所涉及的范围涵盖了目前经济领域活跃的
本书主要讲述嵌入式系统的原理及其设计方法,对嵌入式系统的开发过程、主要开发方法、开发工具进行了完整的介绍。 本书共有11章,内容涉及了嵌入式系统的基本概念、设计方法、开发模式,ARM处理器的概念、指令系统、编程方法,嵌入式Linux的开发,Windows CE的开发等内容。本书内容丰富,理论讲述和实际开发相结合。本书不是针对某种处理器的开发用书。为了做到通用性和便于读者学习,书中所涉及的开发内容基本上都可以在PC机上实现,因此读者在学习过程中可以充分利用PC机来完成嵌入式系统的开发练习,提高学习效果。 本书可作为研究生和高年级本科学生的教材,也可以作为嵌入式系统研发人员及相关科研人员的技术参考书。
本书在延续版编写风格的基础上,根据计算机网络技术的发展趋势,结合作者多年教学与工程经验,并考虑到读者反馈信息,对各章节内容、结构、技术等进行了修订、调整、完善和补充。 本书以Windows Server2008为例,以构建网络应用为目标,讲解应用Windows Server2008架构网络服务平台的方法、网络服务的配置与管理。 本书既可作为高等院校计算机、网络等相关专业的网络操作系统实训教材,也可供从事计算机网络工程设计、管理等工作的工程技术人员参考。
本书按照*的职业教育教学改革要求,结合国家示范院校建设项目成果,以及作者多年的校企合作经验编写。重点突出课程内容的实践性,把教学内容与高科技产品充分结合,大大提高了教学过程的知识性与趣味性。 本书主要内容包括Windows CE操作系统的特性介绍,开发环境的建立,操作系统的创建和调试,内核修改,板级支持包的创建,驱动程序的开发,MP3应用程序的开发,GPS应用程序的开发等。 本书内容新颖,通俗易懂,实用性强,可作为高职高专院校电子信息类、计算机类、自动化类等专业嵌入式技术课程的教材,也可作为应用型本科、成人教育、函授学院、电视大学、中职学校相关课程的教材,同时也是电子工程技术人员的一本好参考书。 本书配有免费的电子教学课件及测试题参考答案,详见前言。
操作系统是计算机系统中基本、重要的系统软件,是其他软件运行的基础。操作系统的优劣直接决定了计算机系统的整体性能和用户使用计算机的方便程度。操作系统课程是计算机科学与技术专业的重要专业基础课程,同时也是计算机应用开发人员应该掌握的核心课程之一。本课程主要介绍操作系统的基本原理和实现技术,学习本课程是理解计算机系统工作、用户与计算机系统交互、设计开发应用系统等基本知识结构的重要途径。 本教材是以CCC2002为依据,参考CC2005计算教程,结合作者多年从事应用型本科计算机操作系统课程教学实践所积累的经验,针对计算机科学与技术专业学生应掌握的知识结构需求,以培养应用型、实用型人才为出发点,在阅读大量国内外出版的操作系统教材和文献的基础上编写而成。本教材围绕操作系统的目标,从资源管理的角度阐述
本书详细介绍了基于嵌入式实时操作系统的程序设计技术,内容有“绪论”、“开发环境”、“任务划分”、“任务设计”、“中断服务程序设计 ”、“行为同步”、“资源同步”、“数据通信”、“时间管理”、“采样任务设计”、“串行通信任务设计”、“键盘任务设计”、“显示任务设计 ”、“嵌入式操作系统的剪裁”和“设计实例”。书中介绍的内容以源码开放的嵌入式实时操作系统μC/OS-II为软件运行环境,以ARM7为硬件环境。 本书内容深入浅出,为加深理解,列举了很多程序设计实例和实验。 本书可作为高等院校电子类相关专业本科和研究生的学习参考书,也可作为电子技术人员从事嵌入式应用系统研制开发的参考书。
本教材全面系统地介绍了现代计算机操作系统的基本概念、原理和实现方法。全书共分十二章,章讲述了现代操作系统的发展概况;第二章至第十章分别阐述了操作系统的基本原理 、概念和实现方法,包括中断技术,进程和线程的管理、进程的同步和通信,存储器管理,虚似存储器,处理机调度,死锁问题,设备管理和文件系统;第十一章介绍了UNIX操作系统,第十三章介绍Windows2000/XP操作系统,并较详细地分析了这两个系统的基本结构、主要的功能模块及其相互之间的关系。 本书吸收了国内外近几年出版的同类教材的优点,内容丰富,既可以作为计算机和相关专业的教材,也可作为从事计算机工作人员的参考书。
操作系统作为核心的系统软件,负责控制和管理 整个系统的资源并组织用户高效协调地使用这些资源 。屠立德、王丹、金雪云编著的《操作系统基础(第 4版)》是在《操作系统基础(第3版)》的基础上修 订而成的。与第3版相比,第4版在结构、内容上都做 了调整、修改和增删。 本书阐述了操作系统的基本工作原理以及设计方 法,力求将现代操作系统的典型特征,即多线程、微 内核、分布式系统、客户/服务器模型与经典的操作 系统原理紧密结合。 全书共13章,主要介绍了操作系统的基本概念和 运行环境、进程和线程、处理器调度与死锁、存储管 理、设备管理、文件管理、分布式系统,后介绍了 Windows和Linux操作系统的结构和实现。每章后面都 有本章小结及难度适宜的习题,便于读者自学或巩固 所学的知识。 本书内容丰富,结构清晰,
现阶段的分布式应用开发,包括多层架构、SOA、Web Service、网格甚至云计算等,一般不必从网络通信底层做起,大都基于如CORBA/IIOP、 DCOM、RMI、JMS及IBM MQ、TIBCO消息中间件等成熟工具或协议实现,而其核心内容都是消息技术及体系。而绝大多数分布式技术方面的资料要么只是介绍成熟工具和协议的使用方法,要么便是介绍网络通信底层知识,而对介于这两者之间的消息技术的内在原理和详细实现机制,则很少有人真正了解与问津,而这正是《消息设计与开发(分布式应用开发的核心技术) 》的重点内容。 何小朝所著的《消息设计与开发(分布式应用开发的核心技术)》详细披露了消息体系的内在原理与实现机制:如何以消息对象形式组织各种复杂数据类型?消息如何从一台机器传送到另一台机器?如何通过消息实现远程过程调用?如何实现跨平台的分布式消息
本书的适用对象为高等院校控制类专业本科高年级学生,是其进行控制系统仿真与实现的入门级实践性教材。全书共两篇:*篇为控制系统建模与仿真,通过阐述系统模型,应用控制理论中常用的控制方法进行设计与仿真;第二篇为测控系统设计与实现,以单片机作为处理元件,通过电路设计及软件编程完成控制系统的设计与实现。
本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。