7892|16

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

有谁弄过arm装双系统 [复制链接]

有谁弄过,给个思路,要实现应用程序切换双系统
此帖出自ARM技术论坛

最新回复

应用程序切换? 不用重新引导?那么就只剩两个系统同时运行的办法拉,两个系统用socket通信就OK啦 不过ARM上同时跑俩系统的办法,应该也只有用虚拟机吧?ARM上用虚拟机的后果会是什么样了?不跑gui的话,不知道能不能顺畅运行  详情 回复 发表于 2010-11-19 10:45
点赞 关注
 

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
帮顶,双系统的切换必须在引导处想办法吧....
此帖出自ARM技术论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
关注中。。。
此帖出自ARM技术论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

4
 
帮顶一下,还没开始研究BootLoader呢!
此帖出自ARM技术论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
这个就是靠bootloader来实现,bootloader不管是什么系统,它的功能都是一样的:把OS的image文件读到RAM中去,然后跳到OS入口去运行。

所以,把不同的OS烧录到FLASH不同区域,bootloader根据需要去读不同的image...
此帖出自ARM技术论坛
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

6
 
[url=http://www.cnblogs.com/we-hjb/archive/2008/12/02/1346226.html][/url]

看看这里,希望有点启发。
此帖出自ARM技术论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

7
 
这个比较有意思,呵呵,ARM也来双系统了,呵呵
此帖出自ARM技术论坛
 
 
 

回复

97

帖子

0

TA的资源

一粒金砂(中级)

8
 
实现应用程序切换双系统,关注!
此帖出自ARM技术论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

9
 
关注中...
此帖出自ARM技术论坛
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

10
 
飞凌的开发板已经实现了arm的linux和wince双操作系统了。
把nand分成了几个区域。
此帖出自ARM技术论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

11
 
主要在bootloader里面实现:
static struct Partition NandPart[] = {
        {0,                  0x00020000, "boot"},                //128K one block
        {0x00020000, 0x00060000, "bootParam"},        //384K three blocks
        {0x00080000, 0x00100000, "pic"},                //1M
        {0x00180000, 0x00380000, "MyApp"},                //3.5M
//        {0x00500000, 0x00300000, "kernel"},                //3M
//        {0x00800000, 0x03c00000, "fs_yaffs"},        //60M
        {0x00500000, 0x00080000, "eboot"},                //512K
        {0x00580000, 0x03b80000, "wince"},                //59.5M
        {0,                         0         , 0}
};
此帖出自ARM技术论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

12
 
个人认为,应用程序实现双系统,可以在WINCE中通过类似于挂起这样的操作,让系统重启后进入LINUX,而LINUX下同理要重启后进入WINCE.只是再重启时要有选择性的。当然,现在有好多的BOOTLOADER都支持了双系统,所以就看你的应用程序怎么调用了。
此帖出自ARM技术论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

13
 
路过,学习中
此帖出自ARM技术论坛
 
 
 

回复

849

帖子

0

TA的资源

纯净的硅(高级)

14
 
厉害。。顶。
此帖出自ARM技术论坛
 
个人签名只有想不到,没有做不到。
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

15
 
装过Android + Linux的。
uboot里检查一下一个IO引脚,根据引脚的状态决定bootargs。
此帖出自ARM技术论坛
 
个人签名

独自上路,径直潜行

<
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

16
 
应用程序的方式,只要程序访问u-boot的参数空间。
如给uboot增加一个参数 bootos
当你在Linux里运行对应程序想启动wince. 你只要写bootos=wince, 然后reboot. uboot根据bootos决定是wince还是linux
同样在wince下也一样

其他的bootloader没研究过,不知道怎么做
此帖出自ARM技术论坛
 
个人签名

独自上路,径直潜行

<
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

17
 
应用程序切换?

不用重新引导?那么就只剩两个系统同时运行的办法拉,两个系统用socket通信就OK啦

不过ARM上同时跑俩系统的办法,应该也只有用虚拟机吧?ARM上用虚拟机的后果会是什么样了?不跑gui的话,不知道能不能顺畅运行
此帖出自ARM技术论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表