STM32嵌入式微控制器快速上手(第2版)

STM32嵌入式微控制器快速上手(第2版) pdf epub mobi txt 电子书 下载 2025

陈志旺 等 著
图书标签:
  • STM32
  • 嵌入式
  • 微控制器
  • ARM
  • 开发
  • C语言
  • 硬件
  • 实践
  • 入门
  • 单片机
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 电子工业出版社
ISBN:9787121229565
版次:01
商品编码:11461651
包装:平装
丛书名: 卓越工程师培养计划
开本:其他
出版时间:2014-05-01
页数:384
正文语种:中文

具体描述

内容简介

本书介绍了意法半导体(STMicroelectronics,ST)公司的32位基于ARM Cortex-M3内核的STM32单片机原理与实践。本书以培养学生的动手能力和增强学生的工程素养为目的,按照项目驱动的思路展开教学与实践学习,以自制的开发板上的程序为实例,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程、μC/OS-Ⅱ操作系统原理及应用等知识传授给读者。

作者简介

陈志旺博士,副教授,自动化学报、仪器仪表学报等专业期刊审稿人,承担过国家自然科学基金、国家高技术研究发展计划(863)等科研课题多项,发表SCI/EI论文多篇,著有《STM32嵌入式微控制器快速上手》等多部著作,具有丰富的嵌入式系统教学与科研经验。

目录

