【嵌入式软件AI编程】12. Claude Code的基本操作

欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏

【嵌入式软件AI编程】04. AI 编程 的STM32开发流程

【嵌入式软件AI编程】10. Claude Code的安装与配置

【嵌入式软件AI编程】11. 配置第三方模型服务

【嵌入式软件AI编程】12. Claude Code的基本操作

本专栏结合STM32项目实践,介绍嵌入式软件AI编程的实战路径。本专栏内容来自图书《嵌入式系统AI编程》,即将出版。


第02章 Claude Code安装与基本使用

本章首先介绍Claude Code的安装、登录与配置,随后说明会话启动、文件阅读、项目理解和命令执行等基本操作,最后介绍在VS Code中使用Claude Code的方法。

2.2 Claude Code的基本操作

完成安装与模型配置后,读者即可在终端中启动 Claude Code。本节将介绍 Claude Code 的基本会话、任务交互、工作流程和项目上下文管理,为后续在 STM32 工程中使用 Claude Code 做好准备。

2.2.1 启动会话与基本交互

Claude Code的基本使用方式,是在终端中启动会话,并通过自然语言提出问题或任务。本小节先介绍最基础的会话启动、文件阅读和连续交互操作。

1. 启动Claude Code会话

打开终端窗口,进入目标项目文件夹,然后执行以下命令启动Claude Code:

claude

Claude Code会以启动时所在目录作为工作目录,后续的文件读取、代码分析或命令执行,都以该目录为根路径。命令执行后,终端进入Claude Code交互界面,读者可以直接输入问题并查看回答。

例如,可以先输入一个简单问题,了解Claude Code可以完成的开发任务:

请说明Claude Code可以帮助完成哪些开发任务。

Claude Code 回答后,开发者可以继续追问、补充条件或要求重新组织内容------这种连续问答是 Claude Code 的基本会话方式。与普通聊天工具不同,Claude Code可以围绕开发任务进行交流,例如代码理解、问题分析、修改建议和文档整理等。

2. 阅读文件与理解项目

Claude Code可以读取当前工作目录中的文件,并根据文件内容帮助开发者理解项目。启动Claude Code时所在的目录,就是它默认关注的工作范围。

如果当前目录中包含说明文件,可以要求Claude Code阅读并概括文件内容。例如:

请阅读@README.md文件,并概括它的主要内容。

如果需要了解代码文件,也可以指定文件名提出问题。例如:

请阅读@main.c文件,说明这个文件中主要包含哪些函数。

对于包含多个文件的项目,可以先让Claude Code概括目录结构,再逐步分析关键文件。例如:

请先概括当前项目的目录结构。

Claude Code完成文件阅读和解释后的界面如图2-4所示。通过这种方式,读者可以先了解项目整体结构,再围绕具体文件或具体问题继续追问。后续STM32工程解析中,也将采用这种"先看结构→再看文件→继续追问"的交互方式。

图2-4 Claude Code 阅读与解释文件

3. 连续追问与命令确认

使用Claude Code完成开发任务时,通常不应一次性提出过于笼统的要求,而应采用逐步交互的方式。可以先说明任务目标,让Claude Code分析问题并提出思路,再根据回答继续补充条件或要求调整。

例如,在需要修改代码前,可以先提出:

请先分析这个任务,不要立即修改文件。请说明你的理解和建议的处理思路。

Claude Code给出分析后,读者应先判断其方案是否合理。如果方案不够明确,可以继续追问:

请进一步说明需要关注哪些文件,以及可能存在什么风险。

在某些任务中,Claude Code可能会建议执行终端命令,例如查看目录结构、检查文件内容或读取构建输出。执行命令前,通常会显示将要执行的命令并请求用户确认。对于不熟悉的命令,读者应先要求Claude Code解释命令含义和可能影响,再决定是否允许执行。

可以输入:

请先解释这条命令的作用,以及执行后可能产生什么影响。

对于删除文件、覆盖文件、安装软件、修改系统配置等操作,应特别谨慎。即使Claude Code给出了操作建议,仍应由开发者最终判断是否执行。

需要说明的是,Claude Code还支持斜杠命令和快捷操作,用于查看帮助、管理会话和调整设置等。由于不同版本和终端环境中的可用命令可能有所差异,读者可以在Claude Code会话中输入"/"查看当前支持的命令。

通过本小节练习,读者可以初步掌握Claude Code的启动方法、文件阅读方式和基本交互流程。后续小节将进一步介绍任务执行流程、项目上下文和工作规则等内容。

版权声明:

欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏

转发必须注明原文链接:

【嵌入式软件AI编程】12. Claude Code的基本操作

Copyright by ai4mcu@qq.com

Crated:2026-09

相关推荐
六边形工程师2 小时前
致敬,DeepSeek 最新开源的不是模型,是国产算力的地基
ai编程
全栈弄潮儿3 小时前
哪些任务该交给 AI,哪些必须由开发者负责?
aigc·openai·ai编程
stormzhangV3 小时前
A 社为什么反超了
人工智能·ai编程·claude
zhangzhangkeji4 小时前
stm32 12-2-3 :bkp 备份寄存器和 rtc 实时时钟,原理与代码
stm32
女神下凡4 小时前
芯参谋(43):DDR4_电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
电子元器件选型哥5 小时前
MOS管驱动电阻怎么选?阻值大小到底影响什么?
单片机·嵌入式硬件·硬件工程师·半导体·电子元器件
lhbweilai6 小时前
深挖FreeRTOS内核实现(三)
c语言·stm32·单片机
白搞电子6 小时前
ESP32-S31 上做可在线安装的 WASM 应用平台:0.4.9 Beta 发布
单片机·嵌入式硬件·物联网
空心木偶☜6 小时前
LangGraph 错误处理和重试机制
ai·ai编程·langgraph
Zw-awa7 小时前
计算机视觉:让板子从“看见”到“看懂”
stm32