免费注册 查看新帖 |

Chinaunix

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

求助:怎样用程序实现内核间跳转? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-09 20:57 |只看该作者 |倒序浏览
板子上有两套linux内核,分别运行两套应用程序,(内核1中的程序用来对内核2以及内核2中的应用程序升级,程序都保存在flash里)要求实现以下功能:
从内核1中的程序能直接跳转到内核2,开始执行内核2,内核1停止执行。

请各位高手出招指点一下,再做不出来,小弟就要失业了。

论坛徽章:
0
2 [报告]
发表于 2007-06-09 21:42 |只看该作者
怎么有两个内核?确认吗?如果有,你的问题也很具体,这么问也很难给答案吧

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
3 [报告]
发表于 2007-06-09 22:29 |只看该作者
原帖由 ksjok 于 2007-6-9 20:57 发表于 1楼  
板子上有两套linux内核,分别运行两套应用程序,(内核1中的程序用来对内核2以及内核2中的应用程序升级,程序都保存在flash里)要求实现以下功能:
从内核1中的程序能直接跳转到内核2,开始执行内核2,内核1停 ...

相当于重启,在启动时指定启动另外一个内核。

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

回复 #1 ksjok 的帖子

如果照你所说,内核1的工作完全可以由一个较好的bootloader替代阿~~

论坛徽章:
0
5 [报告]
发表于 2007-06-10 10:33 |只看该作者
原帖由 gaocheng 于 2007-6-10 01:11 发表于 4楼  
如果照你所说,内核1的工作完全可以由一个较好的bootloader替代阿~~

内核1里的应用程序的功能需要很多代码才实现的,而且需要加载很多驱动上去,所以没办法加到bootloader里面啊。

论坛徽章:
0
6 [报告]
发表于 2007-06-10 12:00 |只看该作者
你的意思是内核1执行完程序后就重启到内核2 还是 内核1执行完程序后要把结果传递到内核2?

论坛徽章:
0
7 [报告]
发表于 2007-06-10 12:20 |只看该作者
回楼上:
内核1执行完程序后就重启到内核2

论坛徽章:
0
8 [报告]
发表于 2007-06-10 12:28 |只看该作者
你用的bootloader是什么?
让内核1执行完程序后修改一下bootloader的配置文件,使得内核2作为缺省的启动项,再重启系统,就可以了吧?

论坛徽章:
0
9 [报告]
发表于 2007-06-10 15:43 |只看该作者

回复 #5 ksjok 的帖子

其实bootloader也可以很强大的~~

论坛徽章:
0
10 [报告]
发表于 2007-06-10 16:05 |只看该作者
原帖由 haplo 于 2007-6-10 12:28 发表于 8楼  
你用的bootloader是什么?
让内核1执行完程序后修改一下bootloader的配置文件,使得内核2作为缺省的启动项,再重启系统,就可以了吧?

看来我要去研究bootloader了,请问改bootloader的配置文件难不难?我们公司的bootloader是其他公司提供的,我不知道配置文件的数据结构,而且好像是在flash里面压缩过的啊。

[ 本帖最后由 ksjok 于 2007-6-10 16:09 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP