欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏
【嵌入式软件AI编程】04. AI 编程 的STM32开发流程
本专栏结合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