第1章?嵌入式系统概述
?1.1?嵌入式系统简介
??1.1.1?嵌入式系统定义
??1.1.2?嵌入式系统特点
??1.1.3?嵌入式系统分类
??1.1.4?嵌入式系统发展
?1.2?ARM体系结构及微处理器系列
??1.2.1?ARM公司简介
??1.2.2?ARM体系结构简介
?1.3?Cortex-M系列处理器简介
?1.4?STM32系列微控制器简介
?1.5?STM32教学开发板
第2章?Cortex-M3体系结构
?2.1?CM3微处理器核结构
?2.2?处理器的工作模式及状态
?2.3?寄存器
?2.4?总线接口
?2.5?存储器的组织与映射
??2.5.1?存储器格式
??2.5.2?存储器层次结构
??2.5.3?CM3存储器组织
??2.5.4?STM32存储器映射
??2.5.5?位绑定操作
?2.6?指令集
??2.6.1?ARM指令集
??2.6.2?Thumb指令集
??2.6.3?Thumb-2指令集
?2.7?流水线
?2.8?异常和中断
?2.9?存储器保护单元MPU
?2.10?STM32微控制器概述
??2.10.1?STM32命名
??2.10.2?STM32内部资源
第3章?STM32最小系统
?3.1?电源电路
??3.1.1?供电方案
??3.1.2?电源管理器
??3.1.3?低功耗模式
?3.2?时钟电路
??3.2.1?HSE时钟和HSI时钟
??3.2.2?PLL
??3.2.3?LSE时钟和LSI时钟
??3.2.4?系统时钟SYSCLK
??3.2.5?RCC寄存器
?3.3?复位电路
?3.4?STM32启动
?3.5?程序下载电路
?3.6?STM32最小系统
第4章?STM32程序设计
?4.1?嵌入式软件层次结构
?4.2?Cortex微控制器软件接口标准
?4.3?FWLib固件库
??4.3.1?STM32标准外设库
??4.3.2?固件库命名规则
??4.3.3?数据类型和结构
??4.3.4?固件库的应用
?4.4?嵌入式C程序特点
?4.5?开发环境简介
第5章?GPIO原理及应用
?5.1?GPIO的硬件结构和功能
??5.1.1?GPIO硬件结构
??5.1.2?复用功能
??5.1.3?GPIO输入功能
??5.1.4?GPIO输出功能
??5.1.5?GPIO速度选择
??5.1.6?钳位功能
?5.2?GPIO寄存器
?5.3?GPIO库函数
?5.4?库函数和寄存器的关系
?5.5?应用实例
第6章?EXTI原理及应用
?6.1?STM32中断通道
?6.2?STM32中断的过程
?6.3?NVIC硬件结构及软件配置
??6.3.1?NVIC硬件结构
??6.3.2?STM32中断优先级
??6.3.3?中断向量表
??6.3.4?NVIC寄存器
??6.3.5?NVIC库结构
?6.4?EXTI硬件结构及软件配置
??6.4.1?EXTI硬件结构
??6.4.2?中断及事件
??6.4.3?EXTI中断通道和中断源
??6.4.4?EXTI寄存器
??6.4.5?EXTI库函数
?6.5?应用实例
??6.5.1?按键中断
??6.5.2?中断嵌套案例1
??6.5.3?中断嵌套案例2
第7章?USART原理及应用
?7.1?端口重映射
?7.2?USART功能和结构
??7.2.1?USART功能
??7.2.2?USART结构
?7.3?USART帧格式
?7.4?波特率设置
?7.5?硬件流控制
?7.6?USART中断请求
?7.7?USART寄存器
?7.8?USART库函数
?7.9?USART应用实例
??7.9.1?直接传送方式
??7.9.2?中断传送方式
??7.9.3?串口Echo回应程序
??7.9.4?利用printf()的串口编程
第8章?定时器原理及应用
?8.1?STM32定时器概述
?8.2?通用定时器TIMx功能
?8.3?通用定时器TIMx结构
??8.3.1?时钟源选择
??8.3.2?时基单元
??8.3.3?捕获和比较通道
??8.3.4?计数器模式
??8.3.5?定时时间的计算
??8.3.6?定时器中断
?8.4?通用定时器TIMx寄存器
?8.5?通用定时器TIMx库函数
?8.6?TIM2应用实例
??8.6.1?秒表
??8.6.2?输出比较案例1
??8.6.3?输出比较案例2
??8.6.4?PWM输出
??8.6.5?PWM输入捕获
?8.7?RTC的功能及结构
??8.7.1?RTC的基本功能
??8.7.2?RTC的内部结构
?8.8?RTC控制寄存器
?8.9?备份寄存器
?8.10?电源控制寄存器
?8.11?RTC相关的RCC寄存器
?8.12?RTC应用实例
?8.13?系统时钟SysTick简介
?8.14?SysTick寄存器
??8.14.1?控制及状态寄存器(SYSTICKCSR)
??8.14.2?重载寄存器(SYSTICKRVR)
??8.14.3?当前值寄存器(SYSTICKCVR)
??8.14.4?校准值寄存器(SYSTICKCALVR)
?8.15?SysTick应用实例
第9章?DMA原理及应用
?9.1?DMA简介
?9.2?DMA的功能及结构
??9.2.1?DMA的功能
??9.2.2?DMA结构
?9.3?DMA寄存器
?9.4?DMA库函数
第10章?ADC原理及应用
?10.1?ADC的功能及结构
?10.2?ADC的工作模式
?10.3?数据对齐
?10.4?ADC中断
?10.5?ADC寄存器
?10.6?ADC库函数
?10.7?应用实例
第11章?μC/OS-II嵌入式操作系统基础
?11.1?操作系统的功能
?11.2?操作系统的基本概念
??11.2.1?进程和线程
??11.2.2?实时操作系统RTOS
??11.2.3?其他概念
??11.2.4?应用程序在操作系统上的执行过程
?11.3?操作系统的分类
??11.3.1?单体结构
??11.3.2?层次结构
??11.3.3?微内核结构
?11.4?μC/OS-II简介
??11.4.1?μC/OS-II的主要特点
??11.4.2?μC/OS-II工作原理
??11.4.3?μC/OS-II的程序设计模式
?11.5?μC/OS-II移植
??11.5.1?移植条件
??11.5.2?移植步骤
??11.5.3?内核头文件(OS_CPU?H)
??11.5.4?与处理器相关的汇编代码(OS_CPU_A?ASM)
??11.5.5?与CPU相关的C函数和钩子函数(OS_CPU_C?C)
第12章?μC/OS-Ⅱ的内核机制
?12.1?μC/OS-II内核结构
??12.1.1?μC/OS-II的任务
??12.1.2?临界代码
??12.1.3?任务控制块
??12.1.4?就绪表
??12.1.5?任务的调度
??12.1.6?中断处理
??12.1.7?时钟节拍
??12.1.8?任务的初始化
??12.1.9?任务的启动
?12.2?μC/OS-II的任务管理
??12.2.1?创建任务
??12.2.2?删除任务
??12.2.3?请求删除任务
??12.2.4?改变任务优先级
??12.2.5?挂起任务
??12.2.6?恢复任务
??12.2.7?任务调度实例
?12.3?μC/OS-II的时间管理
??12.3.1?延时函数
??12.3.2?恢复延时任务
??12.3.3?系统时间
?12.4?任务间的通信与同步
??12.4.1?事件控制块
??12.4.2?信号量
??12.4.3?信号量实例
第13章?嵌入式系统综合设计实例
?13.1?嵌入式系统开发过程
?13.2?自平衡小车基本功能
?13.3?硬件结构
??13.3.1?电气控制系统整体结构
??13.3.2?加速度计
??13.3.3?陀螺仪
?13.4?控制算法设计
??13.4.1?角度检测算法设计
??13.4.2?运动控制算法设计
附录A?嵌入式系统常用缩写和关于端口读/写的缩写表示
附录B?Cortex-M3指令清单
附录C?51单片机与STM32微控制器的比较
?C.1?硬件:寄存器
?C.2?硬件:存储器空间
?C.3?硬件:堆栈
?C.4?硬件:外设
?C.5?硬件:异常和中断
?C.6?软件:数据类型
?C.7?软件:浮点
?C.8?软件:中断服务程序
?C.9?软件:非对齐数据
?C.10?软件:故障异常
?C.11?软件:设备驱动程序和CMSIS
?C.12?软件:混用C语言和汇编程序
?C.13?其他比较
附录D?STM32实验板原理图
参考文献

