在数字化时代,嵌入式人工智能系统和深度学习等技术变得越来越重要。在嵌入式平台上进行深度学习推理时会受到计算能力、存储空间、能耗等资源限制的挑战。本书从深度学习模型在资源受限的硬件平台上部署的角度,介绍嵌入式AI系统的基本概念、需求、挑战,以及其软硬件解决方案。 本书共分为7章。第1章介绍了边缘计算; 第2章介绍了嵌入式AI系统的基本概念及其面临的需求与挑战; 第3章介绍了嵌入式AI系统的硬件解决方案; 第4~6章介绍了嵌入式AI系统的软件解决方案,包括DNN模型的构建及实现、轻量级DNN模型的构建、模型轻量化方法及实现; 第7章介绍了DNN模型的硬件部署。本书提供了基于Python语言和Torch API的大量代码解析,并针对Intel系列和NVIDIA系列芯片的硬件部署分别进行介绍。 本书适合作为高等院校计算机专业、软件工程专业的教材,也可供对深
谷歌和NASA联手宣布“快1亿倍”的计算机是怎样诞生、如何运行的?量子计算机有望推动人工智能等多个领域的飞跃性发展,为何却会遭到质疑?追求“量子霸权”的角逐中,谁迈出了 的 步,谁又能从哪些方面弯道超车?加拿大D-Wave公司研发的量子计算机虽然从问世之初便饱受质疑,但仍旧赢得了洛克希德?马丁公司、谷歌及NASA等客户,并在 范围内引发了量子计算机研发的 大热潮。D-Wave量子计算机虽然诞生在北美,但其采用的量子退火理论和基本技术都是由日本科学家率先提出的。 西森秀稔教授正是量子退火理论的提出者之一,他与本书另一位作者大关真之副教授一直在量子计算领域的 线从事研究,他们用尽可能简单而精准的语言,为普通读者拨开纷繁的迷雾,介绍关于量子计算机 核心的真实信息。
本书由浅入深、循序渐进地介绍了微软公司推出的操作系统——Windows Vista的操作方法和使用技巧。全书共分13章,分别介绍了Windows Vista的基础知识,系统的安装方法,使用中文输入法,设置Windows Vista的工作环境,文件及文件夹的管理,用户账户管理,附件程序的使用,多媒体与娱乐功能,硬件设置,网络功能,Windows Vista下的局域网功能,系统的维护和优化以及系统的安全与防护等内容。 本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业学校及各类社会培训学校的教材,也是广大初、中级电脑用户的自学参考书。 本书
从程序员的视角,看计算机系统! 本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。 本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何
《大学计算机基础(Windows7+Office2010 第3版)/普通高等院校计算机基础教育规划教材·精品系列》共分7章,章介绍计算机的基本概念和计算机的有关技术知识;第2章介绍Windows7操作系统、计算机系统应用及应用软件的使用;第3、4、5章分别介绍2010版的Word、Excel、PowerPoint的应用;第6章介绍计算机网络基础知识和网络信息技术等技能的应用;第7章介绍网络自主学习平台的使用方法。通过学习《大学计算机基础(Windows7+Office2010 第3版)/普通高等院校计算机基础教育规划教材·精品系列》,可使学生掌握计算基础知识,了解计算机应用的新动态,掌握信息运用能力和Office应用能力。 《大学计算机基础(Windows7+Office2010 第3版)/普通高等院校计算机基础教育规划教材·精品系列》适合作为普通高等院校非计算机专业大学计算机基础课程的教材,也可作为网络教育学院、继
本书基于Linux 2.6内核讲述了Linux嵌入式驱动程序开发的知识,全书内容涵盖了Linux 2.6下的三类驱动设备,包括Linux下字符设备、块设备、网络设备的开发技术。具体内容包括Linux驱动开发入门基础知识,Linux操作系统下驱动开发核心技术,并对ARM系统的各类接口的原理、驱动开发与应用层开发进行逐一分析,其中包括GPIO、CAN、I2C、LCD、USB、触摸屏、网络、块设备、红外、SD卡等接口。 本书主要面向嵌入式Linux系统的内核、驱动和应用程序的开发人员以及ARM嵌入式系统的接口设计人员,可以作为各类嵌入式系统培训机构和高校操作系统课程的实验教材和辅导书籍。
本书是Linux 程序设计领域的一部力作,讲解了大量程序员需要掌握的关键知识点,包括Linux 开发中的基本工具、Linux 系统编程、Linux 桌面开发以及Linux 与Web 开发。书中包括大量有益的经验之谈和富于启发的示例。 本书主要针对已有Linux 开发经验或者从其他平台转到Linux 平台的专业程序员,同样也适合想更多了解系统以解决实际问题的Linux 使用者。
本书由浅入深地介绍了树莓派的相关知识及其应用方法。阅读本书并不需要太多的计算机相关知识,只需要有基本的计算机操作技巧即可。 本书提供了大量的实际操作实例,读者只需要一步步按照实例的引导操作即可完成“了解树莓派”、“在树莓派上安装操作系统”、“使用树莓派的软/硬件”、“在树莓派下进行编程语言和硬件开发的学习”、“用树莓派实现学习和生活中的独特应用”等知识学习。读完本书之后读者不仅将熟悉树莓派的相关知识,还会获得自己的“学习机”、“下载机”、“网络存储中心”和“家庭媒体播放器”等。
本书精选了381个Linux命令,详细罗列1729个范例,并提供3种查询索引方式。本书详细列出Linux命令的参数、功能说明、所属包、丰富的范例以及相关命令等信息,以统一的结构呈现,让Linux用户在短时间内找到需要的命令,了解命令的正确使用方式,并成功地将范例应用到实际中。 本书适合作为程序员和工程技术人员的工具手册。
操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,也是基础和核心的系统软件,因而操作系统课程成为计算机科学和软件工程等相关专业的必修课,也是计算机应用从业人员的专业知识。《操作系统教程(第6版)》重点介绍操作系统的基本概念、实现原理、设计方法,主要内容包括操作系统的基本概念、处理器管理、存储管理、设备管理、文件管理、并发程序设计,以及网络环境下的操作系统;附录提供了全书知识点,并根据学习者类别列出了建议的BLOOM学习级别,供读者参考。该书配套的慕课课程已在中国大学MOOC、Coursera和学堂在线开放运营。随书提供配套的教学视频、电子教案、拓展阅读等教学资源。 《操作系统教程(第6版)》可作为高等学校计算机及相关专业本科操作系统课程教材或参考书,也可供计算机技术和软件技术人员
《Windows系统管理与维护》详尽地介绍了Windows2000与WindowsXP的主要功能,重点针对中文版WindowsXPProfessional(专业版),系统地介绍了WindowsXP专业版操作系统的安装、使用、管理以及维护等。《Windows系统管理与维护》是一本实用教程,图文并茂、语言精练、实用性强,可作为高等院校师生以及有关培训班的教材与参考书,也可作为广大计算机网络管理员的使用指南。
《网络操作系统项目教程》采用任务驱动的编写方式,以实际问题引出相关原理和概念,通过分析归纳,介绍解决实际问题的思想和方法。本书的特点是内容全面,包含微软*的网络操作系统Windows Server2008以及业内使用非常广泛的RedHatLinux。 该书的理论以够用为度,叙述清楚易懂,注重实验,侧重实用性,力图使读者通过对本书的学习,可以在短期内既了解网络操作系统的基本概念、原理与功能,又熟悉常用网络操作系统的基本操作,能轻松地组建网络,实现各种网络服务。 《网络操作系统项目教程》可作为高职高专以及应用型高等院校计算机和通信专业的教材,也可作为各类Windows Server 2008、RedHatLinux操作系统与网络课程的培训教材,同时还可作为网络管理人员的参考用书。
基于同名的培训课程,《管理Cisco网络安全》一书集中介绍了如何实施IP网络的安全。 本书分为六个部分。部分教给读者如何建立网络安全策略和保护网络基础设施方面的信息。第二部分描述用CiscoSecure ACS和Cisco IOS软件AAA安全特性来保护远程拨号访问安全的方法。第三部分集中讲述通过识别边界安全系统的基本组件和配置边界路由器及Cisco防火墙特性集来保护Inter访问安全。第四部分向读者介绍PIX防火墙的特性和组件,提供了有关如何配置基本PIX防火墙特性的详细信息。第五部分剖析Cisco加密技术(CET),并教给读者如何配置CET来确保数据私密性。在第六部分中,读者将学习如何用IP安全(IPSec)特性来实施一个安全的虚拟专用网络(VPN)解决方案,以及如何使用入侵检测和网络统计工具。 本书是MS培训课程的正式教材,同时也适合作为广大网络管理人员的参考
本书以实际电子产品的设计工作过程为主线,并选择能实现课程目标的训练任务作为载体。任务的难度由浅入深,由单一的模拟电子电路、数字电子电路,到综合的单片机控制电子系统。通过工作过程导向的任务训练,循序渐进地掌握protel软件的操作方法及技巧。能够熟练地使用proteldxp2004软件绘制电路原理图、进行电路仿真、设计印刷电路板,掌握电子cad设计的理念,融电路设计思想于电路图绘制、电路仿真、印刷电路板设计中。 本书可作为高等职业院校电子电气类专业的教材,也可作为电子类计算机辅助设计绘图员考证的辅导教材和电路设计技术人员的参考书。
本书内容包括:麒麟操作系统概述、麒麟桌面操作系统安装、麒麟系统桌面环境、麒麟系统基本配置、Shell基本命令、文件系统管理、磁盘管理、软件管理、用户管理等。
本书从计算机资源管理的角度,系统地、准确地、通俗地阐述了操作系统的概念、原理和方法,并对流行的操作系统进行剖析。全书共分10章,包括引论、作业管理和用户接口、进程和处理机管理、存储管理、设备管理、文件系统、网络操作系统、UNIX系统分析、Windows Vista及嵌入式操作系统。 本书可作为高等院校计算机应用专业的教材,也可作为从事计算机工作的科技人员的参考书。
本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试过程。力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,学习尽可能多的Windows底层知识。
本书以STM32F103VC为核心构建了从基础实验到综合训练的实践教学体系,同时涉及了当前应用较为广泛的标准库和HAL库两种开发方法,可以有效满足教与学各方面的需要。全书分为四部分内容: 章介绍了开发板的基本配置和使用方法,其中总结的MDK常见错误处理方法在日常教学中具有较好的参考价值;我们精心设计了一个多功能电脑时钟案例贯穿第二章的所有实验项目,采用模块化设计,展示了一个多文件项目由简及繁逐步迭代的开发过程。实验项目的复杂程度与学生的学习能力同步提高,学习曲线平稳高效,解决了以往很多实验项目前后脱节的问题;第三章的各个实验项目配合HAL库介绍了ST 的CubeMX工具,让学生接触到当前嵌入式开发新技术;第四章温度闭环控制系统综合性实验则给出一个比较完整的项目开发流程,不仅有项目总体设计和软、硬设计,还有PID算法理
青岛东合信息技术有限公司TinyOS操作系统是无线传感器网络中 为流行的操作系统,已成为无线传感网领域事实上的标准平台。 青岛东合信息技术有限公司编著的《TinyOS操作系统开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》从TinyOS操作系统的应用开发角度出发,基于CC2530硬件平台,深入地讲解了TinyOS的体系结构、nesC编程、TinyOS在CC2530平台上的移植、TinyOS网络编程,TinyOS 应用及开发等技术。 本书展示了TinyOS开发技术的来龙去脉,并在此基础上注重实战技能,重在讲解TinyOS在开发过程中的实际操作。 《TinyOS操作系统开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》语言精练,内容描述讲求理性、准确性与严格性。本书可作为本科或高职高专物联网计算机科学与技术、网络、通信等专业的技术开发应用教材。
青岛东合信息技术有限公司TinyOS操作系统是无线传感器网络中 为流行的操作系统,已成为无线传感网领域事实上的标准平台。 青岛东合信息技术有限公司编著的《TinyOS操作系统开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》从TinyOS操作系统的应用开发角度出发,基于CC2530硬件平台,深入地讲解了TinyOS的体系结构、nesC编程、TinyOS在CC2530平台上的移植、TinyOS网络编程,TinyOS 应用及开发等技术。 本书展示了TinyOS开发技术的来龙去脉,并在此基础上注重实战技能,重在讲解TinyOS在开发过程中的实际操作。 《TinyOS操作系统开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》语言精练,内容描述讲求理性、准确性与严格性。本书可作为本科或高职高专物联网计算机科学与技术、网络、通信等专业的技术开发应用教材。