eCos(Embedded Configurable Operating System)是一个源码公开、功能完备和完全免费的嵌入式实时操作系统,它的实时性、高度可配置性、可移植性、可裁剪性使其可以满足各类16位、32位和64位嵌入式系统设计和开发的需求。 本书全面介绍了eCos系统的体系结构及其各组成部分,包括eCos的实时内核、硬件抽象层、线程及同步机制、设备驱动、文件系统、网络支持等,详细阐述了eCos开发环境建立、配置方法和eCos的移植。在本书中,作者结合一个完整的开发实例系统介绍了使用eCos开发应用的全部过程,能够帮助读者快速掌握如何使用RedBoot建立一个调试环境、建立eCos的库以及基于e Cos的开发应用。
本书根据作者多年的实际教学经验,在内容选择、理论深度等方面进行了深入的分析和研讨,使学生易于理解,注重对学生的启发。在本书编写过程中,力求做到准确性、系统性、通俗性、实用性,结构清晰,注重基础理论的阐述,强调理论与实践的结合。每一章的内容从一个问题开始,让学生带着问题开始知识的学习,促进学生的思考和参与。全书共分为9章,主要内容包括: 操作系统引论、进程与线程、进程并发控制、内存管理、页式和段式内存管理、I/O管理、文件管理、死锁、多处理机系统介绍。本书可作为高等院校计算机相关专业的教材,也可供从事计算机工作的科技人员进行参考,对报考研究生的学生也具有一定的参考价值。
本书以电子信息工程专业就业岗位所需的职业技能和知识为依据,根据典型电子产品的设计过程编排内容,具体内容包括:嵌入式系统及平台概述,设计简易计算器、电子点菜系统、智能车位管理系统以及数码相框共计5部分。本书将ARM以及Linux等与嵌入式开发密切相关的知识融入项目开发过程中,内容系统、全面、深入浅出,重点突出动手能力的培养,通过项目化的教学提高学生的学习积极性,为其将来踏上工作岗位打下扎实的基础。 本书既可作为高职高专和其他高等院校通信类、电子信息类专业教材,也可作为通信工程技术人员的培训教材。
"决策支持系统在于实现科学决策。它是在计算机上利用决策资源(模型、知识、数据)制订方案,为决策者提供有效决策的技术手段。随着大数据和云计算的出现,网络上的决策资源更为丰富,这为决策支持系统的应用和发展带来新的机遇,也为个人决策提供了更多的信息。因此,本书在第2版的基础上增加了这方面的内容。本书系统叙述决策支持系统发展过程中的基本决策支持系统、智能决策支持系统、数据仓库型决策支持系统、综合决策支持系统和网络型决策支持系统的原理、技术和实例,并介绍云计算和大数据的决策支持以及决策支持系统开发的计算思维。书中展现了决策支持系统结构和运行方式之间的关系,并通过实例进行说明,便于读者掌握决策支持系统原理和应用。 本书可作为高等院校信息管理与信息系统专业、计算机专业、管理类专业本科生和研究
本书可作为《决策支持系统(DSS)理论与方法(第4版)》(ISBN 978-7-302-20239-4)的配套学习参考书。这两本书是一个整体,结合在一起使用,效果好。因为,关于决策支持系统(DSS)的理论与方法、数据仓库和OLAP(online analytical processing)技术、数据挖掘技术和知识发现方法等,在本书中没有阐释和介绍,只介绍这些理论,方法和技术的具体应用。 本书共有8个案例。它们分别是信用担保决策支持系统,证券行业数据仓库系统,数据挖掘应用案例,基于数据仓库的企业运营决策支持系统,基于数据仓库的企业投资决策支持系统,数据挖掘技术及其在电信企业决策支持系统中的应用,保险业决策支持系统的设计与实现,以及基于数据仓库与联机处理的区域经济发展管理决策支持系统研究。本书所选案例均具有代表性,且比较成熟,是*的,所涉及的范围涵盖了目前经济领域活跃的
本书是UML和OOAD的初学者指南。 本书介绍了分析师必学的3种UML图:类图、用例图和序列图,以及3种实用、常用的OOAD概念和工具:事务模式、用例描述、BCE模式。通过贯穿全书的“酒店联合订房系统”案例,展示了这些图和OOAD工具的实际应用。 本书适合UML和OOAD的初学者以及对UML和OOAD感兴趣的开发人员,可以帮助他们掌握UML和OOAD的基本技能和技巧。
目前,在全国高校嵌入式系统教学中,大部分仍是以ARM9为例来进行讲授,而实验教学则大部分依托三星公司的S3C24xx系列芯片来开展,因此该系列嵌入式CPU在实验教学上仍属于主流。一方面,市场上基于S3C24xx的实验设备品牌众多,都有各自的特点;另一方面,理论教材与实验设备很难做到同步结合,居于上述原因,笔者参考了众多国内优秀教材和实验器材,整理编撰了本实验指导教材,以供嵌入式系统课程的实验教学之用。 目前的嵌入式系统主要分为跑操作系统和不跑操作系统两种类型,本实验指导教材侧重于第1种类型,全书以Linux为操作系统,重点讲述了Linux基本命令、Linux下的程序开发、Linux下字符型驱动程序开发、Linux按键中断程序、Linux网络应用开发以及Linux内核定制等相关内容,为学生动手实践嵌入式Linux系统开发提供指导和帮助,力求把学生学习时的挫折
本书是针对银行计算机系统编写的专业教材。 全书共分10章,内容包括银行计算机系统概述、银行计算机系统硬件技术、银行常用程序设计语言、银行常用操作系统、银行计算机网络系统建设与应用、数据库技术、银行计算机软件系统、网络银行、数据大集中和灾难备份技术及银行计算机系统建设案例分析等。各章后均附有适当数量的习题。 本书内容全面、取材新张、结构合理、深入浅出、循序渐进,全书反映了目前我国银行计算机系统的*情况。 本书可作为普通高等院校电子商务及相关专业,如信息管理与信息系统专业、金融专业和财经专业的教材或教学参考书,也可作为金融行业的各级管理人员和银行计算中心运行管理人员的培训教材。
操作系统是计算机专业的一门重要的专业基础课程。本书内容涵盖了现代操作系统的基本原理和实现方法,并与实际相结合。全书共分为9章,第1章介绍操作系统的发展历史、定义及特征,第2章伸介绍作业管理,第3章介绍处理机管理,第4章介绍存储器管理,第5章介绍设备管理,第6章介绍文件管理,第7章介绍了磁盘存储管理,第8章和第9章则是以Linux和Windows2000为例,介绍了两种操作系统的核心技术、开发应用以及相应的安全机制等。 本书在内容取舍、文字描述、习题选择方面力求面向实践、重在应用、便于教学组织,在章节安排、形式体例、行文风格等方面与传统的理科原理式的课程不同,努力做到概念引出自然,内涵与外延适中。深入浅出,寓深奥于浅显。全面展现了当代操作系统的本质和特点,是一本既注重基本原理,又结合实际的教科书。 本书特
操作系统是计算机系统中的核心系统软件,也是计算机专业的一门必修课程。 《实用操作系统教程/普通高等教育“十一五”*规划教材·计算机科学与技术专业实践系列教材》深入浅出地阐述了操作系统的基本原理、基本结构、实现技术和运行机制。全书共分9章,依次介绍了操作系统的基本概念、进程(线程)管理、存储管理、I/O设备管理、文件管理及安全与保护。这些知识可为读者理解、分析和应用操作系统打下坚实基础。 《实用操作系统教程/普通高等教育“十一五”*规划教材·计算机科学与技术专业实践系列教材》内容符合计算机专业“操作系统”课程教学大纲要求,并涵盖了全国硕士研究生入学考试计算机学科专业基础综合考试大纲的全部内容,每章后精选了大量典型习题供读者练习。 《实用操作系统教程/普通高等教育“十一五”*规划
本书是进行嵌入式系统开发的入门教材。按照嵌入式系统学习的规律,本书将内容分为嵌入式操作系统基础、ARM体系结构和指令系统、嵌入式实验三大部分。全书理论结合实践,用浅显易懂的语言来解释理论,用简单易行的实验来验证理论,使读者在掌握实际操作技能的同时加深对理论的理解。 本书可作为普通高等院校及高层次高等职业院校计算机类、电子类、通信类专业“嵌入式系统”相关课程的教材,也可作为广大嵌入式系统爱好者和工程技术人员的参考用书。
随着嵌入式处理器和硬件技术的快速发展,实时嵌入式系统的复杂程序在日益提高,这就要求嵌入式系统的设计方法更加成熟,实时性更强和可靠,而且可预见性更高。 本书以理论为核心,以应用为导向,从嵌入式系统的概念及其未来的发展趋势着手,全面地介绍了嵌入式系统的核心部分——嵌入式实时操作系统和应用开发技术。 本书共分13章。前9章介绍嵌入式实时操作系统的基本构成和理论,对任务管理、任务的同步与通信、时钟管理、中断/异常管理、内存管理以及I/O管理等部分进行了详细地论述;特别对任务调度、优先级反转、中断/异常等实时系统中比较理要的问题进行了深入探讨。后4章介绍嵌入式实时系统的工发设计,提供了许多详细的设计实例,包括系统层的开发设计和应用层的开发设计,以及嵌入式硬件的选型和开发,让读者通过示例
本书是浙江省高等教育重点建设立项教材。其内容围绕电子系统的设计与实现方法来安排。全书由四部分组成: 部分为模拟电子系统的设计与实践,主要介绍放大电路和滤波器的设计原理和设计方法。第二部分为数字电子系统的设计与实践,主要介绍CPLD/FPGA的结构和原理、VHDL语言、EDA软件的操作流程、“自顶向下”数字系统设计方法等。第三部分为基于单片机的电子系统设计与实践,主要介绍三种典型的单片机应用系统(串行总线单片机系统、并行总线单片机系统和SOC单片机系统)的设计方法。针对高速电子系统的设计要求,本部分内容中还详细论述了采用单片机与FPGA相结合的设计方法,给出了一些关键技术问题的解决方案。第四部分为综合电子系统的设计与实践,本部分内容选取了两个典型综合电子系统——DDS信号发生器和数字化声音存储与回放,介绍了综合
网络操作系统是构建计算机网络的软件核心与基础,本书以目前*微软产品Windows Server 2003网络操作系统为例,从架构计算机网络的整体角度出发,讲解应用Windows Server 2003构架网络环境的方法,系统服务的配置与管理。内容包括Windows Server 2003 的安装、基本环境设置、磁盘管理、文件系统、活动目录,DNS、WWW、FTP、DHCP、WINS、路由访问、VPN等网络服务环境的配置,以及系统维护、注册表管理、操作系统安全管理、证书安全服务等内容,并对使用Windows Server 2003构建邮件服务器和流媒体服务器作了介绍。 本书的内容组织突出实用性、系统性,从设计与管理网络的角度讲解操作系统的使用, 包括对应服务或应用的概念及实现方法,每章配合相应的实训项目和习题,帮助读者对书中 内容进行验证,具有很强的实践性。· 本书蕴涵了作者丰富的教学经验、网络设计与
本书以树莓派的应用为主,介绍了使用树莓派完成主流服务器软件的方法,以及通过硬件开发对树莓派进行扩展以完成更多的任务。本书的前三章介绍了如何获得树莓派、如何选择它的周边设备,以及树莓派运行Linux所需要的知识;第4章介绍了如何将树莓派作为一个媒体中心与游戏机来使用;第5章是全书较为重要的一章,介绍了通过树莓派所使用的Linux系统来完成多个迷你服务器,如:SSH、WEB、论坛、数据库等功能;第6章则介绍了通过树莓派的扩展接口来连接的各种硬件。 本书适用于想通过树莓派来学习Linux系统、编程语言以及想通过树莓派来完成各种网络服务器功能的用户,也适用于那些想通过树莓派来学习硬件扩展或是硬件开发的用户。
本书前两章主要对应用程序开发与数据库系统开发的各个方面进行阐述;第3-5章具体介绍了SQL Server 2005的基础应用和高级应用;第6-11章介绍了C#的窗体开发和Web开发,重点介绍了数据应用控件的使用,全面地介绍了使用C#+SQL Server 2005开发数据库应用程序的精髓;第12章总结性地介绍了使用ASP.NET+SQL Server 2005进行数据库系统开发的综合实例。 全书实例涵盖范围广,知识讲解新颖,具有很高的实用价值,通过本书的学习,读者可以很好地掌握C#和SQL Server 2005数据库应用程序的开发技术,并将这些技术应用到实际的软件开发中。本书可作为各类院校相关专业的教材,也可作为读者的自学参考书。 本书的电子教案、实例源代码和思考练习参考答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
本书突破了以各种低端单片机芯片为基础讲解C语言程序设计的传统模式,以主流的32位ARM嵌入式处理器/嵌入式Linux操作系统为平台,全面介绍嵌入式系统的C语言程序设计方法,内容涉及C语言适用于嵌入式系统的语法特性、Linux系统的开发环境和工具链、交叉编译、uCLinux和ARM Linux的移植等基础内容,以及嵌入式系统程序框架、Bootloader、BusyBox、Linux系统编程、嵌入式数据库、模块设计、驱动程序设汁、Framebuffer技术、图形界面移植等较为深入的内容。 本书的嵌入式编程环境为:宿主机采用稳定的RedHat Linux 9操作系统和Cygwin模拟环境,使用方便;目标机采用深圳英蓓特信息技术有限公司的Embesl EduKit一Ⅲ教学实验平台。考虑到读者的实际情况,作者力争对涉及到的硬件平台部分做详细的介绍,一些平台无关的代码,尽量在模拟器上执行,使没有条件购买硬件设备的
本书主要讲述嵌入式系统的原理及其设计方法,对嵌入式系统的开发过程、主要开发方法、开发工具进行了完整的介绍。 本书共有11章,内容涉及了嵌入式系统的基本概念、设计方法、开发模式,ARM处理器的概念、指令系统、编程方法,嵌入式Linux的开发,Windows CE的开发等内容。本书内容丰富,理论讲述和实际开发相结合。本书不是针对某种处理器的开发用书。为了做到通用性和便于读者学习,书中所涉及的开发内容基本上都可以在PC机上实现,因此读者在学习过程中可以充分利用PC机来完成嵌入式系统的开发练习,提高学习效果。 本书可作为研究生和高年级本科学生的教材,也可以作为嵌入式系统研发人员及相关科研人员的技术参考书。
《操作系统原理实用教程》采用通俗的语言和实例,全面阐述了操作系统的基本概念、原理、方法及实现,既注重对操作系统经典内容的论述,又介绍了操作系统的实用成果及发展趋势。《操作系统原理实用教程》共分6章,分别介绍操作系统的基本概念、进程的概念和相关处理机制、死锁的概念与分析、内存管理、设备管理和文件管理,并通过一个linux操作系统实例对操作系统的四大功能进行了分析。各章末除了丰富的习题,还提供windows2003和linux操作系统的相关实训内容,方便学生更好地理解操作系统原理知识。 《操作系统原理实用教程》可作为高等院校(特别是应用型本科)计算机及相关专业的教材,也可作为自学考试的教材和计算机专业技术人员的参考书。
操作系统是重要的计算机系统软件之一,同时作为课程也是计算机专业非常重要的一门基础课程。本书按照高职高专计算机课程的基本要求,结合计算机*发展而编写,书中介绍了操作系统的基本构成和基本工作原理。其内容主要包括:操作系统概述、作业管理、进程管理、存储管理、文件管理、设备管理、系统安全以及windows操作系统的功能与原理等内容。 本书内容编排合理,结构清晰,由浅入深,循序渐进,通俗易懂。本书可作为计算机及其相关专业的操作系统课程教材,也可供相关技术人员自学和参考。
操作系统作为核心的系统软件,负责控制和管理 整个系统的资源并组织用户高效协调地使用这些资源 。屠立德、王丹、金雪云编著的《操作系统基础(第 4版)》是在《操作系统基础(第3版)》的基础上修 订而成的。与第3版相比,第4版在结构、内容上都做 了调整、修改和增删。 本书阐述了操作系统的基本工作原理以及设计方 法,力求将现代操作系统的典型特征,即多线程、微 内核、分布式系统、客户/服务器模型与经典的操作 系统原理紧密结合。 全书共13章,主要介绍了操作系统的基本概念和 运行环境、进程和线程、处理器调度与死锁、存储管 理、设备管理、文件管理、分布式系统,后介绍了 Windows和Linux操作系统的结构和实现。每章后面都 有本章小结及难度适宜的习题,便于读者自学或巩固 所学的知识。 本书内容丰富,结构清晰,
许可、汤峰主编的《大型主机操作系统基础教程》是大型主机系列课程的主干教材之一。全书共7章,以IBH z10大型主机为实践平台,主要介绍了IBM大型主机、z/OS操作系统基础知识以及基本的操作技能。 书中各章节依次介绍了IBM大型主机的基本概念、发展历史和技术特点,z/OS操作系统的基本原理;z/OS的交互工具TSO和ISPF;数据集的概念、分类及使用;JCL基础及SDSF的使用;实用程序及过程等基础知识。全书配备大量例子,第3~7章围绕关键知识点设计了操作案例,并对各个案例进行了详细的分析,期望读者能将所学知识融会贯通。 本书适合作为大专院校计算机学院、软件学院学习大型主机知识的教材,亦可作为计算机专业人士或者对主机感兴趣的人士的参考及科普用书。
本教材综合考虑上位机应用开发的主要技术能力,结合企业实际项目案例,传授上位机应用开发工程中所涉及的主要专业技术知识。 本教材共5个项目。项目1是系统设计基础训练;项目2是环境监测模拟系统训练;项目3是需求分析和编写;项目4是数据库原理和操作;项目5是上位机系统开发。项目安排以上位机应用开发工作应具备的专业知识为出发点,重点讲解系统设计、需求制定、数据库开发、应用类软件开发等知识。每个任务从引导任务出发,进而简述支撑知识,再以任务同步训练的方式强化所学知识,后以自主学习任务巩固所学知识,并预习下一个任务。 本教材适用于高职高专院校物联网应用技术专业的学生,亦可供自学者及软件开发人员参考使用。