星空影视网

展开菜单

由浅入深的了解进程(3)

由浅入深的了解进程(3)
进程状态 每一个进程都拥有自己的代码和数据,同时也具备自己的状态。 1、Linux中的进程状态 Linux系统中,进程状态是通过struct task_struct结构体中的各种属性和变量来表示的。在Linux内核的源代码中,进程状态的定义如下: /* * The task state array is a strange "bitmap" of * reasons to sleep. Thus "running" is zero, and * you can t...

国产RISC-V案例分享,基于全志T113-i异构多核平台!

国产RISC-V案例分享,基于全志T113-i异构多核平台!
risc-v的核心优势 全志T113-i是一款国产双核Cortex-A7@1.2GHz的工业级处理器平台,内置了玄铁C906 RISC-V和HiFi4 DSP双副核心,能够流畅运行Linux系统和Qt界面,并且已适配OpenWRT系统及Docker容器技术。 其中的RISC-V作为超高能效的副核心,主频可达1008MHz,并标配内存管理单元,支持运行RTOS或裸机程序。 图 1全志T113-i的RISC-V核心可应用于“系统快速启动”、“视频实时采集”、“界面实时显...

选择Linux安装平台

选择Linux安装平台
您已经选定了linux发行版,并准备开始安装过程,但首先需要明确您的硬件选择。以下是从哪里开始。 Linux: Companion Lab for Linux Skill Blocks Repository 文章。在本系列文章中,我们还介绍了如何选择发行版,Linux内核如何与硬件交互以及如何管理系统服务、存储、文件权限和用户与组权限。 您已经选择了一个Linux发行版,并准备开始安装过程,但您需要弄清楚您的硬件选项。您是否需要购买一台新电脑?您可以使用旧系统吗?虚拟...

LVGL案例分享--手把手教你移植到T113-i国产工业开发板

LVGL案例分享--手把手教你移植到T113-i国产工业开发板
市场上提供了多种嵌入式gui库的选择,包括开源和闭源的版本。开源gui库包括lvgl、emwin等,而闭源gui库则包括touchgfx和柿饼gui等。 本次开发教程的测试板卡是来自创龙科技的TLT113-EVM国产工业评估板,采用了全志科技T113-i双核ARM Cortex-A7、玄铁C906 RISC-V和HiFi4 DSP异构多核处理器设计,ARM Cortex-A7处理器单元的主频可达1.2GHz。 评估板由核心板和评估底板组成,核心板上的CPU、ROM、R...

【实测】基于Corundum架构的100G RDMA网卡

【实测】基于Corundum架构的100G RDMA网卡
传统的tcp/ip技术在处理数据包时需要通过操作系统及其他软件层,导致数据在系统内存、处理器缓存和网络控制器缓存之间频繁复制,增加了服务器cpu和内存的负担,尤其是在网络带宽、处理器速度与内存带宽不匹配时,网络延迟会进一步加剧。rdma技术通过将数据处理从cpu旁路并卸载到硬件来实现低时延和高带宽特性。 基于这一研究背景,介绍一种具备RDMA功能的FPGA网卡实现方案—RNIC。本方案以Corundum开源高性能原型平台为基础,实现了100Gbps的RoCE v2网络协...

边缘计算网关硬件配置

边缘计算网关硬件配置
高性能处理器,流畅运行.net 应用,工业级保护。4g 通信保障随时随地高速联网。 项目 参数 型号 IIot-4G 操作系统 Linux 应用环境 .NET 8.0,支持自主安装软件 处理器 4 核 A9,最高主频 1.4GHz 内存 512M 存储 板载 8G eMMC 存储,支持 TF 卡扩展 4G 工业 4G-Cat4 全网通 以太网 2 个 100M 以太网接口,GB/T 17626.5-2008 标准 3 级 2KV...

初入源码-perf设计文档

初入源码-perf设计文档
大家好,我是程栩,一个专注于性能的大厂程序员,分享包括但不限于计算机体系结构、性能优化、云原生的知识。 本文是perf系列的第五篇文章,后续会继续介绍perf,包括用法、原理和相关的经典文章。 今天我们继续探讨perf,尝试在阅读源码的同时理解其工作原理。perf的用户态源码位于tools/perf目录下,通过调用perf_event_open系统调用来获取内核的支持,从而获取数据。 本文主要基于内核文档翻译而成,目录为:tools/perf/design.txt。...

Matlab实现采集电脑的CPU等硬件信息

Matlab实现采集电脑的CPU等硬件信息
不多废话,直接展示代码 代码语言:javascript代码运行次数:0运行复制```javascript function info = cpuinfo() % CPU数据采集 % 信息 = CPUINFO()返回一个包含不同字段的结构 % 中央处理器和操作系统信息由/proc/cpuinfo(Unix)、 % sysctl(Mac)或WMIC(Windows)提供。 % CPU名称 % CPU的时钟频率 % CPU缓存大小...

windows 下 基于 WSL2安装DeepSpares进行YOLOV8 v5 的加速推理

windows 下 基于 WSL2安装DeepSpares进行YOLOV8 v5 的加速推理
文章大纲简介 本文旨在详细介绍如何在windows系统下利用wsl2安装deepspares并进行yolov8 v5的加速推理。文章将涵盖软硬件限制、安装wsl2基础环境、手动安装miniconda环境、以及如何使用本地usb摄像头进行无延迟视频流测试等内容。 软硬件限制 硬件要求: CPU需支持AVX2指令集。 软件要求: 操作系统仅支持Linux。 要检测CPU是否支持AVX2指令集,可以采用以下方法: 查看CPU规格: 直接查看CPU的规格说明,通常在购...

LCD 硬件操作原理

LCD 硬件操作原理
本文参考自百问网-韦东山驱动大全,旨在探讨当前手机中常见的lcd屏幕。 LCD与OLED的区别 关于LCD和OLED的区别,可以参考以下链接: https://www.zhihu.com/question/22263252/answer/410201820不同接口的LCD硬件操作原理 应用工程师眼中的LCD LCD由一个个像素组成,每行有xres个像素,共有yres行,其分辨率为xres * yres。 只要我们能够控制任意一个像素的颜色,就可以在LCD上绘制...