操作系统理论
-
Cortex-M3 + μC/OS-II嵌入式系统开发入门与应用陈瑶,李佳,宋宝华 编著本书首先讲解了Cortex-M3处理器的架构及RealView MDK开发平台的相关知识,然后对μC/OS-Ⅱ的内核移植、驱动开发、应用程序开发进行了介绍,最后综合运用所学知识介绍了一个μC/OS-Ⅱ的程序设计实例。本书内容由浅入深,为加深理解,列举了很多程序设计的相关实例。本书适合嵌入式初学者、嵌入式开发人员以及高校相关专业师生阅读。
-
嵌入式系统开发与应用教程田泽 编著本书是《嵌入式系统开发与应用系列教程》中的理论教程,从基于32位ARM处理器的嵌入式软、硬件开发基础知识入手,以基于ARM7内核的S3C44B0X芯片为硬件核心,以简易电子词典为开发实例,基于μC/OSII和μCLinux两种嵌入式操作系统,详细介绍嵌入式系统软、硬件开发的全过程。本书密切结合嵌入式技术的最新发展,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系;结合本系列教程中的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用的基础知识和开发技能。本书可作为高等院校计算机、电类专业嵌入式系统课程的教材,也可作为嵌入式系统领域工程技术人员的培训教材或参考资料。
-
Android/OPhone 开发完全讲义李宁 编著《Android/OPhone 开发完全讲义》是国内第一本同时介绍Android和OPhone的经典著作,国内著名Android社区eoeandroid极力推荐。《Android/OPhone 开发完全讲义》内容全面,详细讲解Android框架、Android用户接口、Android组件、Android的数据存储解决方案、Android的4种可跨平台通信的组件(Activity、Service、Broadcast和ContentProvider)、网络、绘图、多媒体、2D动画、OpenGL ES、资源、国际化、访问Android手机的硬件、实时壁纸、实时文件夹、NDK(利用C/C++开发可运行在Android上的应用程序)、脚本语言(Python、Lua、Perl等)、手势输入、文字语音转换(TTS)、蓝牙及OPhone平台的技术。除此之外,在OFhone平台中内嵌了一种新的SDK:JIL Widget。这种技术可以只使用HTML、CSS、JavaScript等Web技术来编写可运行在OPhone上的程序。为了使读者更早进入实战阶段,在《Android/OPhone 开发完全讲义》的最后给出了两个完整的例子:“万年历”和“知道当前位置的Google GTalk机器人”。《Android/OPhone 开发完全讲义》适合有一定的Java基础,想通过Android进入移动开发领域的读者:已经有一定的Android开发经验,想进一步提高Android的开发能力的读者;想将《Android/OPhone 开发完全讲义》作为Android的参考手册,随时随地查阅的读者;对Android报有浓厚兴趣的其他手机平台的开发人员;正在学习Android的在校大学生以及培训学校的学员。
-
系统分析与设计(美)肯德尔 等著,施平安 等译《系统分析与设计(原书第7版)》作者结合十几年的教学和实践经验,以清晰的结构、生动的语言、丰富的案例全面阐述了系统分析与设计所涉及的知识、相关技术和工具。全书分五部分,分别介绍了系统分析基础、信息需求分析以及分析过程、设计基础和软件工程与实现。《系统分析与设计(原书第7版)》适合作为高等院校计算机相关专业的教材或参考书。
-
计算机操作系统殷士勇 主编操作系统是现代计算机发展的重要基础。计算机操作系统是计算机专业的必修课程,也是从事计算机应用人员必不可少的知识。《计算机操作系统》内容涵盖了操作系统原理的基本内容,包括操作系统概述、进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口、常用的操作系统介绍等。《计算机操作系统》从操作系统的基本原理出发结合实际应用,本着一切为读者服务的想法,在内容的取舍、语言的描述、例题习题的选择等方面侧重于实践应用及易于组织教学。《计算机操作系统》简明实用、重点突出、主次分明、结构清晰,并有大量针对性的例题和习题,同时每章开头都有本章的内容提要和学习目标,每章结束都有对本章的总结,便于读者学习和巩固。《计算机操作系统》适合高等职业教育、高等专科学生作为教材使用,也适合于应用型本科学生或从事计算机应用人员作为参考书。
-
IBM System x系列产品管理维护指南谢波 等编著《IBMSystemx系列产品管理维护指南》是一本系统全面的IBM System x系列产品管理维护的中文参考手册。《IBMSystemx系列产品管理维护指南》由六部分组成。第一部分包括第1章,简要介绍IBM System x的体系架构。第二部分包括第2章,结合具体范例,详细介绍IBM ServerGuide Scripting Toolkit高效部署解决方案。第三部分包括第3章,详细介绍IBM System x存储配置工具(SCM)。第四部分包括第4章和第5章,详细介绍如何使用UXSPI和UXCD等工具来升级IBM System x服务器的固件和驱动程序。第五部分包括第6章,重点介绍系统诊断工具DSA,帮助读者深入了解IBM System x的问题诊断和定位。第六部分包括第7章和第8章,介绍怎样把IBM System x工具集成到第三方厂商的系统管理软件,如Altiris Deployment Solution和微软SCCM。《IBMSystemx系列产品管理维护指南》实用性强,可作为IBM System x系统安装和维护人员的参考手册,以及任何希望了解IBM System x系列产品的技术人员的入门读物。
-
32位ARM微控制器系统设计与实践黄智伟 主编《32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核》分9章,系统介绍了Luminary Micro LM3S系列32位ARM微控制器的体系结构、ARM Cottex-M3内核、Stellaris驱动库、系统控制单元、存储器、输入/输出设备接口、总线接口、网络接口以及EasyARM开发板与外围模块的连接与编程。每章都附有思考题与习题,提供免费电子课件。《32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核》内容丰富实用、层次清晰、叙述详尽,方便教学与自学,可以作为高等院校电子信息工程、通信工程、自动控制、电气自动化、计算机科学与技术等专业进行ARM微控制器系统教学的教材;也可以作为全国大学生电子设计竞赛培训教材;同时,还可以作为工程技术人员进行ARM微控制器系统开发与应用的参考书。
-
分布式处理实践(美)布鲁克,(美)佩奇 著,孙燕 等译《分布式处理实践》从实用的角度讲解分布式处理的整个构建过程,以及在此过程中应用的工具、技术和原理。《分布式处理实践》主要由三大部分组成:第1部分包括第1章第6章,介绍有关分布式处理的基本概念、并发的概念以及模型、操作系统的并发处理、进程通信,协议的使用;第2部分包括第7章第9章,介绍工程问题,包括安全性和分布式处理的语言,并提供构建分布式处理的示例和案例研究:第3部分包括第10章第11章,第10章介绍一个游戏的分布式处理部分,从而将前面各章中所学的知识,特别是那些实用的内容,比如BSD套接字、TCP/IP和UDP,与复杂的分布式系统构建过程集成起来,第11章对全书内容加以概括总结,《分布式处理实践》每章都有相应的练习题,并在书后提供了参考答案,读者可以通过这些练习来巩固所学知识-因此,《分布式处理实践》非常适合作为分布式处理课程的教材。
-
操作系统教程陆松年 主编,潘理 等编著《操作系统教程(第3版)》详细阐述了操作系统的基本原理、概念和应用,全书以传统的UNIX为主线进行讲解,而且还对Windows 2000/XP/2008、最新推出的Windows 7、嵌入式Linux系统和操作系统安全进行了分析和介绍。《操作系统教程(第3版)》共分3篇:第1篇介绍操作系统的基本原理及较常用的操作系统实例,如UNIX、Linux、Solaris、Windows 2000/XP/2003/Vista/2008/7等;第2篇介绍在UNIX和嵌入式Linux系统下的系统程序设计、应用开发工具及开发技术;第3篇介绍UNIX系统管理和UNIX网络系统管理。《操作系统教程(第3版)》可作为高等院校计算机科学与应用专业以及通信工程、电子工程、信息安全、自动化控制和信息管理类等非计算机专业的教材和教学参考书,对于计算机软件开发人员、系统和网络管理人员,也是一本很好的参考书。
-
GNU gcc嵌入式系统开发董文军 编著本书首先介绍了GNU gcc的基本组成,分章节讲述了GNU gcc、Debian Linux、makefile、gdb、vi、emacs等开源开发工具的使用,然后以Atmel公司的两款颇具代表性的嵌入式芯片,即低端的8位AVR单片机ATmega48和中端的32位ARM芯片AT91SAM7S64为代表,全面讲述了GNU gcc在嵌入式开发中的应用。可以看到GNU gcc在不同硬件下的开发过程与使用方法的确具有高度的一致性,给学习与使用带来了很大的方便。书中还特别列举了非常实用的开源项目USBASP以及usbdrv,使读者既能对开源软件的强大功能留下深刻的印象,又能学到实际有用的东西。本书可作为高等院校计算机、电子、自动化、机电一体化等相关专业嵌入式系统课程的教学参考书,也可作为从事嵌入式系统应用开发工程师的参考资料。