当前位置: 首页 > news >正文

怀化公司做网站seo sem推广

怀化公司做网站,seo sem推广,做网站 属于电子商务,用dw做的网站怎么放到网上调试笔记-系列文章目录 调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件 文章目录 调试笔记-系列文章目录调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件 前言一、调试环境操作系统:Ubuntu 22.04.4 LTS编译环境调试目标 二、调…

调试笔记-系列文章目录

调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件


文章目录

  • 调试笔记-系列文章目录
    • 调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件
  • 前言
  • 一、调试环境
    • 操作系统:Ubuntu 22.04.4 LTS
    • 编译环境
    • 调试目标
  • 二、调试步骤
    • 预置条件
    • 安装 OpenWrt 编译工具
      • 打开 PuTTY 终端连接开发主机
      • 安装编译工具
    • 准备 openwrt 构建系统
      • 下载 openwrt 构建系统
      • 配置 openwrt 编译选项
    • 构建 openwrt 发行版本 qkd-base
    • 使用 QEMU 运行 OpenWrt x86_64 固件
  • 三、应用场景
    • 免硬件开发软路由功能模块
  • 四、参考资料
  • 总结


前言

本文记录在 Linux 环境下编译运行 QEMU/x86_64 虚拟机系统可运行的 OpenWrt 固件。

实验使用的电脑如下:

CPU:

Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz

操作系统:

Ubuntu 22.04.4 LTS

一、调试环境


操作系统:Ubuntu 22.04.4 LTS

操作系统详细信息如下:

Kernel                : Linux 6.5.0-35-generic (x86_64)
Version                : #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 09:00:52 UTC 2
C Library                : GNU C Library / (Ubuntu GLIBC 2.35-0ubuntu3.7) 2.35
Distribution                : Ubuntu 22.04.4 LTS

编译环境

  • Windows 工作主机通过 PuTTY 远程连接 Linux 开发主机,Linux 开发主机安装 Ubuntu 22.04 LTS 发行版本

参考【安装笔记-20240519-Windows-安装测试 PuTTY】


调试目标

编译生成能在 Windows / QEMU 8.2 软件上运行的 OpenWrt 固件。


二、调试步骤

预置条件

1、参考【安装笔记-20240519-Windows-安装测试 PuTTY】准备好 Ubuntu 22.04 LTS 工作环境

2、下载 OpenWrt 构建系统
下载链接:https://gitee.com/david921518/openwrt

安装 OpenWrt 编译工具

参考 Build system setup

打开 PuTTY 终端连接开发主机

  • 在 Windows 点击 PuTTY 图标,连接开发主机,输入用户名和密码

在这里插入图片描述

安装编译工具

  • 在 PuTTY 窗口执行以下命令:
sudo apt updatesudo apt install build-essential clang flex bison g++ gawksudo apt install gettext git libncurses-dev libssl-devsudo apt install sudo apt install python3-distutils rsync unzip zlib1g-dev file wget

准备 openwrt 构建系统

下载 openwrt 构建系统

  • 进入工作目标并下载 openwrt 构建系统,执行以下命令:
cd wks/giteegit clone -b openwrt-23.05 https://gitee.com/david921518/openwrt.gitgit clone -b openwrt-23.05 https://gitee.com/david921518/openwrt_qkd.git

配置 openwrt 编译选项

  • 复制 base 发行版本配置文件到 openwrt 构建系统目录,执行以下命令:
cp openwrt_qkd/conf/feeds.conf.base openwrt/feeds.conf
  • 进入 openwrt 构建系统目录并配置编译选项,执行以下命令:
cd openwrt./scripts/feeds update -a./scripts/feeds install -amake menuconfig
  • 选择目标系统 x86,目标子系统 x86_64

在这里插入图片描述

  • 选择 “Exit” 退出并保存配置

在这里插入图片描述

构建 openwrt 发行版本 qkd-base

  • 选择 “Exit” 退出并保存配置
make V=s

成功编译后信息如下:

在这里插入图片描述

在 /bin/target/ 目录中保存构建的目标镜像文件。


使用 QEMU 运行 OpenWrt x86_64 固件

  • 将生成的固件镜像文件复制到 Windows 主机上,运行以下命令:
qemu-system-x86_64 -m 256M -bios "data\ovmf.fd" -debugcon "file:debug.log" -global "isa-debugcon.iobase=0x402" -hda openwrt-x86-64-generic-ext4-combined-efi.img
  • OpenWrt 系统成功启动,启动后信息如下:

在这里插入图片描述

需要注意,系统内存需要设置不少于 192M,默认 128M 内存在启动时会报 “out of memory” 错误。

在这里插入图片描述


三、应用场景

免硬件开发软路由功能模块

利用 QEMU 仿真目标机器,在本机开发、编译并在本机仿真运行,节省了传统嵌入式开发固件烧录的时间。


四、参考资料

1、Build system setup
2、OpenWrt in QEMU


总结

本文介绍了在 Ubuntu 22.04 中编译 QEMU 可运行的 OpenWrt 固件的步骤,并指出过程中遇到的问题及解决方法。

http://www.khdw.cn/news/31440.html

相关文章:

  • 优秀企业网站首页app投放推广
  • 网络维护工作总结seo去哪里培训
  • 广告联盟没有网站怎么做苏州网站建设费用
  • 高端网站设计公司如何设计网站seo快速排名培训
  • 定制网站哪家好百度网络推广营销
  • 网站出现500网站seo排名优化
  • 网站建设越来越注重用户体验网站域名查询工具
  • 品牌的佛山网站建设价格批量外链工具
  • 做咨询类网站风险评估公司官网模板
  • 做网站的企业排名seo视频教程百度网盘
  • 如何分析一个网站苏州搜索引擎优化
  • html的网站模板苏州seo门户网
  • 太原顶呱呱做网站地址电话长沙seo服务
  • 安米网在线app制作厦门seo优化公司
  • 手机网站规格网络营销推广难做吗
  • 东莞seo排名公司黑帽seo优化推广
  • 专业英文网站制作百度软件中心下载安装
  • 网站怎么做seo步骤个人网站制作模板
  • 做好网站建设静态化北京网站优化怎么样
  • wordpress示例页面删除aso优化{ }贴吧
  • 经济网站建设网络营销成功案例有哪些2022
  • 汽车之家如何做团购网站赚钱软件
  • asp.net网站建设百度网址大全首页
  • 旅游小镇网站建设方案今日中国新闻
  • 十大营销网站seo建站优化
  • wordpress语音百度关键词快速优化
  • 品牌网站建设1毛尖全自动推广引流软件
  • 呼和浩特市城乡建设委员的网站宁波seo推广哪家好
  • 布谷 海南网站建设游戏推广公司
  • wordpress插入flash东莞seo建站公司哪家好