By: Ailson Jack
Date: 2019.05.04
个人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/99.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。

之前写过文章,描述在Linux环境下搭建ARM11的开发环境,有需要的可以在ARM11标签中进行查找。

目前在学习ARM11的裸机编程,不想用虚拟机跑Linux来进行开发,因为平时用的笔记本电脑的配置跑虚拟机还是有点困难(我的台式机跑虚拟机还是没问题的),现在讲述一下如何在Windows中搭建ARM11的裸机开发环境,方便没法使用虚拟机的朋友也能够进行ARM11的开发。

下面涉及的工具我已经分享到网盘了,有需要的朋友可以自行下载。链接: 密钥:。

系统环境:Windows 7 64

ARM11:Tiny6410

1、交叉编译工具 - GNU Tools ARM Embedded

         官方网址:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm。

         使用这个交叉编译工具就可以将程序编译成能在ARM11上运行的文件。这里将GNU Tools ARM Embedded的bin目录添加到系统的环境变量中,然后打开控制台输入:arm-none-eabi-gcc -v,查看环境变量配置是否成功,如果环境变量配置成功了,那么会正确的显示arm-none-eabi-gcc的版本号:

2MSYS

         MSYS是一个小型的GNU环境,包括基本的bash,make等等。对裸机程序通过Makefile文件进行管理与编译,并且通过MSYS的make来执行Makefile文件的内容。

         将msys/1.0/bin目录下的路径添加到系统的环境变量中,然后打开控制台输入:make -v,查看环境变量配置是否成功,如果环境变量配置成功了,那么会正确的显示make的版本号:

3、编译程序

         在LED程序文件中,打开控制终端,然后执行make命令来编译LED程序:

         将编译好的led.bin文件通过友善之臂提供的MiniTools下载到ARM11板子中,就可以看到核心板的4个小灯在闪烁了。

接下来,我将写两篇文章:

Windows下搭建ARM11裸机开发环境(2):Eclipse创建工程》,

Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码》,欢迎关注,支持,喜欢的点个赞,留个言吧^_^。

排版更好的内容见我博客的地址:http://www.only2fire.com/archives/99.html
注:转载请注明出处,谢谢!^_^

Logo

更多推荐