win10 怎么跑 armv7 的嵌入式系统?

2019-03-09 09:07:17 +08:00
 liangzi

如题 用 FileZilla 把一个嵌入式设备里面的 Linux 系统下载到本地了(系统里面没有 ssh 服务无法运行 win 下面的 rsync) 现在想跑一下试试 是不是只有虚拟机这个选择可行了?

1875 次点击
所在节点    问与答
16 条回复
pkokp8
2019-03-09 09:30:05 +08:00
intel 的指令要转换成 arm 指令,只有虚拟机
BingZ
2019-03-09 09:31:38 +08:00
这是要干嘛?就算是虚拟机,也要知道外设配置,拿到原系统 kernel 和 bsp。否则,只能作为根文件系统,挂到现有的同架构虚拟机上,跑跑与驱动无关的应用。调整现有虚拟机的 kernel 和驱动支持,使其尽量兼容目标设备。
pkokp8
2019-03-09 09:32:16 +08:00
@pkokp8 我只知道 linux 下有个 qemu 可以模拟运行 arm 环境
win 不清楚
cz5424
2019-03-09 09:34:18 +08:00
参考那些安卓模拟器不过他们也陆陆续续上了 x86 的安卓
smdbh
2019-03-09 09:51:43 +08:00
不是,可能虚拟机 /模拟器 也不行
deorth
2019-03-09 09:53:35 +08:00
qemu 有 win 版
polaa
2019-03-09 09:57:27 +08:00
虚拟机或者 qemu 之类的 不过很可能确实某些硬件信息跑不起来 可以自己 hook 一下
polaa
2019-03-09 09:58:00 +08:00
@polaa 确实->缺少
liangzi
2019-03-09 09:58:13 +08:00
@BingZ @smdbh 嗯 是的 主要是硬件设备的启动代码这块 估计是启动不了的
zwh2698
2019-03-09 11:11:34 +08:00
做过 Android 开发么?看看 Android 手机模拟器怎么在 windows 上跑的,就明白了。 不是 x86 模式的那种
redsonic
2019-03-09 11:32:58 +08:00
64 位的 pi3 已经官方支持 win10 IoT 版本了,不过这个应该是 armv8
https://www.windowscentral.com/how-install-windows-10-iot-raspberry-pi-3
redsonic
2019-03-09 11:37:25 +08:00
kljsandjb
2019-03-09 17:24:26 +08:00
模拟器啊
liangzi
2019-03-10 10:47:59 +08:00
@redsonic 这个估计也不行 /boot 里面什么都没有 这种嵌入式的系统启动方面不好弄
redsonic
2019-03-10 12:07:52 +08:00
@liangzi 你并不需要实体硬件上跑的内核,找个 armv7 qemu 能跑的通用内核然后挂上你那个根目录就能跑你的 armv7 二进制程序了。上层应用和内核无关。
liangzi
2019-03-10 12:32:33 +08:00
@redsonic 这方法理论上可行 我找个内核试试 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542717

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX