【嵌入式软件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

相关推荐
SilicoCode1 小时前
正点原子HAL库与江协科技标准库关于中断的对比解析
单片机·嵌入式硬件
Brilliantwxx1 小时前
【STM32】 从HAL库源码深度解析I2C(源码解析+面试题)
开发语言·stm32·单片机·嵌入式硬件·架构
这就是佬们吗2 小时前
Function Calling 还是 MCP?先分清它们根本不是同一层的东西
人工智能·prompt·ai编程
AINative软件工程2 小时前
LLM 应用的 Graceful Shutdown 工程实践:正在进行的 AI 请求如何安全停止
云原生·ai编程
H_oRIZoN_2 小时前
Linux入门DAY44 ARM 入门 Day02|ARM 汇编指令、模式切换、栈操作、汇编 C 混合编程
linux·单片机·嵌入式硬件·arm·linux应用编程
win4r11 小时前
RSI真的临近了吗?AI开始改进AI,但“智能爆炸”还差关键一跳
aigc·openai·ai编程
老当益壮梁奶奶12 小时前
51单片机DS18B20温度传感器详解:单总线时序与C51驱动实现
笔记·stm32·单片机·嵌入式硬件·51单片机
Horn Still Sounds12 小时前
ARM嵌入式基础|内核、寄存器、架构、存储、汇编移位全面梳理
arm开发·单片机·嵌入式硬件·硬件架构