| 
 
| 本帖最后由 猪百岁 于 2021-4-23 10:48 编辑 
 代码框架结构1. 目录简介
| 目录 | 子目录 | 子目录2 | 子目录3 | 内容梗概 |  
| assets |  |  |  | 资源文件 |  
| projects |  |  |  | 工程文件, 每个文件夹一个工程 |  
| tools |  |  |  | 工具 |  
| components | ┐ |  |  | 组件 |  
|  | └-boards |  |  | 板级代码 |  
|  | └-drivers |  |  | 驱动 |  
|  | └-micropython | ┐ |  | micropython 相关代码 |  
|  |  | └-core |  | micropython 源码 |  
|  |  | └-port | ┐ | maixpy 自定义部分源码 |  
|  |  |  | └-builtin_py | maixpy 默认内置类 |  
|  |  |  | └-include | 移植部分头文件 |  
|  |  |  | └-src | 功能模块源码 |  
|  | └-spiffs |  |  | SPIFFS 文件系统 |  
|  | └-utils |  |  | 工具类(函数) |  
现在的代码因为历史遗留原因在  components/micropython/port/src目录下代码结构不是很好,以后的代码尽量按照现在的框架做到层次分明 2. 添加代码工程使用  CMake进行组织, 并且工程支持多个可配置选项(Kconfig) | 
 | 
|  | 
|
|  | 
|  |  |