完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们目前正在将一些我们经常使用的样板代码组织到 idf 组件中以促进重用。网络设置样板、传感器驱动程序、ota 设备配置的基本基础设施等功能。
由 idf.py create_component 生成的组件模板似乎更适合用于构建单个项目的组件。例如,开箱即用,生成的组件甚至不能编译为 *.a 存档以进行语法检查,没有创建测试结构等。在我看来,以下是组件的常见 方式be structured abd 是我目前设置组件的方式: . ├── CMakeLists.txt ├── example │ ├── CMakeLists.txt │ ├── main │ │ ├── CMakeLists.txt │ │ └── example.c │ └── sdkconfig ├── include │ └── my_component.h ├── README.md └── src └── my_component.c 它与 `create-component` 模板的不同之处在于: - c 实现文件被移动到 `src` 目录,而不是位于组件的顶级目录中 - 我创建了一个 `example`(和/或 ` test`) 项目,它演示了用法,我在开发过程中从中编译组件 对此有什么想法吗?我是否跳过了解释其结构的文档的导入部分?其他人是如何构建他们的组件的? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1946个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36479 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
5451 浏览 1 评论
6148 浏览 1 评论
6848 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4275 浏览 0 评论
672浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
658浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
669浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
754浏览 2评论
883浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 19:08 , Processed in 0.978139 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号