本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
本书循序渐进地讲解了使用Python语言开发推荐系统的核心知识,并通过具体实例的实现过程演练了各个知识点的使用方法和使用流程。全书共12章,包括推荐系统基础知识、基于内容的推荐、协同过滤推荐、混合推荐、基于标签的推荐、基于知识图谱的推荐、基于隐语义模型的推荐、基于神经网络的推荐模型、序列建模和注意力机制、强化推荐学习、实时电影推荐系统开发和服装推荐系统开发。本书内容简洁而不失技术深度,数据资料翔实齐全,并且易于阅读。
根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony操作系统的特点和优势,掌握其开发和应用的技能。 本书共七章,分别介绍了OpenHarmony操作系统的概述、快速入门、内核、适配移植、IoT组件开发、SIMPLEGUI显示及开发示例。第1章介绍了OpenHarmony操作系统的基本概念、特点和架构;第2章通过一个简单的示例程序,帮助读者快速入门OpenHarmony操作系统的开发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的开发和适配,以及外设驱动的开发和移植;第5章介绍了OpenHarmony操作系统的IoT组件开发,包括GPIO、PWM、UART等常用组件的开发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者
《Excel函数与公式速查手册(第2版)》通过574个行业真实案例,全面、详尽地介绍了Excel在各应用方向上的函数与公式速查技巧,适用于Excel 2019/2016/ 2013/2010/2007/2003等各个版本。全书共分为15章,前14章介绍了逻辑函数、数学和三角函数、文本函数、信息函数、日期和时间函数、统计函数、财务函数、查找和引用函数、数据库函数、工程函数、加载项和自动化函数、多维数据集函数、兼容性函数以及Web函数,第15章介绍了名称的定义与使用。
本书以帮助学生掌握仿真的方法和技术为目标,以信息系统的分析为背景,借鉴国外的有关做法,按照讲清概念、熟悉工具、学会使用的原则,重点阐述如何利用MATLAB工具分析问题,通过案例示范和多层次的项目训练,培养学生分析和解决问题的能力。全书分为5章,即系统仿真概述、MATLAB应用基础、系统模型的建立与表示、系统的仿真分析和系统仿真实训。仿真实训的介绍涉及电路分析、信号分析和系统分析等,不局限于某一专业,着力介绍系统仿真的基本方法和技术。本教材既可以独立存在,也可以作为其他课程的仿真教材或辅助教材。
本书从教学的角度出发,全面、系统地讲述了嵌入式系统及各组成部分的基本知识、技术原理和设计方法,使读者可以了解嵌入式系统的结构组成,掌握嵌入式系统开发的思路方法,具备嵌入式系统开发的初步分析问题和解决问题的能力。本书上篇是原理部分,内容包括:嵌入式系统概述,ARM处理器和指令集,嵌入式Linux操作系统,嵌入式软件编程技术,开发环境和调试技术,Boot Loader技术,ARM Linux内核,文件系统,设备驱动程序设计基础,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序开发和嵌入式GUI及应用程序设计; 本书下篇是实验部分,内容包括: 实验基础,开发环境建立,内核和模块构建,文件系统构建,调试技术演练,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序设计,MiniGUI实验设计和Android实验设计。本书兼顾教
随着物联网、无人飞行器、机器人等技术与产业的飞速发展,嵌入式系统的重要性愈发凸显。本书主要介绍ARM Cortex-M3结构的STM32F103ZET6应用开发技术。主要内容包括Cortex-M3与STM32F103ZET6的硬件架构,分层软件架构与设计方法,以及片上外设GPIO、中断控制器、DMA、UART、TIMER、FSMC、I2C、SPI和ADC的编程技术。本书通过引入软件工程UML,以及综合性项目的分析、设计案例,以综合性项目 智慧教室 的开发技术为主线,将CPU与外设之间的程序查询、中断和DMA通信方式,线程(或任务)之间的同步、互斥、消息和共享变量等各种通信技术,面向对象的类图、序列图、状态机的UML软件建模方法,以及嵌入式编程中常用的一些软件设计技巧适当地安排在项目实战或编程举例中,拓展读者思维,丰富读者工程经验;通过分层架构、面向对象的设计思想和良好的编码规范,提升读者复杂
在以 ChatGPT 为代表的 AIGC(AI Generated Content,利用人工智能技术来生成内容)工具大量涌现的今天,学习编程的门槛大幅降低。对于大部分没有编程基础的职场人士来说, VBA 这样的办公自动化编程语言比以前任何时候都更容易掌握,能够极大提高工作效率。本书通过3个部分:VBA 基础知识、ChatGPT 基础知识、ChatGPT 实战办公自动化,帮助 Excel 用户从零开始迅速掌握 VBA,以“授人以渔”的方式灵活应对任何需要自动化办公的场景。简而言之,本书的目标是:普通用户只需要掌握一些 VBA 的基本概念,然后借助 ChatGPT 就可以得到相应的VBA代码,从而解决具体问题。
在以 ChatGPT 为代表的 AIGC(AI Generated Content,利用人工智能技术来生成内容)工具大量涌现的今天,学习编程的门槛大幅降低。对于大部分没有编程基础的职场人士来说, VBA 这样的办公自动化编程语言比以前任何时候都更容易掌握,能够极大提高工作效率。本书通过3个部分:VBA 基础知识、ChatGPT 基础知识、ChatGPT 实战办公自动化,帮助 Excel 用户从零开始迅速掌握 VBA,以“授人以渔”的方式灵活应对任何需要自动化办公的场景。简而言之,本书的目标是:普通用户只需要掌握一些 VBA 的基本概念,然后借助 ChatGPT 就可以得到相应的VBA代码,从而解决具体问题。
在以 ChatGPT 为代表的 AIGC(AI Generated Content,利用人工智能技术来生成内容)工具大量涌现的今天,学习编程的门槛大幅降低。对于大部分没有编程基础的职场人士来说, VBA 这样的办公自动化编程语言比以前任何时候都更容易掌握,能够极大提高工作效率。本书通过3个部分:VBA 基础知识、ChatGPT 基础知识、ChatGPT 实战办公自动化,帮助 Excel 用户从零开始迅速掌握 VBA,以“授人以渔”的方式灵活应对任何需要自动化办公的场景。简而言之,本书的目标是:普通用户只需要掌握一些 VBA 的基本概念,然后借助 ChatGPT 就可以得到相应的VBA代码,从而解决具体问题。
在以 ChatGPT 为代表的 AIGC(AI Generated Content,利用人工智能技术来生成内容)工具大量涌现的今天,学习编程的门槛大幅降低。对于大部分没有编程基础的职场人士来说, VBA 这样的办公自动化编程语言比以前任何时候都更容易掌握,能够极大提高工作效率。本书通过3个部分:VBA 基础知识、ChatGPT 基础知识、ChatGPT 实战办公自动化,帮助 Excel 用户从零开始迅速掌握 VBA,以“授人以渔”的方式灵活应对任何需要自动化办公的场景。简而言之,本书的目标是:普通用户只需要掌握一些 VBA 的基本概念,然后借助 ChatGPT 就可以得到相应的VBA代码,从而解决具体问题。
本书面向参加计算机相关专业的硕士研究生招生考试(以下简称计算机考研)的考生,以全国硕士研究生招生考试计算机学科专业基础(以下简称全国统考)的考试大纲中“操作系统”部分的内容为依据,在研究、分析全国统考和院校自主命题考试的历年真题及其命题规律的基础上编写而成。 本书就全国统考的考试大纲进行了深入解读,提供了应试策略,并根据“操作系统”所涉及考点的知识体系分章讲解,每章以“知识点分类+经典例题精解”的形式,剖析了常考题型、命题特点及解题方法,帮助考生掌握解题思路与解题技巧。此外,章末提供了“过关练习”,供考生进行自测练习。本书还提供了面向“操作系统”的2套全真模拟题,供考生实战演练。 本书适合参加计算机考研(包括全国统考和院校自主命题考试)的考生备考学习,也适合作为计算机