本书以TMS320C55x DSP为重点,全面介绍了TMS320C5000DSP系统设计与开发。首先详细介绍了数字信号处理器的硬件结构、汇编指令、存储空间结构和寻址方式;其次介绍了C55x处理器中C语言与汇编语言的混合编程方法;然后从应用的角度,结合片内集成外设的结构和功能,给出了片内集成外设驱动程序开发方法及部分片内外设的调试方法;结合DSP软/硬件的设计,给出了详细的设计方法和丰富的应用实例。本书还对DSP的集成开发环境CCS的使用方法进行了详尽的描述。 本书旨在从应用的角度使读者了解TMS320C55xDSP的体系结构和基本原理,熟悉DSP芯片的开发工具和使用方法,掌握DSP系统设计和软/硬件开发。 本书内容丰富、新颖、实用性强,适合从事数字信号处理的科技人员和高校师生阅读。
本书以ATmega8为例介绍了AVR单片机的内部结构和指令,以CodeVisionAVR C集成开发环境和AVR Studio相结合介绍了AVR程序编写、代码调试的流程。通过本书的学习,读者可以对AVR单片机的硬件设计、软件编写、软件调试、程序下载有比较全面的了解,可以很快进入实际的开发过程。 本书通过大量的典型实例和屏幕截图进行直观的论述,可作为单片机爱好者的自学读本,也可作为大专院校自动化、计算机、电子等专业的教材及培训用书,亦可作为有单片机基础、希望学习AVR单片机的工程师的参考书。
本书是以“项目为载体,采用任务驱动方式”编写的。本书以STC89C52RC单片机为蓝本,结合KeilC51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细讲述51系列单片机C语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机及应用系统、单片机系统开发软件的使用、C51程序设计语言基础、LED广告灯的设计、按键控制与LED数码管显示、中断控制应用设计、定时/计数器控制的应用设计、单片机串行通信设计、LED点阵显示器设计、LCD液晶显示设计、A/D与D/A转换、串行总线扩展及应用设计等12个项目83个任务。
ARM架构与X86架构类似,是一个32位元精简指令集(RISC)中央处理器(processor)架构,广泛应用于许多嵌入式系统。《ARM体系结构与外设接口实战开发》以SAMSUNG公司的S3C2440为代表的ARM9核心,以广州天嵌计算机科技有限公司的TQ2440为硬件平台,讲述了基于ARM架构的硬件接口程序的开发流程。全书内容可分为两部分:一是ARM的基础知识和开发环境的搭建等;二是通过具体的实例讲述程序的开发流程以及方法。本书的特点是理论与实践相结合,通过具体的开发实战,读者可以更直观地理解理论知识。《ARM体系结构与外设接口实战开发》可作为机电控制、信息家电工业控制等方面嵌入式系统开发与应用参考书,也可作为培训机构的培训教材。本书由奚海蛟,谌利,吕铁军编著。
正如书名所描述的那样,本书将引导读者从零开始,一步一步地设计完成一个具备实际应用价值的嵌入式网络系统。章节安排如下:章详细阐述硬件平台的设计;第2章指导读者搭建一个完整的开发、调试环境;第3章读者构建一个最基本的嵌入式系统;第4章讲解μC/OS-II的移植和使用;第5章从理论层面讲解嵌入式TCP/IP协议栈LwiP的实现细节;第6~8章讲解如何把LwiP移植到本书在章完成的硬件平台上;最后两章讲解如何根据客户需求重构软件系统。 本书注重个人实际开发经验的总结,尽力避免纯理论性描述带给读者的枯燥乏味感。书中涉及的知识点凡是能够运用实例进行描述的,笔者均会提供一个设计实例,讲述将围绕实例进行;而且随书光盘还提供了大量、完整的设计实例和实现代码,具备较高的可操作性。 本书不会想当然地认为读者已经具备了某项知识,尽
读者能通过本书自己揭开小型机的神秘面纱,了解一款的小型机——IBM pSeries产品的硬件结构,掌握基本的概念和管理技能,甚至自己“DIY”出一台廉价的pSeries小型机(服务器);另一方面,也能够了解与小型机相关的工作和技能需求,规划自己的职业发展。本书分为9章,分别讲述了小型机的概念、历史,CPU、进程、线程管理,内存相关技术,存储、逻辑卷管理相关技术,终端管理和通过HMC对小型机进行分区管理的技术,网络和接口卡相关的技术,AIX软件的安装过程和基本配置,如何学习小型机、如何准备认证考试、小型机相关职业的信息,以及AIX/pSeries使用中的一些小技巧。 本书适合的读者:对IT技术感兴趣、期望毕业之后能够从事IT工作的学生;刚刚进入IT领域,正在寻找发展目标的“菜鸟”;已经具备了一定的IT技能,但在工作、学习中遇到瓶颈的技术人
本书基于XILINX的嵌入式开发平台,讲解了嵌入式系统的基本概念、FPGA和MieroBlaze处理器以及的多端口内存控制器(MPMC)的原理。通过不同的总线和接口实验,详细讲述了怎样开发用户自定义IP。 本书内容翔实,实践性强,结合具体的实验详细讲解了开发工程的过程,以帮助用户较快熟悉用户IP的开发。 本书适用于具有XILINX FPGA开发应用经验,熟悉DHL语言,致力于基于FPGA片上系统开发的工程师。
本书是CUDA并行程序设计领域最全面、最详实和性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍多个CPU/GPU编
本书分为上下两篇,其中上篇介绍了HDFS以及流式数据/日志的问题,同时还谈到了Flume是如何解决这些问题的。本书展示了Flume的架构,包括将数据移动到数据库中以及从数据库中获取数据、NoSQL数据存储和性能调优。对于各个架构组件(源、通道、接收器、通道处理器、接收器组等),都提供了详尽的各种实现以及配置选项,你可以借此根据自己的需要来定制Flume。同时,还介绍了如何编写自定义的实现,这将有助于你的学习与实现。下篇简洁明快地介绍了Hadoop以及如何使用MapReduce进行编程,旨在帮助读者快速起步并对使用Hadoop进行编程有个总体的认识,通过本书的学习,你将具备坚实的基础并可以解决遇到的各种MapReduce问题。
本书分为上下两篇,其中上篇介绍了HDFS以及流式数据/日志的问题,同时还谈到了Flume是如何解决这些问题的。本书展示了Flume的架构,包括将数据移动到数据库中以及从数据库中获取数据、NoSQL数据存储和性能调优。对于各个架构组件(源、通道、接收器、通道处理器、接收器组等),都提供了详尽的各种实现以及配置选项,你可以借此根据自己的需要来定制Flume。同时,还介绍了如何编写自定义的实现,这将有助于你的学习与实现。下篇简洁明快地介绍了Hadoop以及如何使用MapReduce进行编程,旨在帮助读者快速起步并对使用Hadoop进行编程有个总体的认识,通过本书的学习,你将具备坚实的基础并可以解决遇到的各种MapReduce问题。
本书通过对大量实际案例的分析以及部分相关理论的适当解读,帮助读者使用Python语言进行程序设计,同时能够利用Python语言实现基础的机器学习算法。 全书包含三大部分:机器学习概念和编程基础、数据预处理基础、机器学习方法及案例,每一部分都结合大量实际例程进行解读。本书共13章,具体内容包括机器学习概述、Python机器学习基础库、数据预处理、K近邻算法、朴素贝叶斯、决策树、随机森林、AdaBoost模型、支持向量机、人工神经网络、K均值聚类、财政收入影响因素分析及预测案例、偷税漏税行为识别分析案例。书末给出两个附录,分别为Python的安装与环境配置和Python开发工具的安装。 本书适合作为电子信息类专业的教材,希望学习机器学习技术的读者均可使用。学习本书需要具备Python程序设计基础知识。 本书免费提供书中程序代码和部分数据
本书分为上、下篇,分别是微机原理与接口技术实验和单片机实验,共包含6章。其中: ~3章为微机原理与接口技术实验,分别为通用微机实验系统集成环境、汇编语言程序设计实验和微机接口技术及其应用实验;第4~6章为单片机实验,分别为单片机实验开发环境、单片机基础实验和单片机应用实验。每个实验项目都包括实验目的、预习要求、实验原理、实验内容及步骤,并设置有拓展实验内容。本书还在附录中设置了综合创新性实验参考选题,其中包含设计要求和参考设计方案,可供有兴趣的学生参考。 本书可作为普通高校电子类、自动化类以及其他相近专业的微机原理与接口技术和单片机原理及应用等课程的实验教材或教学参考书,也可供自学微机原理与单片机技术的科技和工程技术人员学习或参考。