本书是“十四五”职业教育国家规划教材。本书第一部分介绍ARM基础知识、编程软件及实验平台资源;第二部分为基于HAL,库的基本编程训练项目,设计了包括操作系统在内的12个项目;第三部分为基于HAL,库的综合应用案例,围绕DHT11温湿度测量、WiFi通信、GPRS数据传输、基于RS485的电能数据监控设计了4个应用案例:
全书共9章,分别是绪论、STT-MRAM存储器的工作原理及STT-MTJ器件模型的建立、STT-MRAM存储器的制备工艺、STT-MRAM存储器电路设计、STT-MRAM存储器失效机制的分析及抗磁性研究、基于STT-MRAM存储器的数据存储架构、STT-MRAM存储器可靠性的研究、基于STT-MRAM的ESD防护电路设
本教材对嵌入式系统控制技术的核心理论及工程实践进行了系统介绍。教材以嵌入式系统开发流程作为主线,内容包含嵌入式开发基础,如Shell编程、C程序设计与构建系统;控制系统核心算法,比如,定点运算、数字滤波器、LQR与卡尔曼滤波等;同时阐述了基于FreeRTOS的实时系统设计以及基于树莓派的硬件平台实践,最终拓展至基于FF
本教材面向嵌入式系统初学者,以ARMCortex-M内核的STM32F1系列微控制器为核心,系统讲解其硬件结构与软件开发方法。教材采用经典的标准外设库进行教学,旨在帮助读者从寄存器层面深入理解微控制器的工作原理。内容编排上,教材从开发环境搭建(KeilMDK)和GPIO应用起步,以项目应用为切入点,逐步深入讲解中断系统
本书以13个典型项目为载体,系统阐述FPGA设计的核心技术。以VerilogHDL为设计基础,结合主流EDA工具,通过“理论—仿真—硬件验证”模式,从基础模块(如比较器、译码器、表决器、触发器、分频器、计数器等)延伸至串行通信、人机交互、多传感器数据采集等综合系统开发。本书采用项目化教学模式,紧密对接企业实际需求,知识
本书从系统性认识FPGA的角度出发,介绍了FPGA开发的基础知识、基本工具和设计方法,包括FPGA主流芯片的发展历程、常用开发软件及软件开发流程;讲解了VerilogHDL硬件描述语言的语法规则以及程序编译、仿真与测试,并通过实例展示如何运用这些规则设计逻辑电路和状态机。本书介绍了一种基于项目化学习(PBL)开展工程探
本书是基于STM32F103微控制器开发的一本教材,理论与实践相结合。全书包含10个项目,每个项目中又分为多个任务,分别有建立开发环境、花样LED灯的设计、按键控制LED灯、LCD屏广告牌的设计、外部中断控制LCD屏动态显示、倒计时器的设计、电子时钟系统设计、SPI通信的设计、触摸屏画板的设计、多功能电子相册综合设计,
本书是广东轻工职业技术大学与飞腾公司深度合作的结晶。基于飞腾派开发E2000的应用案例,注重实用性、应用性与易学性,旨在提高读者的工程设计能力与实践动手能力。教材内容包含绪论、E2000的架构体系、E2000应用程序的开发、E2000的GPIO与PWM接口、E2000的KEYPAD接口与音视频接口、E2000的低速串行
本书以南京沁恒微(WCH)的RISC-V内核的CH32V307芯片为核心,按照嵌入式技术递进关系,以项目方式依次展开讲解。
本书首先介绍了CAN总线的基础知识,然后阐述了CAN2.0协议与J1939协议的关系,进而详细解析J1939协议;结合徐工集团摊铺机找平控制系统,详细讲解了J1939协议在工程机械上的实际应用,供读者参考。笔者在多年实践基础上,从研发、后期故障维修的角度对工程机械J1939协议故障进行了详尽的实例解析,具体分析了软件、