前言/序言


STM32嵌入式微控制器快速上手(第2版) 深入探索嵌入式世界的基石,掌握STM32的强大力量 本书旨在为广大嵌入式系统开发爱好者、学生以及需要快速掌握STM32微控制器进行产品开发的技术人员提供一份详实、易懂的学习指南。我们不仅仅是介绍一款具体的芯片,而是致力于帮助读者建立起扎实的嵌入式系统开发基础,理解微控制器的工作原理,并能独立完成具有实际应用价值的项目。本书是您进入STM32丰富且充满活力的嵌入式开发生态的理想起点,更是您在职业生涯中不断精进的得力助手。 为何选择STM32? 在当今琳琅满目的微控制器家族中,意法半导体(STMicroelectronics)的STM32系列凭借其卓越的性能、丰富的外设、广泛的应用领域以及开放的生态系统,已成为业界的翘楚。从物联网(IoT)设备、智能家居、工业自动化到消费电子,STM32的身影无处不在。其强大的ARM Cortex-M内核提供了强大的计算能力,同时集成的丰富外设,如ADC、DAC、定时器、PWM、UART、SPI、I2C、USB、CAN、Ethernet等,使得开发者能够轻松实现各种复杂功能。此外,ST提供的HAL(Hardware Abstraction Layer)库和LL(Low-Layer)库,以及Keil MDK、STM32CubeIDE等集成开发环境,极大地简化了开发流程,降低了入门门槛。 本书内容概览:构建坚实的知识体系 本书的结构经过精心设计,力求循序渐进,层层深入,让读者在理解核心概念的同时,也能动手实践。 第一部分:STM32基础入门 认识STM32系列微控制器: 我们将首先介绍STM32的家族谱系,不同系列(如F0, F1, F4, F7, H7等)的特点和适用场景,帮助您根据项目需求选择最合适的型号。同时,会深入剖析STM32微控制器内部的架构,包括ARM Cortex-M内核的指令集、寄存器、中断机制、内存管理等,为您揭开微控制器工作的神秘面纱。 开发环境搭建与核心工具链: 掌握正确的开发工具是高效开发的关键。本书将详细指导您如何安装和配置常用的开发环境,如STM32CubeIDE、Keil MDK或IAR Embedded Workbench,以及如何使用STM32CubeMX进行系统配置和代码生成。我们将演示如何创建第一个“点亮LED”工程,让您快速体验从硬件到软件的整个开发流程。 GPIO(通用输入输出)端口深度解析: GPIO是微控制器最基本也是最常用的外设。我们将详细讲解GPIO的配置,包括输入模式、输出模式、上拉/下拉配置、复用功能等。通过实际的LED闪烁、按键扫描等实例,帮助您彻底掌握GPIO的使用技巧。 中断系统与异常处理: 中断是嵌入式系统中实现事件驱动和高效响应的核心机制。本书将深入讲解STM32的中断向量表、中断控制器(NVIC)、中断优先级、中断服务函数(ISR)的编写以及异常处理机制。通过实例,如外部中断触发LED点亮、定时器中断实现周期性任务等,让您深刻理解中断在实时系统中的重要性。 定时器与PWM(脉冲宽度调制)技术: 定时器是STM32中功能强大的外设,可以用于生成精确的时间延迟、测量脉冲宽度、实现PWM输出等。我们将详细讲解不同类型定时器的应用,包括通用定时器、基本定时器、高级定时器。特别地,PWM技术在电机控制、LED亮度调节、音频信号生成等领域应用广泛,本书将提供详细的PWM生成实例,让您掌握其核心原理和实现方法。 第二部分:STM32核心外设应用 UART(通用异步收发传输器)与串行通信: UART是实现微控制器与其他设备(如PC、其他MCU、传感器)之间通信最常用的接口之一。本书将详细讲解UART的配置,包括波特率、数据位、停止位、校验位等设置,并提供与PC端串口调试助手进行通信的实例,让您能够轻松实现数据的发送与接收。 SPI(串行外设接口)与I2C(集成电路互联)通信: SPI和I2C是两种常用的同步和异步串行通信协议,广泛应用于连接外部传感器、存储器、显示器等设备。本书将分别深入讲解SPI和I2C的总线协议、主从模式配置,并提供驱动外部SPI/I2C传感器(如OLED显示屏、温湿度传感器)的实例,帮助您掌握与外部设备进行高效通信的能力。 ADC(模数转换器)与DAC(数模转换器)的应用: ADC用于将模拟信号(如传感器输出)转换为数字信号,而DAC则用于将数字信号转换为模拟信号。本书将详细介绍STM32的ADC和DAC的配置,包括采样通道、转换分辨率、触发方式等。通过读取模拟传感器的电压值,或输出可调的模拟电压,让您理解模拟与数字世界的桥梁。 DMA(直接内存访问)控制器: DMA是一种无需CPU干预,即可实现数据在内存与外设之间、或内存与内存之间高效传输的技术。掌握DMA是提升系统性能、减轻CPU负担的关键。本书将详细讲解DMA的工作原理、通道配置、传输模式,并通过实例展示如何使用DMA进行ADC数据采集、UART数据传输等,显著提升数据处理效率。 RTC(实时时钟)与看门狗: RTC提供了高精度的时间测量功能,可以用于实现计时、闹钟等应用。看门狗(Watchdog Timer)则是一种重要的系统保护机制,用于在系统出现异常时进行复位,确保系统的稳定性。本书将指导您如何配置和使用RTC,以及如何实现一个简单的看门狗程序,提高系统的可靠性。 第三部分:进阶主题与项目实践 RTOS(实时操作系统)入门: 对于复杂的嵌入式项目,使用RTOS可以有效地管理任务、调度优先级、实现任务间通信,大大提高代码的可维护性和系统的实时性。本书将介绍FreeRTOS等主流RTOS的基本概念,如任务、队列、信号量、互斥锁等,并提供使用RTOS实现多任务并发的简单示例。 STM32生态系统与高级特性: 除了核心外设,STM32还提供了许多高级特性,如USB设备/主机接口、CAN总线通信、以太网接口、图形库(如LVGL)等。本书将对这些高级特性进行介绍,并提供相应的应用示例,帮助您拓展STM32的应用范围。 实际项目开发案例: 理论结合实践是学习的关键。本书将精选几个具有代表性的项目,例如: 智能温湿度监控与数据记录: 结合ADC、RTC、UART,实现温湿度数据的采集、显示和存储。 简易电机调速系统: 利用定时器PWM功能,实现直流电机的速度控制。 基于GUI的智能控制面板: 结合图形库和触摸屏,构建交互式控制界面。 物联网数据上传节点: 介绍如何通过Wi-Fi或Ethernet模块将STM32采集的数据发送到云平台。 本书的特点: 强调原理与实践并重: 每一项技术讲解都深入剖析其背后的原理,并通过大量的实例代码进行验证,确保读者理解“为什么”以及“怎么做”。 面向快速上手: 采用由浅入深的学习路径,从基础概念到高级应用,逐步引导读者掌握STM32的开发技能,缩短学习周期。 提供丰富的代码示例: 所有示例代码都经过精心设计和测试,可以直接用于学习和参考,并鼓励读者在此基础上进行修改和扩展。 紧跟技术发展: 关注STM32最新特性和发展趋势,提供最新的开发建议和最佳实践。 面向广泛读者群体: 无论您是初学者还是有一定嵌入式基础的开发者,都能从本书中受益。 谁适合阅读本书? 在校学生: 学习嵌入式系统、电子工程、计算机科学等专业的学生,本书将是您掌握STM32微控制器设计的必备参考。 嵌入式开发工程师: 希望快速掌握STM32技术,提升开发效率,应对项目需求的技术人员。 硬件工程师: 需要与嵌入式软件工程师协同工作,理解微控制器功能和接口的硬件工程师。 创客与DIY爱好者: 对开发智能硬件、机器人、物联网设备感兴趣,希望将创意变为现实的爱好者。 项目管理者: 需要了解STM32技术特点和开发周期,以便更好地进行项目规划和管理的团队领导者。 开启您的STM32嵌入式开发之旅! 掌握STM32微控制器,就如同掌握了一把开启万物互联时代大门的钥匙。本书将陪伴您在这条充满挑战又令人兴奋的学习之路上,从零基础到精通,从理论到实践,让您自信地驾驭STM32,创造属于自己的智能未来。让我们一起,用STM32的力量,点亮更多精彩的可能!

