本书通过开源蜂鸟E203处理器系统地介绍了RISC-V处理器的嵌入式软件开发方法。全书共3个部分18章,不但给出嵌入式软件开发的全流程,而且介绍了蜂鸟E203处理器的具体使用方法,通过提供大量的实战项目,帮助读者做到理论与实践相结合。本书主要面向嵌入式软件开发工程师,以及对RISC-V感兴趣的初学者和技术爱好者。
本书在介绍RISC-V处理器架构、芯片、软件开发工具和方法的基础上,从程序员角度深入分析RISC-V处理器软件开发过程的要点,并通过例程帮助读者理解和掌握RISC-V处理器编程技术 本书从内核、处理器、开发板到系统,逐层讨论RISC-V处理器程序的开发方法,主要内容包括:RISC-V处理器架构特点以及软件开发工具和方法
STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书首先详细介绍这两个软件的用法,然后以STM32F407为研究对象,采用STM32Cube开发方式介绍STM32F407各种系统功能和常用外设的编程开发,包括外设基本工作原理和
本书基于ST公司的STM32芯片进行讲解,包括8个项目、20个任务,分别介绍了LED控制设计与实现—点亮一个LED灯、篮球赛计分器设计与实现、数字时钟设计与实现、简易电压表设计与实现、Modbus-RTU通信协议设计与实现、直流电机调速设计与实现、旋转线阵LED时钟设计与实现、简易示波器设计与实现,涵盖了STM32嵌入
本教材以实际案例为载体,将物联网智能终端所涉及的核心技术分解成六个项目(物联网智能终端开发平台系统及架构认知、嵌入式程序开发环境搭建、文件I/O程序设计、多任务程序设计、网络通信程序设计以及传感器应用开发),由浅入深进行讲解。本教材为项目任务式,每个任务后设计了相应的任务实施单。在教学中,教师可以按照具体任务安排课时,
本书以意法半导体(ST)ARMCortexM4内核的STM32L431微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式技术基础与实践,同时本书随附实践硬件系统。全书共12章,第1章在运行一个嵌入式系统实例的基础上简要阐述嵌入式系统的知识体系、学习误区与学习建议;第2章给出ARMCortexM4微处理器简介
本书以应用能力培养为主线,注重体现可编程控制器原理及应用课程在专业培养中的作用,力求满足学生后续课程的学习和专业能力培养的需要。全书内容包括可编程控制器概述、西门子S7-200PLC的硬件系统、S7-200PLC编程工具、S7-200PLC的基本指令及应用、S7-200PLC步进指令及应用、S7-200PLC功能指令及
本书介绍了1553B军用标准数据总线的应用技术,主要包括:1553B总线的发展概况、1553B标准总线的协议内容、常用1553B芯片的基础知识、1553B通信系统的硬件设计、1553B应用软件开发以及1553B总线通信案例等内容。全书围绕工程实际,将1553B军用标准的相关内容拆分到各章节中,结合应用场景分类叙述,详细
本书为十二五职业教育国家规划教材修订版。本书内容主要包括常用低压电器、电气电路的基本控制原则和基本控制环节、典型生产机械电气控制电路分析、电气控制系统的设计、FX系列可编程控制器、S7系列可编程控制器,以及数控设备的电气控制系统及内置PLC、PLC控制系统的设计。本书程序示例丰富,由易到难,适合于循序渐进学习。本书的特
本书兼顾传统微机接口与嵌入式系统接口技术,全面介绍计算机接口的基本结构、工作原理和典型接口实现方法。全书共12章,具体内容包括概述、总线技术、I/O端口地址译码技术、基于MIPSfpga的微处理器、并行接口、串行接口、中断技术、DMA技术、A/D与D/A转换器接口、USB设备接口和人机交互设备接口,最后通过基于MIPS