本书辅以大量的例程,全面讲解了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开发从业人员,也适合作为
在数字化、网络化、智能化时代,理工科专业的学生在职场人才竞争中应具备的三种基本能力之一就是专业工作数字化计算的App表达能力。本书基于MathWorks公司新一代MATLAB App Designer,以 机械设计基础 中常见的52个典型应用案例为素材,详细介绍了每个案例的工业App编程方法与步骤。 本书可作为本科及高职高专院校的智能制造、工业机器人和机械类专业的教学、课程设计和毕业设计的辅助教材,也可作为相关制造领域工程技术人员工业App设计应用的辅助工具书。
用C语言进行8051单片机程序设计是单片机开发与应用的必然趋势。单片机的程序设计应该以C语言为主,以汇编语言为辅。汇编语言只需要掌握到可以读懂程序,能在时问要求比较严格的模块中进行程序的优化即可。采用C语言时也不必对单片机和硬件接口的结构有很深入的了解,编译器可以自动完成变量的存储单元的分配,因此编程者可以专注于应用软件部分的设计,大大加快软件开发的速度。采用C语言可以很容易地进行单片机的程序移植工作,有利于产品中单片机的重新选型。 本书以具有8051内核的Atmel公司的AT89S51单片机为蓝本,采用C语言程序设计方法介绍单片机的开发与应用。本书通过大量程序实例的讲解,使读者可以在较短的时间内熟悉单片机的入门编程以及单片机基本外围电路的连接,从而具备基本的单片机开发能力。 本书共包括9章内容,每
方彦军、张荣编著的《计算机控制技术》是以IBM—PC系列工业控制计算机为背景,结合目前*理论与技术,全面、系统地阐述了计算机控制系统的基本理论、应用设计技术与工程实现方法。全书共9章,内容包括绪论、输入输出通道与接口技术,数据处理技术,抗干扰技术,数字控制器的设计及应用,先进控制技术,常用的计算机控制系统,计算机控制系统软件,计算机控制系统设计与工程实现。全书内容丰富,体系新颖,理论联系实际,系统性和实践性强。《计算机控制技术》可作为高等院校各类自动化、电子与电气工程、计算机应用、机电一体化等专业高年级本科生的教材,也可供有关技术人员参考和自学。
本书紧贴当前实际,将zui新的人工智能技术与图像处理相结合,系统介绍了智能图像处理的基本概念、处理技术及其应用领域。全书以图像处理基本流程为主线,内容包括智能图像处理技术、图像分割、图像特征提取、目标检测、图像识别、图像跟踪、目标行为分析、图像融合、图像处理应用实例、图像处理发展趋势。本书将智能图像处理算法和大量的应用实例相结合进行阐述,内容涵盖生物医学、机器视觉、智能交通、智能安防、军事等领域,在各章都列举了有代表性的实例,这些实例具有较好的通用性和应用性,便于读者学习理解,并能很快将这些方法投入到实际应用中。本书适合作为高等院校师生学习智能图像处理技术的教辅材料,也可作为科研院所和公司研发人员的参考用书。
本书是为培养计算机人才的专业英语能力而编写的教材,其内容全面,软件、硬件和网络并重,同时兼顾信息技术发展热点,既包括计算机基础知识,同时对领域内新知识有所涉及。 全书由16个单元组成,各个单元包含Passage、New Words、Phrases、Abbreviation(s)、Notes to the Passage、Reference Translation、Exercises、Passage for Reading、课文听力材料、总词汇表等内容。 本书提供教学大纲、电子教案、参考试卷、习题答案等资源,既可作为高等院校信息类专业的专业英语教材,也可作为培训班教材和供从业人员自学使用。
本书专注于实时操作系统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 的职场达人, 以及相关培训机构和各大院校相关专业师生。
操作系统是计算机系统的灵魂,是计算机系统必不可少的核心软件,是计算机专业工作者必须掌握的知识,因而操作系统课程成为计算机相关专业的必修课。《操作系统教程》系统地阐述了操作系统的基本概念、原理、技术、方法及功能,尽可能全面地展示操作系统的精髓和特性,力求做到概念清晰、结构合理、取舍得当、由浅入深、通俗易懂。 《操作系统教程》共分8章。第1章介绍操作系统的基本知识,第2章阐述处理器管理,第3章阐述作业管理,第4章阐述存储管理,第5章阐述设备管理,第6章阐述文件管理,第7章介绍windows操作系统,第8章介绍linux操作系统。 《操作系统教程》可作为高等院校计算机及相关专业的教材,也可作为计算机专业技术人员的参考书。