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 Wi-Fi 基础模式
  • 2.1 WHC Bridge
  • 2.2 WHC FullMAC
  • 2.3 Wi-Fi R-Mesh
  • 2.4 Wi-Fi CSI
  • 2.5 Wi-Fi Adaptivity 测试指南
  • 2.6 Wi-Fi API 参考
  • 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 自动检查更新
上一页 下一页

© 版权所有 2025, Realsil。

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.