社区
驱动开发/核心开发
帖子详情
求助,用arm-elf-gcc怎么进行2440裸机开发?
wosuopu
2011-10-22 11:06:50
在网上找的文章都是ADS的,由于我用的Linux系统。所以我想问下在Linux下怎么用arm-elf-gcc对2440进行裸机开发。
我现在还是个初学者,刚刚把ARM的指令集看完。谁能提供一些arm-elf-gcc裸机开发的资料。
...全文
156
10
打赏
收藏
求助,用arm-elf-gcc怎么进行2440裸机开发?
在网上找的文章都是ADS的,由于我用的Linux系统。所以我想问下在Linux下怎么用arm-elf-gcc对2440进行裸机开发。 我现在还是个初学者,刚刚把ARM的指令集看完。谁能提供一些arm-elf-gcc裸机开发的资料。
复制链接
扫一扫
分享
转发到动态
举报
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好啊
gcc
_
arm
-linux-
gcc
_
arm
-
elf
-
gcc
.rar_
arm
linux
gcc
_
arm
-
elf
-
gcc
_
elf
_
通过阅读“
gcc
_
arm
-linux-
gcc
_
arm
-
elf
-
gcc
.pdf”文档,
开发
者可以深入了解如何在
ARM
系统上使用
GCC
进行
跨平台
开发
,如何优化代码以提高性能,以及如何解决在嵌入式系统
开发
中可能遇到的问题。这份资料对于想要深入...
arm
-none-linux-gnueabi-
gcc
-4.8.3
arm
-none-linux-gnueabi-
gcc
-4.8.3 已验证可用,请放心使用。
arm
-none-linux-gnueabi-
gcc
是 Codesourcery 公司(目前已经被Mentor收购)基于
GCC
推出的的
ARM
交叉编译工具。可用于交叉编译
ARM
系统中所有环节的代码,...
gcc
-
arm
-10.3-2021.07-mingw-w64-i686-aarch64-none-
elf
.tar.xz
Mingw64平台使用AARCH64交叉编译器
gcc
-
arm
-none-eabi-10.3-2021.07-win32.zip
在嵌入式
开发
领域,
GCC
针对特定的硬件架构提供了定制版本,如`
gcc
-
arm
-none-eabi`,用于构建不带操作系统(通常称为
裸机
)的
ARM
微控制器应用程序。`
gcc
-
arm
-none-eabi-10.3-2021.07-win32.zip`是
GCC
工具链的一个...
gcc
-
arm
-none-eabi-10-2020-q4-major-win32.zip
总结,
GCC
-
ARM
-NONE-EABI是Windows环境下
进行
ARM
裸机
开发
的重要工具,通过它,
开发
者可以在本地环境中编写、编译、调试代码,并最终生成可在
ARM
设备上运行的二进制文件。熟练掌握这一工具链的使用,有助于提升嵌入式...
驱动开发/核心开发
21,619
社区成员
21,710
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章