行业动态

端侧 AI 与机器人技术雷达|2026-07-31

今日必看 VisionPsy-Nano 把小型 VLM 的竞争压到视觉 token 预算 Tether AI Research 在 2026 年 7 月 29 日发布 VisionPsy-Nano 系列:VisionPsy-Nano-460M 主打质量,VisionPsy-Nano-460M-Flash 主打延迟,二

◷ 2026-07-31 📁 行业动态 👤 laumy 🔥 0 热度 💬 0 评论

文章列表

内存初始化之页表基本操作

页表级数 如何确定page table level?确定了VABITS和PAGES size之后,页表级数也可确定,根据内核的配置如下: config PGTABLE_LEVELS int default 2 if ARM64_16K_PAGES && ARM64_VA_BITS_36 default 2 if ARM64_64K_PAGES && …

◷ 2023-06-18 📁 内存管理 👤 laumy 🔥 586 热度 💬 0 评论

内存初始化基本概念

三级结构Node、Zone、Page Node与内存架构UMA、NUMA UMA架构(uniform memory acces) 一致内存访问,所有CPU访问内存都需要过总线,距离都是一样的,所以每个

◷ 2023-06-10 📁 内存管理 👤 laumy 🔥 931 热度 💬 0 评论

文件系统缓存

#To free pagecache echo 1 > /proc/sys/vm/drop_caches #To free dentry and inode cache echo 2 > /proc/sys/vm/drop_caches #To free pagecache,dentry cache,inode cache echo 3 > …

◷ 2023-06-05 📁 文件系统 👤 laumy 🔥 1202 热度 💬 0 评论

内存管理概述

地址空间 虚拟地址:程序使用的内存地址;物理地址:硬件的地址空间。虚拟地址通过MMU转化为物理地址,虚拟地址的长度与实际的物理内存容量没有关系,从系统中每个进程的角度看,地址空间的进

◷ 2023-06-04 📁 内存管理 👤 laumy 🔥 335 热度 💬 0 评论

一切皆文件之块设备驱动(五)

实验环境 准备 kernel version: linux 5.15 kernel module: 块设备:simpleblk.ko 文件系统:simplefs.ko application: 制作文件系统:mkfs.simplefs 步骤 1.加载块设备驱动:in

◷ 2023-06-04 📁 文件系统 👤 laumy 🔥 450 热度 💬 0 评论

一切皆文件之块设备驱动(四)

实验环境 kernel version: linux 5.15 kernel module: simpleblk.ko 参考上一章节 application:app_test 参考上一章节 块设备无文件系统方式读写 写数据 存储设备没有格式化挂载文件系统,那么对磁盘设备的操作会经过/de

◷ 2023-06-04 📁 文件系统 👤 laumy 🔥 1103 热度 💬 0 评论

一切皆文件之块设备驱动(三)

块设备驱动示例 #include <linux/blk_types.h> #include <linux/blkdev.h> #include <linux/device.h> #include <linux/blk-mq.h> #include <linux/list.h> #include <linux/module.h> #include …

◷ 2023-06-04 📁 文件系统 👤 laumy 🔥 730 热度 💬 0 评论

一切皆文件之块设备驱动(二)

打开块设备 mknod 块设备同样要使用mknod创建设备节点,这与字符设备一样。会调用到init_special_inode填充inode的file_operations,只不过块设备注册的

◷ 2023-06-04 📁 文件系统 👤 laumy 🔥 819 热度 💬 0 评论

一切皆文件之块设备驱动(一)

块设备驱动简介 在linux系统中,有3大驱动类型,分别是:字符设备驱动、块设备驱动、网络设备驱动。块设备驱动与文件系统有着密不可分的关系,块设备是文件系统实际的数据传输单位,通常存

◷ 2023-06-03 📁 文件系统 👤 laumy 🔥 553 热度 💬 0 评论

一切皆文件之字符设备

#include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #define DEVICE_NAME "mychardev" #define BUFFER_SIZE 1024 static char device_buffer[BUFFER_SIZE]; static …

◷ 2023-05-28 📁 文件系统 👤 laumy 🔥 316 热度 💬 0 评论