可能很多人都不习惯使用keil、iar自带的编辑器,可能代码补全、错误提示、高亮等编辑功能相对来说支持的不是很好。
虽然keil mdk 从 v5.25版本开始对编辑功能改善了很多,但是很多人还是青睐于第三方的编辑器。
使用第三方的编辑器,如果需要编译和下载,就需要借助通过额外的方式实现,比如本文即将描述的通过命令行编译和下载的方式,可以让我们在使用第三方编辑器编辑的时候,进行代码编译和下载。
下面我们来描述以下内容:
常用代码编辑器
keil 命令行编译下载
iar 命令行编译下载
编译下载使用方法
1、常用的代码编辑器
下面介绍几款常用的代码编辑器:
1.vs code
vs code 是绝大部分软件工程师都在使用的一款软件编辑器工具,vs code 全称 visual studio code,是微软开发的一套免费、轻量级、功能强大的源代码编辑器工具。
2.source insight
source insight是一款功能强大的代码编辑器、浏览器和分析器,可在你代码编辑时快速理解代码。同时,source insight具有针对c/c++、 c#、 java、objective-c等语言的动态分析功能。
3.vim
vim是从 vi 发展出来的一个文本编辑器,它是一个高度可配置的文本编辑器工具,旨在使创建和更改任何类型的代码(和文本)非常高效。在大多数unix、linux系统和apple os x中,都集成了vi。
4.sublime text
sublime text 也是一款优秀的、轻量级的跨平台的编辑器。它是一个跨平台的编辑器,支持windows、linux和mac操作系统。
2、keil 命令行编译下载
编译:
uv4 〚command〛 〚projectfile〛 〚options〛uv4.exe -r blinky.uvproj -o build_output.txtuv4.exe : 前面需要补全路径-r blinky.uvproj :keil 工程名-o build_output.txt:输出文档
下载:
uv4.exe -f programming.uvproj -o prg_output.txt
3、iar 命令行编译下载
编译:
iarbuild.exe test.ewp -build debug -log alliarbuild.exe :前面需要补全路径test.ewp :工程名,注意是.ewp结尾的。-build debug :表示build-log all :打印所有,可以设置 -log info
下载:
在setting 文件夹下面有一个.cspy的bat文件,在后面加上参数 --download_only,前提是在iar下面都配置好了,并且成功下载过一次的工程。
--download_only
4、使用方法
我们可以在工程所在的路径下面编写bat文件,通过直接运行bat就可以编译和下载了,第三方编辑器通常都可以配置编译选项和调试选项,也可以配置在tool里面进行编译下载,我比较喜欢使用powershell进行编译和下载。
可能每个人习惯不同,对工具的使用也不同,这种方法,如果感兴趣你可以试试。
来源: 嵌入式专栏
逐次逼近型A/D转换器的基本原理
浅谈水产养殖智能监测系统
华为P10闪存门最新消息:华为P10闪存门到底是真是假?5大原因分析华为P10闪存门真相,太残酷
四川省政协委员吴皓提出加快培育发展人工智能产业的建议
新款iPhone的发布将带动全球5G手机高端市场占比的提升?
STM32通过命令行编译和下载keil和IAR工程的方法
5G商用一周年:5G技术很不成熟运营成本极高
凌力尔特公司推出一款新宽带、高动态范围双通道混频器 LTC5566
centos7怎么设置静态IP
为了突出小米6新品的性价比,旧小米型纷纷降价
“作茧自缚”装机量下滑 美国放行中国光伏产品
闪存颗粒的封装形式介绍
缺水报警如何选择水位传感器
可编程逻辑电路设计
凌华科技推出基于NVIDIA® Jetson Xavier™ NX的工业级4通道PoE AI视觉系统
8255A驱动程序
电力市场改革与售电公司发展现状分析
基于无线电的信息交换的Car-to-X通信技术助于驾驶员安全行驶
努比亚红魔Mars11月28日发布 鲁大师跑分最高的安卓手机
全方位测评森林人2.5i