keil 快速插入注释,KEIL/IAR 与 Doxygen 快速上手 - 嵌入式编程的注释管理小技巧

KEIL/IAR 与 Doxygen 快速上手 - 嵌入式编程的注释管理小技巧

在代码量较小时,一些朴素的注释习惯也许还能应付,但随着工程量增大,养成一些好的注释习惯并应用一定的工具,会大大提高代码的整体可读性。Keil和IAR是常用的嵌入式编程IDE,Doxygen是一个功能强大的代码文档生成软件,能够根据源代码的注释自动生成对应的文档。这里简单讲讲如何快速地利用Keil或者IAR的模板功能,写出有规范代码注释的代码,同时也简单介绍Doxygen如何在Keil和IAR工程原文件的基础上建立文档的主要步骤。

1.使用Keil的模板(Template)功能

Keil的提供一个模板功能,也就是一些常用的结构,如循环体和函数等,可以自动生成一个框架,然后具体的内容可以额外填写,十分方便。

使用模板

要使用模板功能,十分容易,在Keil中编辑状态下,如果Keil的视图和布局没有改变1,右边应该是工程文件的浏览界面。这个界面的右下角,可以点选模板(Template,图中第四个)栏:

0818b9ca8b590ca3270a3433284dd417.png

就可以看到很多常用的C语言的一些程序结构,点击任意一个,就能在当前光标处插入对应的模板。

修改模板

Keil自带的模板大多都没有注释,如果要生成带注释版本的模板,就要自己修改或者添加新的模板。方法如下:

点选Edit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在将Keil项目转换为IAR项目时,有两种途径可以选择。第一种方法是使用IAR创建一个空的项目,然后将Keil项目的文件拷贝到IAR项目的目录下,并在IAR软件的菜单中将其添加到项目中。第二种方法是使用IAR的转换工具,具体操作可以参考链接\[1\]。转换工具可以在IAR Embedded Workbench的菜单中找到,通过选择Tools > Project Converter来启动。在转换过程中,需要选择需要转换的Keil µVision项目目录,并将Project type设置为Keil uVision5 for ARM。转换完成后,可以打开新创建的IAR项目,并根据需要进行微调和修改源代码以适配IAR Embedded Workbench的语法\[2\]。转换过程中可能会出现一些错误或警告,需要逐个修改源代码来解决。转换完成后,就可以在IAR Embedded Workbench中继续进行开发和调试了\[2\]。总之,转换Keil项目到IAR项目需要使用IAR的转换工具,并根据需要进行源代码的微调和修改\[3\]。 #### 引用[.reference_title] - *1* [Keil程序移植到IAR要点总结](https://blog.csdn.net/yanqing114/article/details/125129361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [利用IAR软件,将KEIL项目工程直接转换IAR项目工程](https://blog.csdn.net/qq_31441951/article/details/86529568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [KEIL项目迁移IAR向导使用指南](https://blog.csdn.net/qq_30313747/article/details/103687334)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值