用户评价

评分

我是一名业余爱好者,平时喜欢捣鼓一些电子小玩意儿。之前尝试过一些其他的微控制器,但是感觉学习曲线有点陡峭,而且很多例程都让人难以理解。偶然的机会,我看到了这本《STM32嵌入式微控制器快速上手(第2版)》。这本书最大的特点就是它的“接地气”。作者没有摆出一副高高在上的姿态,而是用一种非常亲切和友好的语言来讲解。比如,在讲到SPI通信时,它会用一个生动的比喻来解释主从设备之间的交互过程,让我立刻就能明白“时钟信号”、“数据线”这些术语的含义。而且,书中提供的实验,都是非常有趣和实用的,比如控制RGB LED灯,读取温湿度传感器的数据,甚至还有一个简单的遥控小车项目。这些项目不仅能让我学到知识,还能直接体验到成功的喜悦。我记得我按照书中的步骤,成功地让一个RGB LED灯实现了呼吸灯的效果,那个瞬间,我真的感觉自己掌握了一种新的能力。这本书让我觉得,原来嵌入式开发并没有想象中那么遥不可及,只要有好的引导,每个人都可以成为一个“创客”。

评分

我是一名有着多年传统单片机开发经验的工程师,这次接触STM32,主要是因为公司业务升级,需要引入更强大的微控制器。在选择教材时,我非常谨慎,毕竟已经有了一定的基础,不希望浪费时间在过于基础的讲解上。朋友推荐了这本《STM32嵌入式微控制器快速上手(第2版)》,我带着一丝怀疑开始阅读,但很快就被它的内容所吸引。《STM32嵌入式微控制器快速上手(第2版)》并非只是简单地罗列STM32的各种外设功能,而是将这些功能有机地联系起来,形成了一个完整的开发体系。书中对于一些关键的硬件特性,例如DMA(直接内存访问)的讲解,非常深入,不仅仅是告诉你如何配置DMA来搬运数据,还详细阐述了DMA的工作原理,以及如何通过优化DMA配置来提升系统性能,这对我这种需要追求效率的开发者来说,非常有价值。而且,书中对于一些常见的开发难题,比如中断处理、定时器配置、通信协议的实现等,都提供了非常详细的解决方案和代码示例,这些都大大缩短了我从零开始摸索的时间。更难得的是,书中还涉及了一些高级主题,例如低功耗设计以及嵌入式系统的调试技巧,这些都是在实际项目开发中非常重要的方面,但往往在入门书籍中被忽略。

