菜鸟求指点( 嵌入式系统移植问题)

biaobiao99 2012-06-26 10:15:34
首先,目的是: 让 linux的一应用程序 在开发板上面运行。

应用程序 在 redhat 上能运行。

问题: 1、 如何烧写 操作系统 到 ARM 开发板上? (有些什么工具? 怎么用?···)

2、 将应用程序 打包 COPY 到 开发板上的操作系统里 应该就能运行了吧~(可能要加载一些库和包之类的)



求大神指点一下~!
...全文
198 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
大磊大 2012-07-30
  • 打赏
  • 举报
回复
1、 如何烧写 操作系统 到 ARM 开发板上? (有些什么工具? 怎么用?···)
烧写 系统和烧写 一般的驱动程序没有什么大的区别吧 就是地址不一样,有一个uboot引导,包括一个内核和一个文件系统
xgbing 2012-07-27
  • 打赏
  • 举报
回复
首先看你用的开发板,最好买现成的板子,带移植好的uboot和linux,一般只要通过仿真器写入uboot,有了uboot就可以通过网络下载linux到板子上了。
qgq8312 2012-07-27
  • 打赏
  • 举报
回复
先是要有Bootloader,烧写要有专门的工具,和你板子芯片有关
然后可以用tftp下载内核映像和文件系统映像,
应用程序的话一般直接封装在文件系统映像中启动并运行。
调试阶段么,可以mount个共享文件夹,ram中直接运行调试。
严世涛 2012-07-25
  • 打赏
  • 举报
回复
用交叉编译器编译,传到ARM上,然后用超级终端控制
NUC-94210 2012-07-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

针对 ARM 和 LINUX的移植 :
烧写系统到板子上,首先,板子上应该有bootloader,类似于window启动的bios。
然后,把你要移植的系统,通过交叉编译,转换成 uImage或者zImage这样的景象格式,通过工具烧写到板子上,我用过的是tftp32这个工具。
完成之后,你的板子上就有一个可以跑起来的基本操作系统了。
[/Quote]

等系统搭建好了,至于程序,在PC上可以运行后,交叉编译成在板子上运行的,通过直接拷贝或者NFS服务共享到板子上都行。
NUC-94210 2012-07-25
  • 打赏
  • 举报
回复
针对 ARM 和 LINUX的移植 :
烧写系统到板子上,首先,板子上应该有bootloader,类似于window启动的bios。
然后,把你要移植的系统,通过交叉编译,转换成 uImage或者zImage这样的景象格式,通过工具烧写到板子上,我用过的是tftp32这个工具。
完成之后,你的板子上就有一个可以跑起来的基本操作系统了。
biaobiao99 2012-06-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
不是太简单,而是发错地方了,这是驱动版。

你可以参考我的博客http://blog.csdn.net/wyz365889/article/details/6387399
[/Quote]

貌似,板子没系统吧。 我想知道 怎么把系统烧写到板子上
一介布衣萧萧 2012-06-28
  • 打赏
  • 举报
回复
你的开发板也是linux系统?如果是的话,把PC上的源码交叉编译一下,放到你的开发板上运行就OK
爱奇途 2012-06-28
  • 打赏
  • 举报
回复
不是太简单,而是发错地方了,这是驱动版。

你可以参考我的博客http://blog.csdn.net/wyz365889/article/details/6387399
biaobiao99 2012-06-27
  • 打赏
  • 举报
回复
太简单了? 没人回复。。。。。我擦

21,616

社区成员

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

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