QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1609|回复: 13

uclinux启动请教

[复制链接]
发表于 2005-7-22 16:01:52 | 显示全部楼层 |阅读模式
如何让uclinux启动电源后就立即启动,有基于bootloader和不基于bootloader的方法吗?请大家指教。
发表于 2005-7-27 16:47:37 | 显示全部楼层
编译uclinux有两种方式,ram和rom,用bootloader的话,可以对内核进行RAM方式的调试,ROM方式可以直接启动,但是内部有什么区别不是很清楚。
回复

使用道具 举报

 楼主| 发表于 2005-8-3 17:39:46 | 显示全部楼层
如果不用bootloader呢?rom方式可以吗?
回复

使用道具 举报

发表于 2005-8-4 12:08:10 | 显示全部楼层
  对UCLINUX而言,不用BOOTLOADER就得编译ZIMAGE,修改ZIMAGE启动位置为上电复位地址。
  但有可能需要添加一些文件,这个任务并不容易。如果UCLINUX自带你的CPU所需添加的文件,那是倒可以用用。

  而且我认为ZIMAGE并不适用于开发过程。
回复

使用道具 举报

 楼主| 发表于 2005-8-4 16:43:10 | 显示全部楼层
谢谢答复。
如果用bootloader,bootloader有提供直接启动的功能吗?
例如等待几秒都没有命令输入的话,就指教进入uclinux.
而已bootloader好像对开发板有很大的依赖性,
应该怎样选择适合自己的板的bootloader呢?
回复

使用道具 举报

发表于 2005-8-5 19:07:10 | 显示全部楼层
大部分bootloader都可以,至于选那种,一般开发板会附带有。
回复

使用道具 举报

 楼主| 发表于 2005-8-8 21:45:59 | 显示全部楼层
我的开发板附带的是一个bios,需要有bootloader的部分功能,但就是没有等待几秒都没有命令输入的话,就指教进入uclinux的这个命令和功能啊。就是烦,怎么办呢?
用过其他的bootloader下载到板上,运行的时候是乱码,而且换了很多个波特率都不行。
请问还有其他的办法吗?
回复

使用道具 举报

发表于 2005-8-9 10:14:20 | 显示全部楼层
u-boot好像有这个功能,但是如果开发板子的公司没有提供的话,可能要自己移植,但是好像-u-boot不支持m68k,倒是支持ARM的,你下源码自己try吧,呵呵
回复

使用道具 举报

 楼主| 发表于 2005-8-9 10:37:26 | 显示全部楼层
谢了,谁能提供一下源码呢?
回复

使用道具 举报

发表于 2005-8-9 10:40:47 | 显示全部楼层
这个你google吧!
回复

使用道具 举报

发表于 2005-8-11 14:00:29 | 显示全部楼层
不用bootloader就可以了,不过bootloader还是做了一部分工作的。
你得考虑是否会对系统有影响。
不然你就得把bootloader做的工作直接在linux里完成。这和使用bootloader就没有区别了。

有bootloader:
----------------------------------
bootloader()
{
  printf("hello linux!\n");
  start_kernel();
}

start_kernel()
{
   printf("hello root!\n");
}

无bootloader:
----------------------------------
start_kernel()
{
   printf("hello linux!\n");   /*内核来完成bootloader的工作*/
   printf("hello root!\n");
}

bootloader其实很简单。。。。
回复

使用道具 举报

 楼主| 发表于 2005-8-25 16:23:15 | 显示全部楼层
对UCLINUX而言,不用BOOTLOADER就得编译ZIMAGE,修改ZIMAGE启动位置为上电复位地址。

请问如何编译ZIMAGE呢?
回复

使用道具 举报

发表于 2005-8-25 21:44:13 | 显示全部楼层
比较麻烦,特别是没有相关支持的微处理器,要自己写几个文件,
先看看在ARCH目录中对应的微处理器分类中boot目录中是不是有相关文件。
回复

使用道具 举报

 楼主| 发表于 2005-8-26 09:36:43 | 显示全部楼层
哇!这么麻烦的啊!
还是不要用好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:15 , Processed in 0.063458 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表