0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【赛昉科技昉·星光RISC-V单板计算机试用体验】安装QEMU并且运行openwrt

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-14 11:18 次阅读

本文来源电子发烧友社区,作者:天马星空2013, 帖子地址:https://bbs.elecfans.com/jishu_2291928_1_1.html

前言

上一次我们在昉·星光开发板上安装了ubuntu Server 22.04及挂载分区,这次主要记录我是如何在QEMU上运行openwrt的,具体步骤如下:


1

安装qemu,通过以下命令安装:


sudo apt-get install qemu-system_*

image.png


2

安装好qemu后,我这里用了qemu模拟x86的镜像,首先在/home/user/project 文件夹下创建一个名叫openwrt的文件夹,并且进入这个文件夹,下载载镜像文件,如下图所示,我这里下载最新的22.03.0-rc4版本。 image.png

进入我们建立的/home/user/project/openwrt 文件夹下,然后用以下命令下载openwrt的镜像


wget https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/22.03.0-rc4/targets/x86/64/openwrt-22.03.0-rc4-x86-64-generic-ext4-combined.img.gz

image.png


3

用以下命令解压下载的镜像文件


gzip -d openwrt-22.03.0-rc4-x86-64-generic-ext4-combined.img.gz

image.png


4

解压后,用以下命令运行虚拟机:


qemu-system-x86_64 -m2048 -smp 2 -drivefile=openwrt-22.03.0-rc4-x86-64-generic-ext4-combined.img,format=raw,if=virtio -nographic -nic user -nic user,id=wan,hostfwd=tcp::1524-:80

这条命令就是使用64位x86的qemu虚拟机,使用2G ram,用2核运行,命令行模式运行,采用桥接的方式联网且将运行openwrt的虚拟机80端口映射到1524端口,如下图所示,然后慢慢等待。 image.png
image.png
等待完毕后,终于出现了openwrt的logo
image.png


5

从openwrt的官网得知,从22.03开始,官方默认防火墙管理工具用nfttables代替了iptables。
image.png
由于对nfttables不太熟悉,这里,我干脆关闭openwrt的网络防火墙,网上查询相关命令如下:


nft flush ruleset

image.png


6

在局域网PC的网页浏览器地址栏输入昉·星光板的 ip地址:1524,由于我们的qemu虚拟机是桥接在板子的网络,故浏览器地址栏输入 192.168.2.228:1524,我们进入了openwrt的管理界面: image.png
image.png


总结

Openwrt可折腾的地方有很多,安装ipk插件后,可以实现各种神奇的功能,总之这也算是能在昉·星光上运行openwrt了吧!惭愧惭愧,由于在qemu里虚拟机里运行的,导致运行得速度挺慢的。接下来我是想真正把openwrt移植到这块板子上,实现物理上能在昉·星光板上运行。这对于我这个毫无基础的人来说真的是任重道远啊,接下来我会把自己学习的过程继续与大家分享!感谢~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RISC-V
    +关注

    关注

    41

    文章

    1908

    浏览量

    45078
  • 赛昉科技
    +关注

    关注

    3

    文章

    126

    浏览量

    14146
收藏 人收藏

    评论

    相关推荐

    信用卡大小的 RISC-V 单板计算机介绍

    信用卡大小的 RISC-V 单板计算机 —— Mars Mars 由深圳市群芯闪耀科技有限公司(Milk-V)设计并推出,搭载科技
    发表于 04-12 16:39

    科技VisionFive 2生态进展双周报(2.1-2.29)

    Image for VisionFive 2) 社区开发者发布4篇【·星光 2高性能RISC-V单板计算机体验】系列文章,内容包括:为Ubuntu
    发表于 02-29 15:45

    ·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件

    ·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件 目的 为了更好的利用
    发表于 02-21 17:54

    ·星光 2 高性能RISC-V单板计算机体验】VisionFive2开箱+安装Ubuntu

    ·星光 2 高性能RISC-V单板计算机体验】VisionFive2开箱+安装Ubuntu 前言 很感谢
    发表于 02-21 17:49

    ·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统

    上周收到了·星光 2高性能RISC-V单板计算机开发板,在此非常感谢科技提供的
    发表于 01-24 00:32

    ·星光 2 高性能RISC-V单板计算机体验】在·星光2上安装配置新编译的OpenWRT

    本文是《【·星光 2 高性能RISC-V单板计算机体验】在·星光2上编译
    发表于 11-18 11:22

    ·星光 2 高性能RISC-V单板计算机体验】+6手把手实战Linux控制小车

    感谢 电子发烧友论坛网 感谢 上海科技有限公司 ·星光 2 高性能RISC-V单板计算机
    发表于 10-12 10:05

    ·星光 2 高性能RISC-V单板计算机体验】星光 2 功耗测评

    星光 2是迄今最高性能单板机。 搭载高性能·惊鸿7110搭载64位高性能四核RISC-V CPU,2MB的二级缓存,工作频率最高可达1.5 GHz。
    发表于 09-28 10:34

    VisionFive 2单板计算机成功支持Docker容器解决方案

    科技进一步获取。 关于 VisionFive 2 VisionFive 2 是全球第一款集成 3D GPU 的高性能量产 RISC-V 单板计算机,它优越的性能与合理的价格使其成为
    发表于 09-08 11:45

    RISC-V + OpenCV 计算机视觉】用 VisionFive 2 ·星光 2 进行物体识别

    广泛应用于视频监控、自动驾驶等领域。 基于Debain操作系统和OpenCV框架,科技在VisionFive 2(·星光 2)RISC-V
    发表于 09-08 11:42

    ·星光 2 高性能RISC-V单板计算机体验】原创3 控制螺旋桨电路的升力大小

    控制螺旋桨电路的升力大小,·星光 2 高性能RISC-V单板计算机反应敏捷,控制到位,值得上手! GPIO接口也非常多,非常全。如下图: 谢谢!
    发表于 08-31 16:45

    ·星光 2 高性能RISC-V单板计算机体验】2更换Debian操作系统

    接上两篇:【·星光 2 高性能RISC-V单板计算机体验】1初识科技StarFive -
    发表于 08-31 00:03

    ·星光 2 高性能RISC-V单板计算机体验】+1控制小车前进后退

    感谢 电子发烧友论坛网 感谢 上海科技有限公司 下面用GPIO方式控制小车前进与后退,如视频所示。 GPIO接口控制效果不错,接下来再用这款“单板计算机”做一些项目。
    发表于 08-30 20:15

    ·星光 2 高性能RISC-V单板计算机体验】使用之一:星光 2开箱之硬件分析

    ·星光 2 是全球首款集成了GPU的高性能RISC-V单板计算机。与·星光1 相比( J
    发表于 07-28 15:02

    RISC-V专题】·星光 2(VisionFive 2)RISC-V单板计算机免费试用

    VisionFive 2是全球首款集成3D GPU的高性能量产RISC-V 单板计算机 。与上一代相比,VisionFive 2全面升级,在处理器工作频率、多媒体处理能力、可扩展性等方面都有显着提升
    发表于 05-16 11:26