与电子相关的专业,如电子工程、自动化、光电、机电、机器人、生物医学工程、医疗器械工程、康复工程等,都需要学习微控制器(微控制器也常常被称作单片机)。本书基于STM32核心板,以16个实验为主线。这些实验的编码规范均参见本书附录C《C语言软件设计规范(LY-STD001—2019)》。另外,所有的实验均基于模块化设计。这
全书共七章,力图帮助读者了解Vivado2018版本的新特性,同时理解并掌握UltraFast设计方法学。UltraFast方法学是实践经验的总结,涉及板级规划、设计流程、代码风格、时序约束、时序收敛等方面。本书重点围绕后三个方面进行阐述。此外,针对被越来越广泛使用的SSI器件,本书也介绍了相应的设计指南,例如,如何在
本书是常州纺织服装职业技术学院与三菱电机自动化(中国)有限公司合作编写的项目化教材。本书编写基于工作导向的项目化教学改革方向,将行业企业典型、实用、操作性强的工程项目引入课堂,充分发挥行动导向教学的示范辐射作用,可作为高职高专院校自动化类相关专业的教材,也可供“双师型”教师和工控技术人员参考。本书采用项目化编写方式,由
《可编程控制器技术(第二版)》在“十二五”职业教育国家规划教材《可编程控制器技术》的基础上,根据教育部新发布的《高等职业学校专业教学标准》中对本课程的要求,并参照新颁发的相关国家标准和职业技能等级考核标准修订而成。《可编程控制器技术(第二版)》选用三菱公司FX3U系列PLC作为载体,选取了PLC技术应用基础、入门和提高
本书在全面介绍FPGA器件结构、Verilog语法和经典数字逻辑设计的基础上,着重介绍基于Vivado的FPGA开发流程、基于FPGA的基础和高级设计技术、FPGA时序约束与时序分析方法、ZynqSoC嵌入式系统设计,最后详细介绍CNN手写数字识别系统的设计和实现。全书共分两篇:第1~5章为基础篇,着重介绍FPGA设计
本书是江苏省重点教材项目建设成果,其内容以三菱电机低压电器及FX3U系列PLC为主线,由浅入深、理论结合实践,重点讲述常规低压电器工作原理及使用方法,详细分析了三菱电机小型PLC系统结构、指令、编程方法、特殊功能模块以及相关外围设备的应用方法,并结合实验装置针对主要知识点进行验证。本书内容详实、丰富,插图绘制采用新的国
随着互联网技术的发展,系统架构由单体架构、垂直MVC架构、SOA服务化、分布式服务演变到分布式微服务架构,这是互联网企业架构的必经之路。分布式微服务架构涵盖的技术面广,知识点多。本书旨在让更多计算机从业者熟悉一个完整的分布式微服务架构所涉及的基础概念、涵盖的技术以及实战开发。本书蕴含的知识体系甚广,第1~2章主要讲解架
本书是作者在已经出版的《XilinxZynq-7000嵌入式系统设计与实现:基于ARMCortex-A9双核处理器和Vivado的设计方法》一书的基础上进行修订而成的。本书新修订后内容增加到30章。修订后,本书的一大特色就是加入了Arm架构及分类、使用PetaLinux工具在Zynq-7000SoC上搭建Ubuntu操
《基于ARM内核的履带式机器人控制方法及程序设计研究》以STM32F103RCT6为例设计实现履带式机器人,其内核为Cortex-M3。ARMCortex-M3是32位的内核架构,它的寄存器、存储器、存储器接口和内部数据路径都是32位内部的。Cortex-M3基于哈佛结构,使用独立的数据总线和指令总线,使得取值和数据传
从分析桌面虚拟化的基本架构入手,深入研究了内核级虚拟化管理ModuleKVM,借助于虚拟化软件QEMU,Libvirt虚拟化环境管理API,给出了桌面云I/O虚拟化的设计方案,并对虚拟机的性能进行了分析,同时也对桌面云服务器集群上的虚拟机动态迁移进行了分析研究。最后实现了桌面云服务端管理系统,并在高性能计算集群上进行部