硬件、外部设备与维护
-
低功耗单片机应用技术李立早 著本书以德州仪器(TI)公司出品的MSP430F5529单片机为例,介绍了MSP430系列单片机的结构原理以及使用方法等。全书共7章: 第1章介绍了MSP430F5529单片机的结构与特点、低功耗工作模式与中断系统等; 第2章介绍了MSP430单片机程序设计方法、MSP-EXP430F5529LP实验板以及IAR开发环境的使用; 第3章结合十六人抢答器的设计介绍了MSP430F5529单片机GPIO模块; 第4章结合舵机控制器的设计介绍了MSP430F5529单片机的时钟系统以及定时器模块; 第5章结合紫外线检测系统的设计介绍了MSP430F5529单片机的模/数转换模块以及Flash模块; 第6章结合运动体姿态角检测系统的设计介绍了MSP430F5529单片机的UART、SPI和I2C等串行通信模块; 第7章结合简易水情检测系统的设计,综合本书所述内容,介绍了电子仪器仪表设计的流程。本书对理论知识的介绍相对简略,重点集中于实验操作环节,适合三年制电子信息类高职高专学生使用。 -
ARM嵌入式系统原理与应用范山岗,王奇,刘启发,赵建立,余雪勇 著本书共分8章。第一章 嵌入式系统概述。第二章 ARM体系结构。第三章 ARM指令系统。第四章 ARM汇编语言程序设计。第五章 嵌入式系统硬件技术基础。第六章 基于S3C2410的硬件结构与接口编程。第七章嵌入式Linux操作系统。第八章 嵌入式系统设计方法及开发实例。 -
计算机组成原理实践教程谭志虎,秦磊华,胡迪青 著本着系统设计实现分离的原则,降低实现难度,提升设计内容,采用简单易学logisim仿真平台,紧扣计算机组成原理各章重要知识点,设计一系列有针对性的设计型实验和大型课程设计实验,试图以实践教学为中心进行计算机组成原理课程的教学。 -
计算机组成原理实验教程关桂霞,朱晓燕,王晶 著本书根据计算机组成原理课堂教学的需求,以培养学生计算机系统设计能力为目的,详细介绍了针对MIPS指令子集的单周期CPU、多周期CPU以及5级流水线CPU的具体设计过程,展示了利用Logisim和Verilog两种方法进行功能部件的设计以及组装CPU的具体方法。 本书的教学内容反映了当前CPU设计的主流方法,特色在于采用模块化、自底向上的设计方法将原理图设计与抽象的硬件语言描述相结合,更适合普通高校的学生参考。本书内容编排上由浅入深、由易到难,符合初学者的认知规律,使初学者能够根据实验指导顺利完成典型指令的CPU设计。通过本书的学习,读者还可以掌握利用Logisim进行逻辑设计的方法以及利用FPGA开发的设计流程。 本书可作为应用型普通高校计算机专业“计算机组成原理”课程配套的实验教材,也可作为计算机系统设计爱好者的参考用书。 -
爱上micro bit[美] Wolfram Donat 著,于欣龙 等 译如果您一直关注科技类新闻,可能已经注意到,最近出现了数量惊人的单板机(SBCs)。在这波以树莓派为首的设备潮流中,现在已经有几十种更小巧且性能更加强大的设备,而价格则从几美元到数百美元不等。其中树莓派Zero是树莓派家族中成本低,体积小的设备。1GHz的单核ARM芯片,售价约为5美元。另一个NVIDIA Jetson TK1采用ARM A57四核芯片和256个CUDA核心的NVIDIA Maxwe GPU,售价约为600美元。然而,它也仍然被认为是一种单板机。在Kickstarter上可以看到,到处都是新推出的SBCs,有些是成功的,有些则不是。与此同时,在所有这些令人惊讶且强大的小型计算机发布的同时,各种技术公司已经悄然发布了更多更小且功耗更低的芯片和设备。这些主板由各种处理器来驱动,从ARM CPU到Atmega 328等更小的微控制器,它们通常主要用于一个目的:执行一项或多项简单任务,然后与物联网(IoT)接口进行连接。什么是物联网?要了解物联网背后的全部故事,请查看附带的侧栏。简单来说,IoT是一个世界范围内的小型低功率设备网络,可以通过互联网和其他较小的网络与其他设备(包括IoT设备、智能手机和计算机等功能更全面的机器)进行通信。这些设备旨在连接从家庭恒温器到冰箱到烤面包机到钥匙串的所有东西,并允许它们通过网络进行通信。由此一来,他们必须可以在几乎没有电的地方工作(在钥匙链中没有空间容纳大而笨重的电池),而CPU知道这么做是愚蠢的。不过,绝大多数设备并不需要特别强大。许多时候,他们的主要功能仅仅是收集数据并将其转发给更强大的计算机、智能手机或平板电脑,或者执行简单的任务以及响应来自另一设备的简单命令。 -
计算机组成与设计[美] 大卫·A.帕特森(David,A.,Patterson),约翰·L.亨尼斯(Joh 著,陈微译 译本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。本书采用ARMv8体系结构,讲解硬件技术、汇编语言、计算机算术运算、流水线、存储器层次结构以及I/O的基本原理。新内容涵盖平板电脑、云基础设施、ARM(移动计算设备)以及x86(云计算)体系结构,新实例包括IntelCorei7、ARMCortex-A53以及NVIDIAFermiGPU。本书适合作为高等院校计算机专业的教材,也适合广大专业技术人员参考。 -
单片机原理项目化教学李雪峰 著本书是由长期工作在教学一线的教师,根据多年的教学实践编写而成的。全书分为10个项目,主要内容包括单片机基础、单片机硬件结构、认识C语言、单片机的输入与输出、MSC51系列单片机的中断系统及定时/计数器、MSC51系列单片机的串口通信、单片机接口及控制技术、步进电机的原理及应用、数字PID的直流电动机控制、工程案例分析与解析。另外,书中还附有相关教学的二维码,以帮助学生深入理解单片机相关理论知识。本书力争覆盖单片机系统知识,突出单片机实际应用,科学组织内容,合理安排典型案例,使学生能够在熟练掌握单片机理论知识的同时,提高分析和解决实际问题的能力,做到熟练使用单片机进行系统开发。本书可作为高职高专院校机电一体化、电气自动化、电子信息及相关专业的单片机课程教材,也可作为有关工程技术人员的参考和自学用书。 -
嵌入式系统开发实验教程冯迅 著目前,在全国高校嵌入式系统教学中,大部分仍是以ARM9为例来进行讲授,而实验教学则大部分依托三星公司的S3C24xx系列芯片来开展,因此该系列嵌入式CPU在实验教学上仍属于主流。一方面,市场上基于S3C24xx的实验设备品牌众多,都有各自的特点;另一方面,理论教材与实验设备很难做到同步结合,居于上述原因,笔者参考了众多国内优秀教材和实验器材,整理编撰了本实验指导教材,以供嵌入式系统课程的实验教学之用。 目前的嵌入式系统主要分为跑操作系统和不跑操作系统两种类型,本实验指导教材侧重于第1种类型,全书以Linux为操作系统,重点讲述了Linux基本命令、Linux下的程序开发、Linux下字符型驱动程序开发、Linux按键中断程序、Linux网络应用开发以及Linux内核定制等相关内容,为学生动手实践嵌入式Linux系统开发提供指导和帮助,力求把学生学习时的挫折感降至低。 -
单片机技术与应用陈青,刘丽 著本教材围绕应用型本科院校培养高技能型人才、加强技术应用能力培养为目的,突出了工程实践和应用性,强化了实践能力的培养。在内容的组织上,以应用为导向,完成任务为目的,应用基础知识依托国内宏晶公司生产的STC89C52单片机展开介绍,再利用仿真软件Proteus和C51编译软件keil C进行双结合(软硬件结合,知识点和技能点结合),从而实现了理论与实践内容相互融会贯通的教学方法。 -
树莓派机器人实战秘笈 第3版[美] 理查德·格里梅特(Richard Grimmett) 著,韩波 译树莓派凭借其价格低廉、功能强大等特点,受到了国内外创客的热爱,成为个人DIY智能硬件时的平台之一。本书介绍了许多树莓派项目,通过详尽的步骤指导和操作示范,为读者呈现出树莓派更新、更酷的玩法。全书包含7章内容,从树莓派入门开始讲解,陆续呈现了几个机器人案例,包括Wall-E机器人、机器鱼、机器手等。本书面向所有对树莓派及机器人DIY感兴趣的读者,希望读者通过学习书中的树莓派机器人项目,激发出兴趣和创意,更好地制作出属于自己的智能机器人。本书图文丰富,读者不需具备编程经验,即可轻松上手。
