奇迹小说
嵌入式实时操作系统 ——基于ARM Mbed OS的应用实践

嵌入式实时操作系统 ——基于ARM Mbed OS的应用实践

作者: 王宜怀

19.62万98人 正在读

已完结现代当代当代文学
目录 (225章)
倒序
正文
第1章 实时操作系统的基本概念与线程基础知识1.1 实时操作系统的基本含义1.1.1 嵌入式系统的基本分类1.1.2 无操作系统与实时操作系统1.1.3 实时操作系统与非实时操作系统1.2 实时操作系统中的基本概念1.2.1 线程与调度的基本含义1.2.2 内核的基本概念1.2.3 线程的基本概念1.3 线程的三要素、四种状态及三种基本形式1.3.1 线程的三要素1.3.2 线程的四种状态1.3.3 线程的三种基本形式1.4 本章小结第2章 相关基础知识2.1 CPU内部寄存器的分类及ARMCortex-M处理器的主要寄存器2.1.1 CPU内部寄存器的分类2.1.2 ARMCortex-M处理器的主要寄存器2.2 C语言中的构造类型及编译相关问题2.2.1 C语言中的构造类型2.2.2 编译相关问题2.3 实时操作系统内核使用的数据结构2.3.1 栈与堆2.3.2 队列2.3.3 链表2.4 汇编语言概述2.4.1 汇编语言格式2.4.2 常用伪指令简介2.5 本章小结第3章 MbedOS第一个样例工程3.1 MbedOS简介3.2 软件和硬件开发平台3.2.1 GEC架构简介3.2.2 硬件平台3.2.3 软件平台3.2.4 网上电子资源3.3 第一个样例工程3.3.2 工程框架设计原则3.3.3 无操作系统的工程框架3.3.4 MbedOS的工程框架3.4 本章小结4.1 中断的基本概念及处理过程4.1.1 中断的基本概念4.1.2 中断处理的基本过程4.2 时间嘀嗒与延时函数4.2.1 时间嘀嗒4.2.2 延时函数4.3 调度策略4.3.1 调度基础知识4.3.2 MbedOS中使用的调度策略4.3.3 MbedOS中的固有线程4.4 实时操作系统中的功能列表4.4.1 就绪列表4.4.2 延时列表4.4.3 等待列表4.4.4 条件阻塞列表4.5 本章小结第5章 同步与通信的应用方法5.1 实时操作系统中同步与通信的基本概念5.1.1 同步的含义与通信手段5.1.2 同步类型5.2 事件5.2.1 事件的含义及应用场合5.2.2 事件的常用函数5.2.3 事件的编程举例:通过事件实现中断与线程的通信5.2.4 事件的编程举例:通过事件实现线程之间的通信5.3 消息队列5.3.1 消息队列的含义及应用场合5.3.2 消息队列的常用函数5.3.3 消息队列的编程举例5.4 线程信号5.4.1 线程信号的含义及应用场合5.4.2 线程信号的常用函数5.4.3 线程信号的编程举例5.5 信号量5.5.1 信号量的含义及应用场合5.5.2 信号量的常用函数5.5.3 信号量的编程举例5.6 互斥量5.6.1 互斥量的含义及应用场合5.6.2 互斥量的常用函数5.6.3 互斥量的编程举例5.7 本章小结第6章 底层硬件驱动构件6.1.1 制作构件的必要性6.1.2 构件的基本概念6.1.3 嵌入式开发中构件的分类6.1.4 构件的基本特征与表达形式6.2.1 底层硬件驱动构件设计的基本原则6.2.2 底层硬件驱动构件设计要点分析6.2.3 底层硬件驱动构件封装规范概要6.2.4 封装的前期准备6.3.1 GPIO构件6.3.2 UART构件6.3.3 Flash构件6.3.4 ADC构件6.3.5 PWM构件6.4 应用构件及软件构件设计实例6.4.1 应用构件设计实例6.4.2 软件构件设计实例6.5 本章小结7.1.1 稳定性的基本要求7.1.2 看门狗复位与定期复位的应用7.1.3 临界区的处理7.2.2 线程划分的简明方法7.2.3 线程优先级安排问题7.3.1 并发与资源共享的问题7.3.2 应用实例7.4 优先级反转问题7.4.1 优先级反转问题的出现7.4.2 MbedOS中避免优先级反转问题的方法7.5 本章小结第8章 理解MbedOS的启动过程8.1 芯片启动到main函数之前的运行过程8.1.1 寻找第一条被执行指令的存放处8.1.2 通过启动文件理解芯片启动过程8.2 MbedOS启动流程概要8.2.1 相关宏定义及结构体8.2.2 栈和堆的配置8.2.3 启动过程概述8.2.4 如何运行到主线程8.2.5 启动过程总流程源代码8.3 深入理解启动过程(一):内核初始化解析8.3.1 内核初始化准备工作8.3.3 实际内核初始化函数8.3.4 返回流程8.4 深入理解启动过程(二):创建主线程、启动内核8.4.1 创建主线程(1)8.4.1 创建主线程(2)8.4.2 启动内核(1)8.4.2 启动内核(2)8.4.3 定时器线程函数8.4.4 消息获取与处理函数8.4.5 线程延时等待函数8.5.1 SVC_Handler功能概要8.5.2 SVC_Handler完整流程8.5.3 SVC_Handler功能分段解析8.6 函数调用关系总结及存储空间分析8.6.1 启动过程中函数的调用关系总结8.6.2 启动过程存储空间分析8.7 本章小结第9章 理解时间嘀嗒9.1 时间嘀嗒的建立与使用9.1.1 SysTick定时器的寄存器9.1.2 SysTick定时器的初始化9.2 延时函数9.2.1 线程延时等待函数9.2.2 线程延时嘀嗒函数9.2.3 其他时间嘀嗒函数9.3 延时等待列表工作机制9.3.1 线程插入延时等待列表函数9.3.2 从延时等待列表中移除线程的函数9.3.3 延时函数调度过程实例剖析9.4 与时间相关的函数9.4.1 获取系统运行时间函数9.4.2 日期转时间戳函数9.4.3 时间戳转日期函数9.5 本章小结第10章 理解调度机制10.1.1 SVC中断的调度作用10.1.2 PendSV中断的调度作用10.1.3 列表分析10.2.1 osRtxPendSV_Handler的功能概要10.2.2 osRtxPendSV_Handler函数源代码解析10.2.3 跳转到SVC_Context进行上下文切换10.2.4 PendSV_Handler函数完整代码注释10.3.1 PendSV在事件中的应用10.3.2 PendSV在线程信号中的应用10.4 本章小结第11章 理解事件与消息队列11.1 事件11.1.1 事件的相关结构体11.1.2 事件函数深入剖析11.1.3 事件调度剖析11.2 消息队列11.2.1 消息或消息队列结构体11.2.2 消息队列函数深入剖析11.2.3 消息队列调度剖析11.3 本章小结第12章 理解线程信号、信号量与互斥量12.1 线程信号12.1.1 线程操作函数12.1.2 线程信号函数深入剖析12.1.3 线程信号调度剖析12.2 信号量12.2.1 信号量控制块结构体12.2.2 信号量函数深入剖析12.2.3 信号量调度剖析12.3 互斥量12.3.1 互斥量结构体12.3.2 互斥量函数深入剖析12.3.3 互斥量调度剖析12.3.4 互斥量避免优先级反转问题调度剖析12.4 本章小结第13章 基于MbedOS的AHL-EORS应用13.1 AHL-EORS简介13.1.1 硬件清单13.1.2 硬件测试导引13.2 卷积神经网络概述13.2.1 卷积神经网络的技术特点13.2.2 卷积神经网络原理13.3 AHL-EORS选用模型分析13.3.1 MobileNetV2模型13.3.2 NCP模型13.4 AHL-EORS的数据采集与训练过程13.4.2 模型训练与部署13.5 在通用嵌入式计算机GEC上进行的推理过程13.6 本章小结第14章 基于MbedOS的NB-IoT应用开发14.1 窄带物联网应用开发概述14.1.1 窄带物联网简介14.1.2 NB-IoT应用开发所面临的难题及解决思路14.1.3 直观体验NB-IoT数据传输14.1.4 金葫芦NB-IoT开发套件简介14.2 NB-IoT应用架构及通信基本过程14.2.1 建立NB-IoT应用架构的基本原则14.2.2 终端、信息邮局与人机交互系统的基本定义14.2.3 基于信息邮局粗略了解基本通信过程14.3.1 基于mbed的终端模板工程设计14.3.2 云侦听模板工程功能简介14.3.4 运行云侦听与终端模板工程14.3.5 通信过程中的常见错误说明14.4 通过Web网页的数据访问14.4.1 运行Web模板观察终端的数据14.4.2 NB-IoT的Web网页模板工程结构
精选推荐
领导力法则

领导力法则

[中国纺织出版社]

陆禹萌

已完结当代文学

销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学:华生的实用心理学课

行为心理学:华生的实用心理学课

[中国纺织出版社]

(美)约翰·华生著.倪彩

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自卑与超越

自卑与超越

《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。

(奥)阿尔弗雷德·阿德勒

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学