摘要: ## 安装 ```python $ sudo apt-get update $ sudo apt-get install sqlite3 libsqlite3-dev $ sqlite3 --version 3.40.1 2022-12-28 14:03:47 df5c253c0b3dd24916e 阅读全文
posted @ 2023-06-20 20:50 磁石空杯 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 2快速入门 你将需要IDE来编写你的代码。我们推荐初学者使用Arduino IDE。虽然它不是最好的IDE,但它可以完成工作,而且对初学者来说是直接和容易使用的。在熟悉了Arduino IDE并发展到更复杂的项目后,你可能会发现利用VS Code与Platformio插件来代替它更为方便。 如何为E 阅读全文
posted @ 2023-06-19 21:41 磁石空杯 阅读(372) 评论(0) 推荐(0) 编辑
摘要: ## 1-NodeMCU、ESP32的基础 ### 简介 NodeMCU是一个开源的IoT(物联网)平台,包括在乐鑫的ESP8266 Wi-Fi SoC上运行的固件和基于ESP-12模块的硬件。它是由一乐鑫在2014年创建的,他们希望为物联网项目提供低成本和灵活的平台。ESP32是低成本的微芯片,具 阅读全文
posted @ 2023-06-16 07:18 磁石空杯 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: ## 0简介 ### 本书的内容 第1章,ESP32入门,向你介绍一般的物联网技术、ESP32硬件和开发环境选项。 第2章,与地球对话--传感器和执行器,讨论了不同类型的传感器和执行器,以及如何将它们与ESP32连接。 第3章,令人印象深刻的显示输出,解释了如何在ESP32项目中选择和使用不同的显示 阅读全文
posted @ 2023-06-15 07:23 磁石空杯 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 选择IDE 集成开发环境(IDE integrated development environment)有能力极大地影响开发。集成开发环境被设计成具有较小的学习曲线,并且通常提供一种简单的方法来从现有的驱动程序和中间件建立解决方案。 在本章中,我们将讨论如何选择IDE,看看不同类型的IDE,并选择一 阅读全文
posted @ 2023-06-14 20:38 磁石空杯 阅读(214) 评论(1) 推荐(0) 编辑
摘要: ## 4选择正确的MCU 本章是关于微控制器单元(MCU)选择的速成课程,主要针对那些没有深厚硬件背景的工程师。它并不试图成为一份详尽的清单,列出你在为新项目选择硬件时需要知道和考虑的一切。它确实提供了关于区分和选择MCU设备的许多因素的介绍。最后,你将了解足够多的关键考虑因素,以便有效地研究MCU 阅读全文
posted @ 2023-06-12 21:50 磁石空杯 阅读(226) 评论(0) 推荐(0) 编辑
摘要: ### 简介 在本文中,我们重点讨论了实时操作系统的验证和测试程序。 测试的目的有两个。一个是显示经过验证的模型属性是否被继承到了代码中。另一个目的是发现代码的错误要检查结构覆盖率和功能等。 在测试所开发的操作系统软件后,我们将其与数字工厂保护系统(DPPS Digital Plant Protec 阅读全文
posted @ 2023-06-09 07:27 磁石空杯 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ## 3任务信令和通信机制 在本章中,将简要介绍任务信号和任务间通信的核心机制。这些基元是事件驱动的并行编程的基础,它是基于RTOS的应用程序良好实现的基础。 与其直接进入FreeRTOS的API,不如将每个基元与一些图形例子和一些关于每个机制可被使用的建议一起介绍。不要担心:在后面的章节中,我们将 阅读全文
posted @ 2023-06-08 07:22 磁石空杯 阅读(79) 评论(0) 推荐(0) 编辑
摘要: ## 2了解RTOS任务 超级循环编程范式通常是嵌入式系统工程师最先接触到的编程方法之一。用超级循环实现的程序有一个单一的顶层循环,在系统需要执行的各种功能之间循环。这些简单的while循环很容易创建和理解(当它们很小的时候)。在FreeRTOS中,任务与超级循环非常相似--主要区别在于,系统可以有 阅读全文
posted @ 2023-06-07 07:30 磁石空杯 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ## 0书籍简介 这本实践指南将为你提供最重要的功能知识,以使实时操作系统(RTOS)在微控制器(MCU)上启动和运行。如果你有兴趣学习如何通过使用实际硬件的实例来实现RTOS的应用,并讨论常见的性能与开发时间的权衡,那么你就来对地方了!我们将使用自由RTOS来实现代码! 我们将使用FreeRTOS 阅读全文
posted @ 2023-06-04 09:41 磁石空杯 阅读(182) 评论(0) 推荐(0) 编辑