评分

对于我这种长期在PC端进行软件开发的程序员来说,跨入嵌入式领域确实是一个不小的挑战。我之前对微控制器只有模糊的概念,觉得它们和普通的电脑太不一样了。《STM32嵌入式微控制器快速上手(第2版)》这本书,就像是一座连接我与嵌入式世界的桥梁。它非常巧妙地将一些复杂的底层硬件知识,用更加抽象和易于理解的方式呈现出来。例如,在介绍ARM Cortex-M内核的指令集时,它并没有直接列出所有的汇编指令,而是侧重于讲解指令的类型、寻址方式以及它们是如何影响程序执行效率的,这让习惯了高级语言的我,能够更容易地理解底层是如何工作的。书中对于各种开发工具链的介绍也非常详细,从IDE的安装配置,到调试器的使用,再到固件烧录的方法,都进行了细致的指导,这对于没有接触过这些工具的初学者来说,简直是福音。我尤其喜欢书中关于“程序调试”的部分,作者分享了很多实用的调试技巧,比如如何利用断点、单步执行、观察变量等来定位问题,这让我感觉我不再是那个对着黑乎乎的代码一筹莫展的“小白”。

评分

这本书真的让我眼前一亮!作为一名在嵌入式领域摸爬滚打了几年,却总觉得自己的STM32知识体系不够扎实的新手,我一直在寻找一本能够让我快速切入核心,并且真正理解微控制器运作方式的入门读物。市面上有很多教材,要么过于理论化,要么就是堆砌一堆代码示例,让人看得云里雾里。而这本《STM32嵌入式微控制器快速上手(第2版)》则恰恰解决了我的痛点。它没有上来就丢给我一堆复杂的概念,而是从最基础的原理开始,用清晰易懂的语言讲解了STM32的整体架构、核心寄存器以及各种外设的工作方式。最让我惊喜的是,书中的每一个章节都配备了精心设计的实验,这些实验不仅覆盖了STM32的常见应用,更重要的是,它们都是循序渐进的,让你在动手实践中逐步掌握知识。我记得有个实验是关于GPIO的,作者没有仅仅是告诉你怎么点亮LED,而是详细解释了推挽输出、开漏输出的区别,以及如何通过编程控制引脚的电平变化,并且还留有了一些小挑战,让我自己去尝试不同的配置。这种“学以致用”的学习模式,让我感觉学习过程不再枯燥,而是充满乐趣和成就感。而且,书中的代码风格也很规范,注释也很详细,让我能清楚地理解每一行代码的作用,而不是仅仅复制粘贴。

