本书辅以大量的例程,全面讲解了FreeRTOS的原理以及源码,主要内容包括任务管理和任务调度、系统裁减和配置、时间管理、队列、信号量、软件定时器、事件标志组、任务通知、低功耗Tickless模式、空闲任务以及内存管理等。同时,本书配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。本书是再版书,相比旧版,使用了更新的FreeRTOS内核版本作为解析对象,并针对FreeRTOS在多种ARM Cortex- M 架构下的运行进行了介绍;同时,本书对知识点的介绍更加详细、讲解的先后顺序更加合理。 本书配套资料包括视频教程、文档教程、各个例程的源码及相关参考资料。
本书的主要内容来自清华大学本科生的 嵌入式系统实践 计算机原理与应用 等课程的实验讲义,是针 STM32单片机初学者的人门教材,从STM32CubeIDE软件安装到工程构建,从HAL库常用函数到单片机各功能模块的使用,均基于实例进行了详细讲解。与市面上大多数数据手册式教材完全不同,本书没有烦琐的原理和枯燥的寄存器结构,而是处处围绕例程展开,仅在案例中适当补充基本的原理知识。通过这种方式,让具备C语言编程基础的初学者迅速上手快速地让硬件 跑 起来;然后,通过对例程的修改和功能拓展,逐步深入了解功能模块的特性。本书中还引入了Simulink来看波形,这类似于一个DIY的示波器,让学习者在无示波器的情况下,完成DAC及PWM等波形显示的实验。本书适合 STM32单片机初学者作为入门和进阶教材,也可作为电子信息、电气工程及自动化等专业的本科生、研究生
《STM32微控制器原理与应用(HAL库版)》以兼顾原理、注重应用为原则,以主流STM32F1系列微控制器为硬件平台,系统讲述微控制器系统构架及内部资源工作原理,并将其与典型应用紧密结合,涵盖于通用输入/输出接口(GPIO)、中断管理、定时器、串口通信、模数转换(ADC)等章节中;程序设计方法采用典型前后台程序结构,通过键盘、显示人机接口、定时器、主从串口通信等简单案例原理分析,使读者理解任务需求与微控制器内部资源配置之间的关系,以及系统任务调度的方法。 通过章节例程及《STM32微控制器原理与应用(HAL库版)》应用案例学习,读者可以系统了解一个完整微控制器应用系统设计开发的方法和步骤。 软件开发采用STM32CubeMX软件,用图形化界面简单直观地对目标芯片的引脚、时钟及内部资源进行初始化配置,生成基于硬件抽象库
这是一本专为C 编程初学者量身打造的入门宝典,旨在用探险和启发的方式引领青少年步入编程的奇妙世界。本书引入了游戏化编程工具 编程世界 ,用轻松愉快的闯关体验,来充分点燃青少年编程学习的热情与探索欲望。在精心策划的32个闯关关卡中,青少年将循序渐进地解锁变量的数据类型、输入输出语句、if条件判断语句以及for循环语句等编程基础知识。通过本书的系统学习,青少年能够灵活运用条件判断和循环嵌套等编程技巧来解决累加求和、求最值、判断质数及猜数游戏等问题。书中丰富的实例和习题,不仅为青少年提供了宝贵的实践机会,更有助于他们巩固所学知识,进一步提升编程技能。同时, 编程世界 这一游戏化工具更是为学习过程增添了无穷乐趣,让青少年在轻松愉悦的氛围中逐步深入编程的殿堂,领略编程的无穷魅力。
本书通过实例以逻辑直观的方式解释概念。本书强调模型构建 建立适当的统计模型是任何回归分析的基础,还将回归分析作为解决问题的工具。书中大量基于真实数据的示例、练习和案例研究,使读者将关于模型的问题与现实世界的问题联系起来,本书还通过SAS、 SPSS、 MINITAB的输出结果分析模型并解释样本数据。这本书可作为统计或非统计专业本科生统计课程的教材,以及其他工科领域研究生的应用回归分析课程的教材。 br /
为了紧跟技术潮流,该书聚焦于当下火的Vue3和TypeScript及其相关技术,这些知识是面试Vue方向前端岗位时必须掌握的内容。该书站在初学者的视角,将理论和实践相结合,通过循序渐进、由浅入深的方式来一一讲解Vue3的技术体系,让读者在学习的过程中不断提升前端开发水平。阅读该书仅需要有CSS、HTML、JS基础,即使你是一个Vue初学者,阅读该书也不会有任何困难。书中提供了丰富的示例来帮助读者将理论知识运用于实践,让读者学习起来不会感到枯燥乏味。相信该书能让读者在短时间内快速掌握TypeScript和Vue3的相关知识,并能够将所学知识运用到实际应用当中去。 如果你是Vue初学者,建议你按照章节顺序从头到尾阅读,如果你已经有了一定的基础,可以挑选自己感兴趣的章节进行阅读。 《Vue3.x TypeScript实践指南》适合所有Web开发从业人员,也适合作为
本书系统地介绍了电脑的相关知识和应用方法,通过精选案例引导读者深入学习。 新手入门篇 主要介绍全面认识电脑、轻松掌握Windows 10等操作系统、个化设置操作系统、输入法的认识和使用、管理电脑中的文件资源和软件的安装与管理等; 网上生活篇 主要介绍网络的连接与设置、开启网络之旅、网络的生活服务、多媒体和网络游戏及网络沟通与交流等; 办公篇 主要介绍Word 、Excel 和PowerPoint在办公场合的应用; 高手秘籍篇 主要介绍电脑的优化与维护、备份与还原等。
在数字化、网络化、智能化时代,理工科专业的学生在职场人才竞争中应具备的三种基本能力之一就是专业工作数字化计算的App表达能力。本书基于MathWorks公司新一代MATLAB App Designer,以 机械设计基础 中常见的52个典型应用案例为素材,详细介绍了每个案例的工业App编程方法与步骤。 本书可作为本科及高职高专院校的智能制造、工业机器人和机械类专业的教学、课程设计和毕业设计的辅助教材,也可作为相关制造领域工程技术人员工业App设计应用的辅助工具书。
本书专注于实时操作系统RT Thread的应用开发实践,使用目前广泛应用的STM32芯片并结合智能小车功能开发,力求帮助读者在较短时间掌握RT Thread应用开发技术。 全书分为三大部分:部分(第1~2章)为开发工具及系统介绍;第二部分为RT Thread内核基础应用(第3~7章),从应用实践的角度,结合智能小车具体功能实现,介绍RT Thread的线程、线程调度、线程同步、时钟管理、线程间通信等操作系统内容,力求通过项目实践的形式使读者深刻理解RT Thread内核;第三部分(第8~14章)为RT Thread各种常用I/O 设备的应用开发实例,通过这些实例,读者可以熟练掌握RT Thread设备驱动接口。 本书可作为高等职业院校电信类或计算机类相关专业教材,亦可作为相关工程技术人员的参考用书。
本书采用趣味性的对话来引导课程内容的走向, 并通过丰富的实例、 大量的配图、 直观的操作步骤, 向读者形象地讲解了 PPT 入门基础、PPT 文字排版技巧、PPT 图文的灵活应用、PPT 表格设计、PPT 动画设计及视频等知识点。 本书读者对象为想要提高办公效率的职场新人、 日常与 PPT 为伴的行政人员、 经常使用 PPT 的职场达人, 以及相关培训机构和各大院校相关专业师生。
本书开创性地瞄准学前人工智能启蒙教育,从儿童认知发展入手,瞄准人工智能启蒙教育的理论与实践,创新地提出了 AiS 课程教学体系。 本书分理论篇和实践篇。理论篇,启发人工智能启蒙教育的需求、路径、教育层次、教育轮廓等。实践篇,从模式、序列、表征以及解决问题四大板块出发,逐一分析阐述各板块中所包含的 AiS 知识点,并辅以编程教学活动环节作为案例参考。书稿附录呈现完整的编程教学活动教案,为幼儿教师教学提供参考,为儿童园所开展人工智能启蒙教育提供易学易教、成果易显的实践路径。