Loading

摘要: 之前使用window是编译,但是发现编译真的太慢了,所以还是尝试安装ubuntu来开发: 我这里有一个搭建好的,可以直接wsl安装,但是不支持完整的SDK工具,只支持esp32和arm sdk版本是 0.17.4,只安装了(arm,esp32, esp32s2,esp32s3)的SDK,zephyr 阅读全文
posted @ 2025-09-22 12:14 cc_record 阅读(82) 评论(0) 推荐(0)
摘要: 参考:ESP32移植Zephyr RTOS(二) 使用LVGL_esp32 zephyr-CSDN博客 立创实战派开发板(esp32-s3) 注:代码已上传github cc1234github/lichuang_shizhanpai_zephyr: use lichuang shizhan boa 阅读全文
posted @ 2025-08-16 22:09 cc_record 阅读(419) 评论(0) 推荐(0)
摘要: 参考: 1.详解Zephyr设备树(DeviceTree)与驱动模型 - jayant97 - 博客园 2.Devicetree — Zephyr Project Documentation 硬件: 立创实战派开发板(esp32-s3) 看了大佬写的设备树教程,感觉收获颇丰,赶紧也来巩固一下,哈哈哈 阅读全文
posted @ 2025-08-15 17:27 cc_record 阅读(144) 评论(0) 推荐(0)
摘要: 参考:应用程序开发 — Zephyr Project Documentation Application Development — Zephyr Project Documentation 硬件: 立创实战派开发板(esp32-s3) 注:代码已上传github cc1234github/lich 阅读全文
posted @ 2025-07-25 16:25 cc_record 阅读(178) 评论(0) 推荐(0)
摘要: 最近在写遥控器的解码程序,了解了NEC红外解码。 1. NEC红外编码 NEC红外码:NEC 红外码(NEC Infrared Protocol)是目前非常常见的一种红外通信协议,广泛应用于电视遥控器、空调遥控器等设备中。 主要构成:引导码,数据(地址+CMD+CMD反码),结束码,重复码 引导码: 阅读全文
posted @ 2025-06-26 22:00 cc_record 阅读(254) 评论(0) 推荐(0)
摘要: 参考文章:1.Getting Started Guide — Zephyr Project Documentation 2.Zephyr RTOS -- 开发环境的搭建 (基于 Windows)_zephyrrtos中文教程-CSDN博客 1.安装 Chocolatey 在 Linux 下,大家喜欢 阅读全文
posted @ 2024-07-14 14:34 cc_record 阅读(1558) 评论(0) 推荐(0)
摘要: 因为当前项目单片机容量不够使用,打算开启编译器优化,结果在使用KEIL编译器优化后,程序在发送Modbus数据时,程序直接跑飞了 先说结论: 最后发现是局部变量指针作为了DMA的内存地址参数,导致当DMA连续搬运数据时,实际那个局部变量已经被释放,导致DMA搬运数据的过程中出现错误,但是为什么没优化 阅读全文
posted @ 2024-04-09 15:53 cc_record 阅读(311) 评论(0) 推荐(0)
摘要: 代码参考出处:https://github.com/mcuwty/osal.git 我在此此基础上做了整理,移植到了stm32f103上:demo链接: https://pan.baidu.com/s/1WoL8QCnicxO11hdeh4uh2Q 提取码: wsn3 参考资料: 学习笔记(二)—— 阅读全文
posted @ 2024-03-26 00:55 cc_record 阅读(1788) 评论(0) 推荐(2)
摘要: vscode 全局搜索的时候总是容易把工程中map文件的一些索引搜索到,十分的烦人 发现一个办法可以过滤掉: 打开折叠项,开启排除搜索文件,填入*.map, *.htm,我这里只需要过滤这两种类型文件。 结果如下图: 这就可以了 还有其他的办法: 找到 search.exclude设置项: 添加你需 阅读全文
posted @ 2024-01-09 14:10 cc_record 阅读(2334) 评论(0) 推荐(0)
摘要: #define offset_of(type, member) ((unsigned int)&((type*)0)->member) #define container_of(ptr, type, member) ((type *)((char *)(ptr) - offset_of(type, 阅读全文
posted @ 2023-12-04 11:36 cc_record 阅读(132) 评论(0) 推荐(1)