免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5186 | 回复: 9
打印 上一主题 下一主题

linux下编写的代码怎么烧到ARM中啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-16 20:45 |只看该作者 |倒序浏览
我是个新手,有哪位高人,能告诉我一下,怎么把程序烧到arm中啊!详细一点可以嘛?我太菜了,多谢大家了!

论坛徽章:
0
2 [报告]
发表于 2007-11-17 11:30 |只看该作者
I wonder too..

论坛徽章:
0
3 [报告]
发表于 2007-11-19 09:28 |只看该作者
1、使用jtag

2、如果板子上linux跑起来的话,用tftp通过网线下载(前提是你要有flash文件系统,否则就只能下载到ram里面了)

论坛徽章:
0
4 [报告]
发表于 2007-11-19 12:58 |只看该作者
板子上不跑系统 就用用个bootloader下到ram中去运行。
要是跑linux系统,那就作到你的文件系统里面然后下进去。
总的来说你应该还要有很多路得走。。。。。。

论坛徽章:
0
5 [报告]
发表于 2007-11-19 16:43 |只看该作者
谢谢,楼上两位的指点,我的板子跑linux系统,现在不知道怎么弄,所以比较郁闷!还多请指点啊,这个时候应该看些什么样的书啊?
我是想在linux下,把程序烧进去!现在弄的是学习板,有一个已经弄好的系统linux烧了进去,我现在想弄个实验的小程序烧进去,学习一下!能给些意见嘛?

论坛徽章:
0
6 [报告]
发表于 2007-11-20 11:02 |只看该作者
不要动不动就烧进去,你先tftp到ram跑一跑

要烧进去先做个jffs2的文件系统

论坛徽章:
0
7 [报告]
发表于 2007-11-20 12:27 |只看该作者
看你学习板带的使用说明啊。

论坛徽章:
0
8 [报告]
发表于 2007-11-20 14:38 |只看该作者
先用jtag烧一个可用的bootloader到板子,再作个带ftp或者tftp的linux bin文件,然后通过bootloader将linux bin文件通过网络/usb/串口下载到板子上,等系统起来再将程序下载到板子,大体是这样,不过中间过程就不好说了,看你板带的bsp是否完善.

论坛徽章:
0
9 [报告]
发表于 2007-11-20 21:26 |只看该作者
1. 用JTAG烧个BootLoader,譬如Uboot
2. 做好操作系统和BSP
3. 做好文件系统

既然你的板子里已经有了Linux,说明OS和BSP都已经OK了,估计文件系统也应该弄好了吧。
如果文件系统是RW的直接用就好了,如果是只读的譬如Ramdisk,就只能每改一次你的应用就重新烧一次了,或者再把flash分一个区放一个jffs2,把它mount上去,将你的应用放在jffs2中
还有一个方法就是用nfs做根文件系统,这样是最方便的。

建议你先去看一下《构建嵌入式Linux系统》,心中有了数再来继续往下学

论坛徽章:
0
10 [报告]
发表于 2007-11-21 17:06 |只看该作者

谢谢

谢谢楼上各位的帮忙!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP