本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕:        5G/6G协议讲解        算力网络讲解(云计算,边缘计算,端计算) &nbs
  指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86(CISC)、ARM和MIPS(RISC)。    ARM-RISC是为了提高处理器运行速度而设计的芯片体系,它的关键技术在于流水线操作即在一个时钟周期里完成多条指令。相较复杂指令集CISC而言,以RISC为架构体系的ARM指令集的指令格式统一、种类少、寻址方式少,简单的指令意味着相应硬件
        通过上一篇 docker jdk基础镜像精简(带jps命令)第一弹的打包研究,用于x86的架构是没有问题的,但是由于公司的架构既有x86,又有arm,因此需要打两个架构的包;以下为我的打包过程遇到的几个问题(包含试错过程),如不想看可直接跳到结尾获取jdk镜像。问题一:打arm架构的包,而我手头上外网只有x86环境服务器?解决方案:如何在x
转载 2023-08-17 14:37:42
430阅读
需求来源于如何构建arm平台的Ubuntu文件系统。我们希望在ARM开发板上使用Ubuntu系统,那么就需要构建一个Ubuntu的根文件系统,然后可基于该基础文件系统,进一步扩展开发。比如,可以使用不同的桌面版本,安装需要的arm源安装包等。当然,也可能是,大部分的需求更多来源于如何在host系统上构建arm环境,编译arm程序。殊途同归,问题都归结为一点,即如何在host系统上构建arm模拟环境
# 如何实现Java程序在x86环境下比ARM环境慢 作为一名经验丰富的开发者,你可能会遇到一些新手开发者提出的问题。今天,我们来解决一个关于Java程序在x86环境下比ARM环境慢的问题。下面是整个过程的流程表格: | 步骤 | 内容 | | ---- | ---- | | 1 | 确认Java程序在x86和ARM环境下的性能差异 | | 2 | 修改Java程序,使其在x86环境下比ARM
原创 2024-06-30 04:12:45
78阅读
作者 | 王柏生、谢广军导读:本文摘自于王柏生、谢广军撰写的《深度探索Linux系统虚拟化:原理与实现》一书,介绍了CPU虚拟化的基本概念,探讨了x86架构在虚拟化时面临的障碍,以及为支持CPU虚拟化,Intel在硬件层面实现的扩展VMX。同时,介绍了在VMX扩展支持下,虚拟CPU从Host模式到Guest模式,再回到Host模式的完整生命周期。 Gerald J. Popek和Robert
## 在X86环境中拉取ARM架构的Docker镜像 Docker是一种常用的容器化解决方案,可以帮助开发人员在不同的环境中轻松部署和运行应用程序。然而,有时候我们需要在X86架构的主机上拉取ARM架构的Docker镜像,以便在模拟器或其他设备上进行测试或开发。本文将介绍如何在X86环境中拉取ARM架构的Docker镜像,并提供相应的代码示例。 ### 为什么需要在X86环境中拉取ARM架构的
原创 2023-12-23 03:45:26
365阅读
基础环境搭建一、配置交叉开发工具链1.安装 交叉开发工具2.将交叉开发工具添加到全局的配置文件内3.交叉开发工具 环境测试二、配置TFTP服务(文件传输)1.安装 TFTP服务2.修改默认的配置文件(TFTP 服务器容器,即客户端只能获取该目录内的文件数据)3.配置完成后 重启TFTP服务4.TFTP服务测试三、配置NFS服务(网络共享目录)1.安装NFS软件包2.修改默认的配置文件(配置共享文
Linux 中 x86 的内联汇编将各个部分组合起来Bharata B. Rao 提供了在 Linux 平台上使用和构造 x86 内联汇编的概括性介绍。他介绍了内联汇编及其各种用法的基础知识,提供了一些基本的内联汇编编码指导,并解释了在 Linux 内核中内联汇编代码的一些实例。 Bharata B. Rao (rbharata@in.ibm.com)IBM Linux 技术中心,IBM
转载 2024-04-10 22:56:22
42阅读
arm的macbook能运行x86环境的docker吗?这个问题在现代 IT 环境中显得尤为重要。随着 ARM 架构的 MacBook 设备逐渐普及,很多开发者和运营团队开始探索如何在这些设备上进行跨架构的容器化应用开发。本篇文章将围绕“arm 的 MacBook 能运行 x86 环境的 Docker 吗”这一主题,探讨相关的技术细节及解决方案,包括版本对比、迁移指南、兼容性处理、实战案例、性能优
原创 6月前
144阅读
x86 环境 centos7.5.1804 yum 安装 mysql5.7sudo wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmsudo yum -y install mysql57-community-release-el7-10.noarch.rpmsudo yum -y install mysql-community-serversudo systemctl status mysqldsud
原创 2022-02-05 13:59:06
59阅读
x86 环境 centos7.5.1804 yum 安装 mysql5.7sudo wget ://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmsudo yum -y install mysql57-
原创 2021-11-04 14:52:24
91阅读
清单介绍在k8s中,一般使用yaml格式的文件来创建我们期望产生的pod,该yaml文件称为资源清单,可以减少命令行的使用,减少错误,可重复性好,可以规范化部署。 apiVersion: group/version :指明api资源属于哪个群组和版本,同一个组可以有多个版本 kubectl api-versions :查询版本命令 查看pod所有参数,带有required是必须存在的参数 生成了一
转载 2024-03-24 10:39:05
91阅读
准备 Open CV 的文件 : https://opencv.org/releases/ 解压到哪里无所谓,我们后面会把需要的文件复制到 Solution 的目录里面。我本机解压到F:\opencv4.1.0 新建Open CV 的测试工程: 新建一空白的C++工程,设为opencv_test 工 ...
转载 2021-10-13 11:12:00
394阅读
2评论
目标板OrangepiZero2(全志H616)PC:Ubuntu 18.04Opencv版本:3.4.13工具链:gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu准备源码包:opencv-3.4.13.zip,opencv_contrib-3.4.zip1.在Opencv源码中创建文件夹build/和install/文件夹2.进入build/文件
事前准备: k8s集群,版本1.20+docker 18.9 这是已经部署完成的,事前只用部署一个master节点就行,要加入的edge节点不需要加入集群,在部署好kubeedge后才会加入 注意版本适配 下载好镜像和文件: docker镜像: kubeedge/cloudcore:v1.20.0 kubeedge/installation-package:v1.13.0 eclipse-m
原创 精选 6月前
380阅读
# 如何让在x86环境下打的JAR包能在ARM架构下运行 在现代软件开发中,跨平台兼容性是一个重要的主题。对于Java应用,通常情况下,编译好的JAR包是可以在任何Java虚拟机(JVM)上运行的,无论是x86架构还是ARM架构。不过,确保JAR包能够顺利运行仍需注意一些事项。 下面,我们将通过一系列的步骤来确保在x86环境下打的Jar包能在ARM架构下运行。我们将以流程表的形式展示步骤,然后
原创 10月前
1536阅读
配置OpenCV+VS2013环境==========================## 准备工作win7系统下载opencv的windows编译版安装vs2013 express## 设定环境变量按windows窗键输入path,选择第二个结果**编辑系统环境变量**新建系统变量OPENCV,值...
转载 2015-05-17 12:17:00
98阅读
2评论
目录:简要说明:1.配置vesa驱动:2.启用网络连接并配置adb:3.增强性能的方法:简要说明:先进行说明一点个人直接通过vbox VMware这些软件,并不能超越专业的安卓模拟器,大部分模拟器实际也是基于vbox(腾讯傲引擎和网易星云比较特殊,使用了aow),但是仍然存在不同。第一、大部分模拟器内部系统并非原生安卓x86,而是深度魔改后的安卓x86,从系统流畅度上,个人直接通过vbox VMw
问题类型取自《OpenCV3编程入门》【问题1】找不到core.h 出现这个问题也许是因为include的时候粗心大意了。比如你的版本是2.4.6,在这个版本下,opencv根文件夹下面会有个include,但配置的时候如果包含的是它就错了,正确的应该填build文件夹中的那个include。【问题2】无法解析的外部命令 这个问题其实上文已经有过解释:不管是32位还是64位操作系统,只需要考虑用w
  • 1
  • 2
  • 3
  • 4
  • 5