当前位置: 代码迷 >> 驱动开发 >> ,用arm-elf-gcc如何进行2440裸机开发
  详细解决方案

,用arm-elf-gcc如何进行2440裸机开发

热度:143   发布时间:2016-04-28 11:21:48.0
求助,用arm-elf-gcc怎么进行2440裸机开发?
在网上找的文章都是ADS的,由于我用的Linux系统。所以我想问下在Linux下怎么用arm-elf-gcc对2440进行裸机开发。

我现在还是个初学者,刚刚把ARM的指令集看完。谁能提供一些arm-elf-gcc裸机开发的资料。

------解决方案--------------------
ADS在实际工作中没怎用,不过对于初学者还是不错的... 据说ARM对此也停止更新了.. 如果进行裸机开发,也还是有很多其他开发工具的..

如果使用ARM-LINUX-GCC 进行linux开发,开源工具也是很多的,关键是看你想做什么了...
------解决方案--------------------
探讨

裸机开发的含义是不使用操作系统,所以裸机开发必须要有ADS;
如果你使用了LINUX,那就不是裸机开发了。

------解决方案--------------------
主要是 ld 脚本的编写,其他没什么不同。
------解决方案--------------------
你的意思是相当于写一个bootlader吧,根据arm手册配置相关寄存器把板子引导起来就可以了,再根据所需功能配置寄存器
------解决方案--------------------
我最近也在linux下进行裸机开发,不过用的是arm-linux-gcc,你可以参考一下我博客里的文章,希望对你有帮助。我也是搞了很长时间才弄明白的。http://blog.csdn.net/yaozhenguo2006/article/details/6930633