求助,用arm-elf-gcc怎么进行2440裸机开发?

wosuopu 2011-10-22 11:06:50
在网上找的文章都是ADS的,由于我用的Linux系统。所以我想问下在Linux下怎么用arm-elf-gcc对2440进行裸机开发。

我现在还是个初学者,刚刚把ARM的指令集看完。谁能提供一些arm-elf-gcc裸机开发的资料。
...全文
153 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
窗外云天 2011-11-18
  • 打赏
  • 举报
回复
我最近也在linux下进行裸机开发,不过用的是arm-linux-gcc,你可以参考一下我博客里的文章,希望对你有帮助。我也是搞了很长时间才弄明白的。http://blog.csdn.net/yaozhenguo2006/article/details/6930633
挣扎中前行 2011-11-15
  • 打赏
  • 举报
回复
你的意思是相当于写一个bootlader吧,根据arm手册配置相关寄存器把板子引导起来就可以了,再根据所需功能配置寄存器
ttapi 2011-11-14
  • 打赏
  • 举报
回复
主要是 ld 脚本的编写,其他没什么不同。
wosuopu 2011-11-12
  • 打赏
  • 举报
回复
经过自己摸索,大概有所了解了
codesnail 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bjtea 的回复:]

裸机开发的含义是不使用操作系统,所以裸机开发必须要有ADS;
如果你使用了LINUX,那就不是裸机开发了。
[/Quote]
lz的意思是开发环境是linux系统,不是嵌入式跑linux系统。。。。。

基本上都是有例子的,只要定义好中断向量表,entry之类的伪指令等就可以了,ads模拟成功的基本上就可以运行。
zjx311989 2011-10-23
  • 打赏
  • 举报
回复
记得有的...
[Quote=引用 3 楼 wosuopu 的回复:]
ADS好像只有Windows版本的,不知道有没有Linux版本的
[/Quote]
zjx311989 2011-10-23
  • 打赏
  • 举报
回复
ADS在实际工作中没怎用,不过对于初学者还是不错的... 据说ARM对此也停止更新了.. 如果进行裸机开发,也还是有很多其他开发工具的..

如果使用ARM-LINUX-GCC 进行linux开发,开源工具也是很多的,关键是看你想做什么了...
wosuopu 2011-10-23
  • 打赏
  • 举报
回复
ADS好像只有Windows版本的,不知道有没有Linux版本的
bjtea 2011-10-22
  • 打赏
  • 举报
回复
裸机开发的含义是不使用操作系统,所以裸机开发必须要有ADS;
如果你使用了LINUX,那就不是裸机开发了。
woshi_ziyu 2011-10-22
  • 打赏
  • 举报
回复
还是用ADS好啊

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