在数字化时代,嵌入式人工智能系统和深度学习等技术变得越来越重要。在嵌入式平台上进行深度学习推理时会受到计算能力、存储空间、能耗等资源限制的挑战。本书从深度学习模型在资源受限的硬件平台上部署的角度,介绍嵌入式AI系统的基本概念、需求、挑战,以及其软硬件解决方案。 本书共分为7章。第1章介绍了边缘计算; 第2章介绍了嵌入式AI系统的基本概念及其面临的需求与挑战; 第3章介绍了嵌入式AI系统的硬件解决方案; 第4~6章介绍了嵌入式AI系统的软件解决方案,包括DNN模型的构建及实现、轻量级DNN模型的构建、模型轻量化方法及实现; 第7章介绍了DNN模型的硬件部署。本书提供了基于Python语言和Torch API的大量代码解析,并针对Intel系列和NVIDIA系列芯片的硬件部署分别进行介绍。 本书适合作为高等院校计算机专业、软件工程专业的教材,也可供对深
设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
1张好的图表能够节省1000句话,但我们见到的95%以上的图表都非常糟糕。为什么我们拥有具备各种先进功能的制图软件,却还是做不出一目了然的图表? 日本资深设计师告诉你,你不缺写作技巧,也不缺艺术性或创新,缺的只是一点点制图的基本知识!本书提供了制作清晰图表的3大步骤、5大制图要点、49组失败案例vs改善示例、100+制图小诀窍,手把手教你做出连专业人士都相形见绌的图表。无论是工作汇报、网站宣传,还是平面设计、数据分析,任何工作都适用! 翻开本书,成为会做图表的大牛人!
通常Arduino LabVIEW嵌入式设计过程经过两次编译实现。本书介绍的编译器是将LabVIEW图形化编程语言编译成Arduino IDE平台识别的文本语言,然后再经IDE编译成机器码下载到硬件中,整个过程一键操作完成。因传统嵌入式设计开发要经历长久的C和C++语言的学习实践,还要花费太多心思熟悉某款单片机各寄存器的细节内容,很难响应快速多变的市场需求。 本书介绍的是世界首款LabVIEW针对8位、32位单片机嵌入设计软件包,使读者在图形化编程环境实现项目功能需求。书中的VIs全部在总目录下,条理清晰,拖拽方便,有些跟PC主机相类似的原生VIs没重复介绍,一笔带过,其他硬件类VIs均加以详述,并附上25个范例供操练验证,是初学者案头书。基于廉价丰富的Arduino硬件主板和扩展板,读者可开箱即用,享受图形化嵌入编程设计带来的乐趣。
本书采用教、学、做相结合的模式,以理论为基础,着眼应用,系统地介绍了网络操作系统基础、Linux操作系统概述、Linux系统管理、Linux网络管理、Linux用户管理基础知识,在此基础上对Shell编程、Linux系统构建各种服务器的实用技能与摹本应用知识进行了系统地介绍。《Linux网络操作系统与实训(修订版)》针对读者在实际工作中如何使用及管理Linux而编写,其特点是淡化理论,强化技能,每一章重点内容都安排有相应的实训,内容安排上体现渐进性、实用性和实践操作的互动性,章节中以案例的形式讲解命令、构建服务器技术,易于理解与掌握。 本书可作为高职高专院校相关专业的教材,同时也是广大Linux爱好者不可多得的一本学习参考书。
本书是根据高职高专的人才培养目标,结合高职高专教学改革的要求,本着“工学结合、项目引导、任务驱动、教学做评一体化”的原则,以项目为单元,以应用为主线,将理论知识融入到实践项目中,是为高职高专院校学生学习知识和提高技能量身定做的教材。 本书作者根据网络工程实际工作过程所需要的知识和技能,以服务器配置与管理的典型项目为载体,精心组织了安装linux构建网络环境、管理linux文件系统、管理linux操作系统、配置与管理samba服务器、配置与管理nfs服务器、配置与管理dhcp服务器、配置与管理dns服务器、配置与管理web服务器、配置与管理ftp服务器、配置与管理e-mail服务器、配置防火墙与nat服务器共11个项目。 本书既可以作为高职高专院校计算机应用技术、软件工程、网络技术等相关专业的linux课程教材,也可供广大的linux爱好者
本书按照*的职业教育教学改革要求,结合国家示范院校建设项目成果,以及作者多年的校企合作经验编写。重点突出课程内容的实践性,把教学内容与高科技产品充分结合,大大提高了教学过程的知识性与趣味性。 本书主要内容包括Windows CE操作系统的特性介绍,开发环境的建立,操作系统的创建和调试,内核修改,板级支持包的创建,驱动程序的开发,MP3应用程序的开发,GPS应用程序的开发等。 本书内容新颖,通俗易懂,实用性强,可作为高职高专院校电子信息类、计算机类、自动化类等专业嵌入式技术课程的教材,也可作为应用型本科、成人教育、函授学院、电视大学、中职学校相关课程的教材,同时也是电子工程技术人员的一本好参考书。 本书配有免费的电子教学课件及测试题参考答案,详见前言。
LUPA主编的《Linux软件工程师实用教程》主要内容包括:Linux环境下C语言程序的设计过程,C语言编译器gcc、调试器gdb、工程管理器make的使用,多文件系统、文件操作、标准I/O库、串行通信程序的实现,进程的产生与控制、进程间的通信、Linux的图形编程、网络编程、数 据库编程以及游戏程序的开发方法。 《Linux软件工程师实用教程》结构合理、概念清楚、由浅入深、实用性强,是一本技能型的教材,适合Linux环境下软件工程技术人员使用,也可以作为软件、计算机等专业本、专科学生的教材。本书是开放源代码高校推进联盟“Linux软件工程师职业技能(c语言)资格”认证考试指定用 书。
随着脑科学和认知神经科学的兴起与发展,以人类为中心的认知与智能活动研究,已进入发展新阶段。设计与人类认知和智能相结合,能够使设计 科学、 适合人类。设计的很重要部分是与视觉相关的,而视觉研究也是认知神经科学中不可或缺的一个重要组成部分,但是,当前关于视觉的研究普遍的将视野局限在了中心,对于周边视野的认知机制尚未完善。本书通过一套可以1200呈现图像刺激、在fMRI中使用的宽视野成像系统进行物体认知识别研究,使得关于人类视觉的研究 加接近客观世界,为人类视觉认知、艺术与脑科学以及设计学等研究提供有力的理论和数据支撑。本书适用人群为认知神经科学、视觉认知、宽视野物体识别相关研究者。
《操作系统同步辅导教程》是与计算机专业基础教材《计算机操作系统》(汤子瀛、哲凤屏、汤子丹编著,西安电子科技大学出版社出版)配套的辅导教材,内容按照教材对应章节的先后次序安排,每章包括知识点概括、课后习题解答、同步练习和同步练习答案及解析4个部分。其中,知识点概括对每章涉及的重要知识点进行了概括和必要的解释;课后习题解答部分对教材中的每一道习题给出了详细的解题过程和答案;同步练习及其答案两部分针对每章的知识点,补充了相关的练习题,并给出了具体的答案和解析。本书*后还附有计算机专业研究生入学考试的考试大纲以及对大纲的解析,并附有近两年研究生入学考试计算机统考试题中的操作系统习题和参考答案。 《操作系统同步辅导教程》不仅可作为计算机及相关专业本、专科生学习操作系统的辅导教材,也可作为报
本书是一本Linux网络组建与维护的实用教材,以目前流行的Linux发行版Ubuntu为平台,以“工作过程”的理念为指导,依据项目教学、任务驱动的形式组织内容。在介绍Linux网络基本配置的基础上,主要介绍了Linux远程连接、LVM、资源共享、DHCP服务器、DNS服务器、FTP服务器、Web服务器、邮件服务器,后介绍了Linux网络防护墙的实现。同时,为配合读者在实际工作中使用与管理Linux网络,每一个项目都安排有相应的实训与思考题。 本书以实用技术为主,以培养学生的动手能力为目的,立足于“看得懂、学得会、用得上”,讲述重要和需要的知识,且强调方法与技术并重,深入浅出、循序渐进地介绍Linux网络的组建与维护。 本书适合作为高职高专院校计算机专业的教材,同时也是广大Linux爱好者或专业人士不可多得的一本学习参考书。
为了系统地理解和掌握现代操作系统的功能技术,本书根据*的操作系统课程教学大纲的要求,介绍了计算机相关专业的学生学习操作系统课程应该进行的基本实验,并对大量具有代表性的习题进行分析讲解,帮助学生了解、掌握操作系统的功能、算法实现以及基本概念和基本原理。 全书共分三篇,篇是实验指导,第二篇是习题解答,第三篇是模拟试题。涉及操作系统概论、作业、进程与线程、作业调度与进程调度、进程(线程)同步与互斥、死锁、存储管理、设备管理、文件管理和系统安全等与理论教材配套的8个章节的实验和习题解答。本书内容丰富,覆盖面广,适合作为高等院校计算机操作系统课程的实验指导教材和学习参考书。本书既考虑本科生对操作系统的实验要求和对操作系统基本概念和基本原理的掌握,又兼顾专科生的实验环节和课程教学,也
本书从实践的角度出发,系统地阐述了计算机操作系统的基本原理和实现技术,并设计开发了一个简单的基于Intel 80x86 CPU实模式多任务微型操作系统——MOS,将理论学习和实践应用有机地整合在一起。全书共12章,前7章内容包括操作系统概述、进程与线程、进程同步与死锁、存储管理、设备管理、文件系统和操作系统安全;后5章介绍了MOS微型操作系统的开发过程,通过编写操作系统,对系统引导与初始化、处理机与进程管理实践、存储管理实践、文件系统实践和设备管理实践等方面的设计与实现进行了详细地分析。 本书既可作为计算机及相关专业本科、高职高专学生的教材或参考书,又可作为从事信息科学和计算机工作的科技人员学习操作系统的参考书,同时也可作为操作系统爱好者学习操作系统原理和实现技术的自学用书。
《全国高等教育自学考试创新型试卷系列:操作系统阶梯式突破试卷》从操作系统实现资源管理的观点出发,阐述如何对计算机系统中的硬、软件资源进行管理,使计算机系统协调一致地、有效地为用户服务,充分发挥资源的使用效率,提高计算机系统的可靠性和服务质量。
《GE智能平台控制系统及其应用(基于Proficy Machine Edition 9.0软件)》以GE智能平台ProficyMachineEdition9.0软件和iFIX5.1组态软件在工程实践中的应用为例,对ProficyMachineEdition9.0软件和iFIX5.1组态软件的相关知识(包括基本概念、系统设置、标签、数据库、图形与动画制作、报警数据显示、安全与调度报表等),按照工作导向给予了循序渐进的描述。 《GE智能平台控制系统及其应用(基于Proficy Machine Edition 9.0软件)》的编写遵循 可操作性、实用性 原则,既可以作为高校教学教材,又可以作为工具书使用。
本书内容包括:麒麟操作系统概述、麒麟桌面操作系统安装、麒麟系统桌面环境、麒麟系统基本配置、Shell基本命令、文件系统管理、磁盘管理、软件管理、用户管理等。
《操作系统》由浅入深、系统全面地介绍了计算机系统中的一个重要系统软件——操作系统(os)。全书共分9章,主要内容包括操作系统引论、进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口、网络操纵系统及unix系统内核结构等。 《操作系统》每一章都设置了考研真题解析和习题等模块,以便于读者掌握本章的重点及提高实际解决问题的能力。《操作系统》结构清晰、易教易学、实例丰富、可操作性强、注重能力培养。 《操作系统》既可作为高等院校计算机专业的教材,也可作为计算机技术各类培训班的培训教程。此外,本书也非常适于考研的学生、广大计算机专业人员以及自学人员参考阅读。
本书以实际电子产品的设计工作过程为主线,并选择能实现课程目标的训练任务作为载体。任务的难度由浅入深,由单一的模拟电子电路、数字电子电路,到综合的单片机控制电子系统。通过工作过程导向的任务训练,循序渐进地掌握protel软件的操作方法及技巧。能够熟练地使用proteldxp2004软件绘制电路原理图、进行电路仿真、设计印刷电路板,掌握电子cad设计的理念,融电路设计思想于电路图绘制、电路仿真、印刷电路板设计中。 本书可作为高等职业院校电子电气类专业的教材,也可作为电子类计算机辅助设计绘图员考证的辅导教材和电路设计技术人员的参考书。
本书内容紧扣中等职业教育技能大纲,理论与实践相结合,系统介绍了red hat linuxas5的基础知识及其使用方法。全书共含十二个项目。引言部分对linux系统进行了概述,项目一介绍如何设置虚拟机、安装linux系统以及linux系统操作界面等。项目二与项目三重点介绍linux的系统管理知识。项目四~项目八重点介绍linux系统的常用服务器,包括dns服务器、samba服务器、nfs服务器、apache服务器、ftp服务器、邮件服务器。项目九介绍linux防火墙与代理服务。项目十介绍linux下常用的数据库管理系统。项目十一介绍linux的远程管理服务。项目十二介绍linux的打印共享服务。 本书紧扣red hat linuxas5系统的特性,并结合实例进行讲解,可作为中职学校计算机专业学生学习linux操作系统的教材,也可作为linux开源爱好者、网络操作系统管理员、中职技能参赛学员及其指导教师的参考用
Linux操作系统近几年受到越来越多的关注和应用,为了更好地应用和学习Linux,特别编写了本教材。《Linux操作系统/21世纪应用型本科计算机科学与技术专业规划教材》以*版的Ubuntu操作系统为蓝本,全面、系统地介绍了Linux操作系统的基本操作、常用命令、脚本编写、Shell编程,网络通信、服务器配置等知识。通过学习,读者将熟悉Linux平台、系统了解与掌握Linux操作系统的基础和应用,为进一步学习Linux的内部机理和深入编程奠定基础。 全书共分10章。以Linux的应用为主线展开,其内容涉及Linux的安装、Linux常用命令与使用、Linux的网络通信、Linux的脚本编写、进程与文件管理,Linux系统的用户管理,多种服务器的配置与管理等。 本教材以应用性、实用性为主旨进行写作,每个重点命令和操作都附有实际操作的贴图,方便学生亲自实践。《Linux操作系统/21世
本书全面、系统地介绍了当前个人计算机的组成部件及维护知识。本书分四篇:篇,介绍计算机部件组成,是基础知识;第二篇,介绍计算机组装,包括硬件和软件的安装;第三篇,介绍常用计算机系统维护软件及注册表分析和数据恢复技术;第四篇,介绍计算机系统故障处理,包括计算机故障处理的基本原则和基本方法。这样可以让学习人员很好地选择学习内容,做到有的放矢。 本书适用面广,既可以用于本科、专科的计算机系统组装与维护教学,也可供计算机初、中级用户学习参考。
本书以目前*的Linux发行版CentOS 7为平台,用项目教学的方式全面介绍Linux操作系统的配置与管理。全书共分为14个项目,项目一到项目七着重训练Linux操作系统的下载与安装、命令操作及使用Vi编辑器编写shell脚本、管理用户和组、管理文件系统和磁盘以及配置Linux网络;项目八到项目十四着重训练如何构建Linux系统的各种网络服务器,包括NFS服务器、Samba服务器、DHCP服务器、DNS服务器、Apache服务器、电子邮件服务器和防火墙与代理服务器等,并且本书每个项目后面都安排有相应的实训任务,图文并茂、内容深入浅出。 本书可作为高职高专院校、本科院校相关专业的教材,同时也可作为初学者学习Linux的一本入门书籍。