首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
内核
从 Linux 内核角度探秘 JDK NIO 文件读写本质
1. 前言笔者在 《从 Linux 内核角度看 IO 模型的演变》一文中曾对 Socket 文件在内核中的相关数据结构为大家做了详尽的阐述。又在此基础之上介绍了针对 socket 文件的相关操作及其对应在内核中的处理流程:并与 epol
linux内核
内核编程常常看起来像是黑魔法,而在亚瑟 C 克拉克的眼中,它八成就是了。Linux内核和它的用户空间是大不相同的:抛开漫不经心,你必须小心翼翼,因为你编程中的一个bug就会影响到整个系统。浮点运算做起来可不容易,堆栈固定而狭小,而你写的代
羽夏看Linux内核——简述
写在前面此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事
羽夏看Linux内核——引导启动(上)
写在前面此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事
羽夏看Linux内核——环境搭建
写在前面此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事
羽夏看Linux内核——段相关入门知识
写在前面此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事
羽夏看Linux内核——启动那些事
写在前面此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事
Linux内核模块(.ko文件)
目录Linux内核模块简介模块的基本概念一个最简单的Linux内核模块printk与printflsmod命令modprobe命令Linux内核模块程序结构模块加载函数模块卸载函数模块参数导出符号模块声明与描述模块的使用计数模块的编译参考
Linux内核机制—rwsem
基于linux-5.10.66一、相关结构1. rwsem 表示结构体 struct rw_semaphore/** 对于无竞争的 rwsem,count 和 owner 是任务在获取 rwsem 时需要触及的唯一字段。* 因此,它们
十四、linux内核裁剪
一、下载解压linux内核源码1、进kernel官网下载源码 我这里下载的是5.4.191版本(仅做实验),为了和我ubuntu虚拟机的交叉编译环境匹配。 2、解压内核源码压缩包xz -cd linux-5.4.191.tar.
在Ubuntu上编译安装linux内核详细过程
在Ubuntu上编译安装linux内核详细过程 时间:20220414,版本:V0.1作者:robotech_erx1.预备1.1解释题目一个linux系统需要3个组件:内核、根文件系统、bootloader。不管是哪个发
修复ubuntu系统崩溃——硬盘空间剩余0字节和误删除当前(所有)内核
出现硬盘空间剩余0字节和误删除当前内核双重问题。需要U盘启动盘、root-repair和网络,挂在原系统硬盘到 […]
1、了解嵌入式系统、arm、内核、驱动、OS、MMU等专有名词
嵌入式系统:嵌入到对象体中的专用计算机系统 嵌入式系统与通用计算机不同之处:硬件可裁剪 嵌入式系统的特点: 专 […]
centos 内核
CentOS7设置GRUB系统内核开机选单 方法一:(创建、查看、编辑、用命令设置) #根据/boot/目 […]
CentOS 7 下编译Linux kernel 内核
1. 准备编译环境 yum groupinstall "Development Tools" 2. 下载内 […]
嵌入式 emmc 中 安装 烧录 内核 kernel,设备树 devicetree ,根文件系统 rootfs
一般调试嵌入式开发板喜欢选择 利用 TFTP 传送 内核与 设备树, 利用 nfs 加载根文件系统。 […]
Linux内核源码分析之setup_arch (四)
前言 Linux内核源码分析之setup_arch (三) 基本上把setup_arch主要的函数都分析了,由 […]
ubuntu修改默认启动内核
一、序言 新换的笔记本由于太新的主板芯片,驱动还没有完善。每次升级系统内核都要小心谨慎。经常发生部分硬件驱动失 […]
自制 os 极简教程1:写一个操作系统有多难
为什么叫极简教程呢?听我慢慢说 不知道正在阅读本文的你,是否是因为想自己动手写一个操作系统。我觉得可能每个程序 […]
MacOs/Liunx主机搭建windows平台双机调试环境
0x00 前言 本文的主要试用对象是Mac OS/Linux用户,对于想调试windows内核相关的一些东西时 […]
原子性操作
1. 概念 原子操作是指不被打断的操作,即它的最小的执行单位。最简单的原子操作就是一条条的汇编指令(不包括一些 […]
调用 start_kernel
步骤 1 关闭中断、进入 SVC 模式 ENTRY(stext) THUMB( adr r9, BSYM(1f […]
Kernel 内核调试
本机环境 Win7 + VMware 14 Pro 1.安装Qemu,Ubuntu包管理器中的二进制版本比较老 […]
跟厂长学PHP7内核(八):深入理解字符串的实现
在前面大致预览了常用变量的结构之后,我们今天来仔细的剖析一下字符串的具体实现。 一、字符串的结构 struct […]
跟厂长学PHP7内核(七):常见变量类型的基本结构
上篇文章讲述了变量的存储结构zval,今天我们就来学习一下几个常见变量类型的基本结构。 一、类型一览 zval […]
热门专题
爬虫之chrome浏览器的使用方法
[HTML5]配置Ngnix服务器支持manifest
爬虫005-爬虫实例
flash不能自动播放问题解决方案
01-03
svn的使用
统计学——Excel实现单(双)因素方差分析
maven的下载安装,配置本地仓库
分布式应用程序
STL整理之set
性能优化总结
来自褪墨:个人回顾与展望/2011年的回顾和对2012年的计划
NLP
AJAX跨域完全讲解
语言包
Heroes)开发预告
郭盛华为什么不去阿里巴巴?原因竟是这个
如何才能快速提高自己的能力?!金色海洋
一次日语翻译的Chrome插件开发经历
去除winrar的弹窗广告方法(亲测有效)
系统学习java高并发系列一
js问题总结
1
2
3
4
5
…
10
Next »