评分

这本书的价值远不止于“快速上手”,它更像是一本能够帮助你建立稳固嵌入式开发基础的“基石”。我是一名刚从学校毕业的大学生,对于嵌入式开发有着浓厚的兴趣,但学校的课程往往偏向理论,实际操作经验相对欠缺。在朋友的推荐下,我购买了这本《STM32嵌入式微控制器快速上手(第2版)》。刚翻开的时候,我有些担心它会不会太深奥,但我错了。作者用了非常贴近实际开发场景的方式来介绍STM32。比如,在讲解ADC(模数转换器)时,书中不仅解释了ADC的基本原理,还详细说明了采样率、转换精度、触发模式等关键参数对实际测量结果的影响。更重要的是,它指导我如何根据具体的应用需求来选择合适的ADC配置,而不是简单地套用一个模板。此外,书中还花了大量篇幅讲解了RTOS(实时操作系统)在嵌入式开发中的应用,这对于我来说是全新的领域。作者通过一个实际的通信协议栈例子,清晰地展示了RTOS如何帮助我们管理多任务、实现任务间的同步与通信,这比我之前看的任何理论介绍都要直观和实用。我能感受到,作者是真的站在一个初学者或者有一定基础但需要系统性学习的开发者的角度来编写这本书的,每一个知识点都力求讲透彻,并且提供了实际操作的参考,这让我非常有信心能够独立完成一些小的嵌入式项目。

评分

入门不错,讲解的通俗易懂.要想往深点研究还是去看专门的手册和函数库吧

评分

(上接第1044面)

评分

还不错,解决了一些实际问题

评分

不错的书,可以参考不错的书,可以参考

评分

评分

不错。。。。。。。。。。。。。

评分

击距离为9~12的毁伤效能评估方法能够

评分

影响规律.综上所述,给出结论如下:

评分

对使用初学者还是很有帮助的。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有