请教一个概念性的问题

h248080441 2011-03-23 10:16:57
新学嵌入式,请问ADS是否是相当于linux下的交叉编译环境?
也就是说ADS是用在WINDOWS平台下的编译环境,将程序转成.bin文件烧进板子里
而linux下就使用arm-linux-gcc将程序编译然后就可以烧进板子了。
请我这样理解是正确的吗
希望高手指点下
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nilite 2011-04-02
  • 打赏
  • 举报
回复
把程序烧到板子上的方法很多,这里用烧这个词已经显得有点不合适了,因为开发嵌入式linux用户程序的话,仅仅只是传输文件(uboot和内核有所不同,需要烧)。如果板子上仅有串口的话,可以用rz,如果有usb口的话,可以使用usb虚拟网卡,虚拟优盘等,如果有网口的话,可以使用tftp,ftp,nfs。

我所有的文件传输方法全部使用过,最方便的,第一名是nfs,第二名是ftp。
h248080441 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 brookmill 的回复:]
linux下除了使用arm-linux-gcc之外,还需要其他的工具配合,才能产生可以烧进板子的文件
[/Quote]
请问还需要什么工具?
linux下有像ADS这样的IDE吗?
求扫盲
lihao127 2011-03-24
  • 打赏
  • 举报
回复
一般开发环境vmware+ubuntu 项目文件在ubuntu中arm-linux-gcc后的可执行文件剪切到window下
windows下用超级终端这个工具传到板子上就可以了
brookmill 2011-03-23
  • 打赏
  • 举报
回复
linux下除了使用arm-linux-gcc之外,还需要其他的工具配合,才能产生可以烧进板子的文件
brookmill 2011-03-23
  • 打赏
  • 举报
回复
从概念上来说就是这样吧。
ADS除了交叉编译之外,还包含了调试等其他功能。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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