现在的嵌入式编程大部分都在使用KEIL,然而keil的编程界面并不适应每个人.
所以很多人想将keil的编译下载过程嵌入到自己熟悉的编程工具中。
其实我们可以通过Windows的命令行控制keil的内的核心应用开发新的编程软件。
源码。
源码可以通过用户熟悉的软件编写,如Notepad、VS甚至在txt文件中编写完改后缀都行。主要目的是生成*.C、*.h文件。
编译。
编译包含三个主要步骤:
1.*.c、*.h文件编译成*.o、*.d、*.crf文件(工具armcc.exe),同时需要编译启动文件为*.o、*.d、*.s(工具armasm.exe)
2.*.O文件链接成映像文件*.axf文件(链接工具armlink.exe)
3.*.axf文件编译成*.hex(十六进制)或者*.bin(二进制)文件,这两种文件就可以用下载器下载到芯片了。(工具fromelf.exe)
以上三步提到了几个工具,这些工具的位置都在C:\Keil_v5\ARM\ARMCC\bin文件夹内。这些工具软件都是控制台程序,没有界面,所以正好可以为我们开发新的编程软件所用。
通过命令行可以控制这些软件对对应的文件进行编译。命令行的帮助信息可以在这里下载https://download.csdn.net/download/qq_23962233/10874125,
文档原出处忘了,就把自己下载的汇总到这里了。
以上内容针对有兴趣深入编译指令的同学,如果你研究命令行研究瞎了眼睛,那么请跟我来投机倒把:
首先在keil里写一个最简单的程序,然后在keil的设置如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/20181225094830390.jpg?x-oss-process=image/watermark,type_ZmFuZ
基于KEIL的编程软件二次开发
最新推荐文章于 2020-05-28 09:25:26 发布