#申请原创# #技术资源#
通义灵码是由阿里云与通义实验室联合研发的智能编码辅助工具,基于通义大模型技术构建,旨在提升开发者的编码效率与代码质量。该工具深度集成于主流开发环境(如Visual Studio Code、JetBrains系列IDE),提供以下核心功能:
智能代码生成支持行级/函数级实时续写,可根据当前语法及跨文件上下文预测代码逻辑,通过Tab键快速采纳建议;支持以自然语言描述需求(如"生成Java类"),直接转化为可执行代码并附带注释。
代码优化与维护自动生成单元测试用例(兼容JUnit、pytest等框架),一键创建方法注释及行间注释,提供代码解释功能(支持30+编程语言),帮助快速理解复杂代码逻辑。
研发辅助体系内置研发智能问答系统,整合阿里云SDK/OpenAPI文档及通用技术知识库,可实时解答技术难题;针对Java异常报错,能结合运行上下文智能分析并提供修复建议。
该工具通过离线/在线双模引擎适配不同网络环境,并对阿里云生态服务进行专项优化,显著降低云服务集成复杂度。其设计目标是通过AI辅助实现编码流程的自然语言化,使开发者更专注于核心业务逻辑构建。
通义灵码的代码分析、大模型推理等核心能力需深度集成到特定IDE的底层交互中,而Keil的插件生态尚不支持此类复杂AI功能的接入。若需使用通义灵码,建议在已适配的IDE中进行开发,例如通过Visual Studio Code进行嵌入式项目的辅助编码。
具体步骤如下:
Keil软件安装
Keil官网: HYPERLINK "https://www.keil.com/download/product/"
建议选择最新版本,以便获得更好的支持。
然后安装极海的PACK包,可在官网下载: HYPERLINK "https://www.geehy.com/design/software"
VScode安装
Visual Studio Code官网下载地址: HYPERLINK "https://code.visualstudio.com/"
下载后一直点下一步安装即可。
注意使用通义灵吗需使用较新版本的VScode,如过已经安装了旧版本的,建议完全卸载删除所有相关文件和注册表后再安装新版本,以免使用出现奇怪报错。
MinGW下载配置
仓库链接: HYPERLINK "https://github.com/niXman/mingw-builds-binaries/releases/tag/14.2.0-rt_v12-rev1"
release中选择:x86_64-14.2.0-release-win32-seh-ucrt-rt_v12-rev1下载
直接解压就可以了,并记住解压路径
打开电脑的环境变量配置,按以下三步添加环境变量
测试是否配置成功
Win+R快捷键 输入 cmd 打开终端 输入 gcc 并回车
配置成功 :gcc: fatal error: no input files compilation terminated.
配置失败 :‘gcc’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
VScode插件安装
在VScoed的拓展中搜索以下插件并安装
Chinese (Simplified) (简体中文)是简体中文语言包,安装后重启VScode就是中文界面了。
Arm Assembly、C/C++ Themes、C/C++、C/C++ Extension Pack是编译环境插件
Keil Assistant是能用VScode打开keil工程的插件。
TONGYI Lingma是通义灵码的插件。
VScode便是通过Keil Assistant和TONGYI Lingma这两个插件来实现通已灵码辅助开发APM32
Keil Assistant是调用已经安装的keil软件,不能单独使用,需要插件设置中添加Keil的路径。
路径选择后就能在资源管理器中打开Keil工程。
安装通义灵码插件后点击右侧的这个图标,登录阿里账号就能使用免费个人版。
可以将通义灵码的图标拖到右侧栏,方便看工程文件,代码和使用通义灵码辅助编程。
上图1处可以直接将生成的注释或代码直接插入在代码中,
2处的编译下载是调用Keil工程的功能,keil上工程和烧录器配置正确的情况下,烧录器连上开发板可以在VScode上编译烧录。
仿真的话需要安装OpenOCD和其他插件才能完成,建议调试使用VScode编辑,使用Keil的工程仿真调试。
|
@21小跑堂