在数字化时代,嵌入式人工智能系统和深度学习等技术变得越来越重要。在嵌入式平台上进行深度学习推理时会受到计算能力、存储空间、能耗等资源限制的挑战。本书从深度学习模型在资源受限的硬件平台上部署的角度,介绍嵌入式AI系统的基本概念、需求、挑战,以及其软硬件解决方案。 本书共分为7章。第1章介绍了边缘计算; 第2章介绍了嵌入式AI系统的基本概念及其面临的需求与挑战; 第3章介绍了嵌入式AI系统的硬件解决方案; 第4~6章介绍了嵌入式AI系统的软件解决方案,包括DNN模型的构建及实现、轻量级DNN模型的构建、模型轻量化方法及实现; 第7章介绍了DNN模型的硬件部署。本书提供了基于Python语言和Torch API的大量代码解析,并针对Intel系列和NVIDIA系列芯片的硬件部署分别进行介绍。 本书适合作为高等院校计算机专业、软件工程专业的教材,也可供对深
《GE智能平台控制系统及其应用(基于Proficy Machine Edition 9.0软件)》以GE智能平台ProficyMachineEdition9.0软件和iFIX5.1组态软件在工程实践中的应用为例,对ProficyMachineEdition9.0软件和iFIX5.1组态软件的相关知识(包括基本概念、系统设置、标签、数据库、图形与动画制作、报警数据显示、安全与调度报表等),按照工作导向给予了循序渐进的描述。 《GE智能平台控制系统及其应用(基于Proficy Machine Edition 9.0软件)》的编写遵循 可操作性、实用性 原则,既可以作为高校教学教材,又可以作为工具书使用。
本书在延续版编写风格的基础上,根据计算机网络技术的发展趋势,结合作者多年教学与工程经验,并考虑到读者反馈信息,对各章节内容、结构、技术等进行了修订、调整、完善和补充。 本书以Windows Server2008为例,以构建网络应用为目标,讲解应用Windows Server2008架构网络服务平台的方法、网络服务的配置与管理。 本书既可作为高等院校计算机、网络等相关专业的网络操作系统实训教材,也可供从事计算机网络工程设计、管理等工作的工程技术人员参考。
????本书基于Linux?2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。本书主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux?2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。本书采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。
本书用大量的实例演示使用Visual C 开发Windows应用程序的相关技术。 全书分为3篇19章,分别是软件设计基础篇、软件设计综合应用篇、Windows系统程序设计篇。内容包括软件开发起步、对话框应用程序、基本控件、文档与视图、GDI绘图技术、键盘与鼠标消息、网络通信基础、密码学算法、多媒体技术、数据库技术、综合实例开发、进程与线程、内存管理、进程间通信、线程同步、动态链接库、结构化异常处理、可执行文件格式(PE)、模块注入与函数挂接技术。 本书适用于Windows程序设计的初学者,也可作为大中专院校相关专业教材。另外,本书还适合稍有基础的Visual C 开发者阅读参考。
本书全面而深入地介绍Windows Server 2008操作系统中各种服务的搭建与配置,包括活动目录服务、DNS服务、DHCP服务、文件服务、打印服务、电子证书服务、Web服务、FTP服务、邮件服务、信息共享服务、Windows部署服务、远程桌面服务、VPN服务、系统更新服务、Hyper-V服务等一系列的高级网络服务,从而深人挖掘服务器和网络的潜力,提高网络的实用性、安全性和可管理性。本书以实践为主,可操作性强,语言表述流畅准确,理论讲解深入浅出,案例丰富实用,能够迅速提高读者的动手能力和技术水平。 本书既可作为培养21世纪计算机网络工程师的学习教材,同时也适用于中小型网络管理员和安全规划师,以及所有准备从事网络管理的网络爱好者。
全书共分为五部分内容:Windows CE系统基础、Windows CE系统定制、图形界面开发、嵌入式移动数据库开发、通信开发。Windows CE系统基础部分介绍Windows CE 5.0体系结构的组成、开发流程及开发工具的使用;Windows CE系统定制部分介绍如何使用Platform Builder 5.0工具按步骤定制适合目标硬件平台的操作系统映像;图形界面开发部分讲述利用.NET Compact Framework框架下的GDI+的特性,开发手写笔程序及电子相册;嵌入式移动数据库开发部分采用案例式讲述SQL Server Mobile数据库的创建,并利用VS.NET2005平台开发设备端数据库应用以及设备端和服务器端之间的数据同步技术;通信开发部分包括串口通信应用和蓝牙通信应用,串口通信应用讲述通过编程实现短信收发,蓝牙通信应用讲述通过蓝牙套接字编程实现信息广播和文件传输功能。 本书可作为高等院校相关专业师生的教学参考书及相关
树莓派(Raspberry Pi)是一款基于Linux系统的、只有一张大小的卡片式计算机。研发树莓派的目的是通过低价硬件及自由软件来推动学校的基础计算机学科教育。但很快树莓派就得到计算机和硬件爱好者的青睐,他们用它学习编程,并创造出各种各样新奇的、一时的软硬件应用。 本书由树莓派的共同创始人编写,是树莓派用户指南。全书共5篇17章。 篇包括~7章,分别介绍了树莓派的基础知识、树莓派入门、Linux系统管理、故障排查、网络配置、树莓派软件配置工具和树莓派高级配置;第 2篇包括第8~10章,分别介绍了树莓派作为家庭影院计算机、用于生产环境和树莓派作为Web服务器;第3篇包括1~13章,分别介绍了Scratch编程、Python编程和Minecraft树莓派版;第4篇包括4~17章,分别介绍了硬件破解、GPIO端口、树莓派摄像头模块和扩展电路板;第5篇
《普通高等教育“十一五”规划教材配套参考书:计算机操作系统教程(第3版)习题与实验指导》是由左万历、周长林、彭涛所编著的《计算机操作系统教程(第3版)》(以下简称“主教材”)的配套参考书。《普通高等教育“十一五”规划教材配套参考书:计算机操作系统教程(第3版)习题与实验指导》由操作系统习题解答篇、操作系统实验指导篇和操作系统考研真题篇三部分组成,操作系统习题解答篇给出了主教材中所有习题的参考答案;操作系统实验指导篇基于Linux操作系统,精选了进程与线程、处理器调度、存储管理、文件系统、设备管理、同步机制、进程通信——消息方式、进程通信——共享内存、内存与文件、文件通信10个实验,并给出了每个实验的参考代码和延伸性思考问题;操作系统考研真题篇给出了全国硕士研究生入学考试计算机专业课程统考
本书以MATLAB 7.10和Simulink7.5版为平台,系统介绍了MATLAB环境、MATLAB数值计算、MATLAB符号计算、MATLAB计算可视化和GUI设计、MATLAB程序设计、线性控制系统分析与设计、Simulink仿真环境、MATLAB的高级应用等内容。本书包括实用教程、习题和实验等几个部分,各部分深入浅出,相互配合,层次清楚。附录部分包含习题参考答案、模拟测试题及其参考答案、例题索引和程序的调试介绍。
本书针对使用Linux构建嵌入式系统的一个关键环节——图形用户界面(GUI),首先讲述了Linux编程的高级技巧,包括多进程、多线程等技术;然后通过实例重点讲述了窗口系统的基本知识与实现技巧,为读者开发自己的面向嵌入式Linux的GUI环境提供了一个参考实现范例。重点包括:LGUI多窗口的设计与实现、LGUI的消息管理、窗口与无效区的管理、设备上下文与图形设备接口的设计与实现等。 本书适用于使用Linux构建嵌入式系统的软件工程师以及希望深入了解窗口系统实现原理的读者。
本书是操作系统原理课程的配套实验教材,旨在引导学生通过对Linux操作系统的使用和相关实验,加深对操作系统的基本原理和设计思路的理解,逐步掌握操作系统的实现技术和应用方法。 鉴于大多数读者在进行操作系统课程学习的同时,并未掌握Linux系统的基本使用,本书首先介绍了Linux的安装、常用工具和应用开发环境等基本知识;然后以现代操作系统多用户、多任务的特征作为主线,分析了Linux系统的初始化引导、系统调用、进程控制、资源配置与使用等具体的实现技术;在此基础上,从系统的使用和系统原理的实践两个层面设计了一系列由简单到复杂的实验,希望能帮助读者在巩固操作系统的理论知识、精通Linux操作系统的实现机制的同时,又能锻炼、培养自己动手解决实际问题的能力。 本书既可作为高等院校计算机及相关专业操作系统课程的
本书是关于Microsoft Win32 API函数的完整参考手册。书中详细介绍了每一个Win32 API函数的使用方法,其中着重介绍其原型表示,函数说明、参数说明、注意事项、相应头文件(.H)链接库(.LIB或.DLL)和典型示例。对于每个函数本书给出了相应的示例部分,这样读者在阅读相应的Win32 API函数时就能很快地了解它的具体功能和使用方法,便于更快地掌握该接口函数。 本书是从事Microsoft Windows操作系统开发和应用人员的参考书,也可作为大专院校相关专业师生自学、教学参考用书。