摘要:
调用任务创建必须要添加下面两个头文件: #include "freertos/FreeRTOS.h" #include "freertos/task.h" 还要定义一个静态的任务函数 static void test_task_example(void* arg) { for(;;) { vTask 阅读全文
摘要:
摘要 本文构建下载了示例工程hello world,并在其中调用esp_log.h中的日志函数打印日志。 1. 创建工程 打开esp目录,把hello world文件夹复制到当前文件夹,并打开hello world文件夹。 cd ~/esp cp -r esp-idf/examples/get-st 阅读全文
摘要:
摘要 本文分为两部分:Linux开发环境搭建和软件基础。Linux开发环境搭建介绍了Ubuntu虚拟机安装及SSH、Samba配置,可以实现用VSCode操作虚拟机。为了后续工作,搭建了乐鑫ESP32 SDK环境。软件基础介绍了Linux开发常用的软件基础,包括Linux指令、Git、Makefil 阅读全文
摘要:
1. 焊接调试前准备 PCB下单 点击“PCB下单” 检查一下DRC 确认无错误之后,确认下单 然后就会跳转到下面的网页 基本上保持默认选项即可。可以看到“焊盘喷镀”有3个选项。 在选择表面处理工艺时,应综合考虑产品的具体需求、环保法规以及成本等因素。例如,对于环保要求较高的消费电子和通信设备,无铅 阅读全文
摘要:
1. PCB Layout 步骤 生成PCB 确定PCB layout规范 绘制板框尺寸 布局 布局规范: 按电气性能合理分区,一般分为:数字电路区(即怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源); 完成同一功能的电路,应尽量靠近放置,并调整各元器件以保证连线最为简洁; 对于质量 阅读全文
摘要:
使用ESP-IDF时不用反复安装编译链、设置环境,而用 get_idf 命令代替之。 阅读全文
摘要:
1. 主控模块 主控用的是ESP32-S。在立创商城搜索它,找到ESP32-S,复制编号。 回到嘉立创EDA,用编号搜原件。 把原件放置在原理图中。 按照之前的外设接口说明接线。 注意,给引脚命名的时候,要单击鼠标右键,点击属性,在名称处编辑。 打开这个芯片的数据手册,找到外围设计原理图。 参考原理 阅读全文
摘要:
1. 硬件基础知识 1.1 原理图设计、PCB设计、PCB(电路板)、PCBA(电路板+元器件)分别长什么样? 1.2 高低电平 一般可以理解为输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。 但实际上它也有一个范围,比如你的单片机供电压(VC 阅读全文
摘要:
项目来源:B站小智学长 1. 需求分析 看时间:可联网同步时间;有屏幕 看天气:可联网同步天气;有屏幕 记单词:可联网同步单词;有屏幕 番茄工作时钟:可以手机设置工作、休息时间;有屏幕 获取B站粉丝数: 看室内温湿度:有温湿度传感器;有屏幕 可放入口袋:1-2寸屏幕;带电池;带外壳;带TP或按键输入 阅读全文
摘要:
问题描述: 在Windows系统中,pip install triton时会报错: ERROR: Could not find a version that satisfies the requirement triton (from versions: none) ERROR: No matchi 阅读全文