Ameba IoT Docs
产品中心
Ameba SDK
解决方案
0.1 GCC 编译环境
0.2 GDB 调试
0.3 构建系统
概述
最佳实践
一些常用的CMake接口和预设常量
常见问题与建议
进阶阅读
配置系统
0.4 SDK 示例
0.5 Flash 和 RAM 布局
0.6 开发者配置
0.7 工具
0.8 AT 命令集
0.9 虚拟文件系统
0.a Flash 转换层
1.0 内存保护单元和缓存
1.1 启动过程
1.2 固件升级(OTA)
1.3 OTP存储器
1.4 芯片使能
1.5 核间通信
1.6 引脚复用
1.7 GPIO 和引脚控制
1.9 低功耗开发
2.0 WHC Bridge
2.1 WHC FullMAC
2.2 Wi-Fi R-Mesh
2.3 Wi-Fi CSI
2.4 Wi-Fi Adaptivity 测试指南
3.1 安全与加密
3.2 真随机数发生器
3.9 对称硬件加密引擎
3.a ECDSA 硬件加密引擎
3.b EDDSA 硬件加密引擎
3.c RSA 硬件加密引擎
3.d AP 安全服务
4.1 人工智能
4.2 语音识别
4.3 多媒体
4.4 DSP 使用指南
6.1 批量生产
6.2 产测工具
7.1 USB 主机与设备
8.1 DMA 控制器
8.2 PSRAM
8.3 温度测量
8.4 模数转换器
8.5 红外收发器
8.6 LED 控制器
8.7 Cap-Touch
8.8 Key-Scan
8.9 RTC-IO
8.a LCD 控制器
Ameba IoT Docs
构建系统
构建系统
概述
概念
SDK CMake结构图
全局编译配置
组件编译CMakeLists.txt
最佳实践
修改现有组件的编译配置
快速将一组源文件编译并加入固件进行测试
适配具备独立构建系统的代码
调整组件子模块组织关系
component中新增组件
一些常用的CMake接口和预设常量
list操作
添加库
添加子目录
常量定义
常见问题与建议
查看某个源文件的详细编译参数
Undefined Reference 错误
一些可用于复杂逻辑处理的判断类型
CMake常见的一些debug方法
拷贝替换了一个源文件,但没有重新编译
进阶阅读
特殊的编译配置
配置系统
Kconfig 介绍
conf 文件介绍
Kconfig 自动检查更新
Please select the related chapter:
Select Chapter
Post Type
-- Select Type --
Document Correction
Technical Consult
Technical Summary
Operation Flow
Related Paragraph:
Please describe your issue:
Submit
Cancel