logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决Linux内核问题实用技巧之-dev/mem的新玩法

/dev/mem里有什么简单来讲,/dev/mem是系统物理内存的映像文件,这里的 “物理内存” 需要进一步解释。物理内存是指我们插在内存槽上的内存条吗?当然是,但物理内...

一文读懂Linux进程、进程组、会话、僵尸

作者简介 herongwei,北交硕士毕业,现就职于搜狗公司,后端开发工程师。从事 C++,Golang ,Linux 后端开发。追求技术,热爱编程与分享,希望能和大家多多交流学习~座右...

PCI设备驱动(一)

首先要明确两个概念:Linux内核 PCI设备驱动和设备本身驱动两部分。工作中所谓的编写设备驱动,其实就是编写设备本身驱动。因为Linux 内核的PCI驱动是内核自带的。当然,并不是说...

宋宝华: 迭代螺旋法——关于Linux学习方法的血泪建议

在下是一个码农,也号称是一个老湿,平生阅码农无数(吹牛的 ^-^)。经由大量的案例,我能够理解了为什么很多码农学了很多年Linux,还是感觉没有掌握要领,仍然内心崩溃,最终对Linux吐血而亡,正所谓:人世间最大的痛苦,莫过于,码农落花有意,而Linux流水无情.......在这个2018农历七夕之夜,我决定写一点什么,来缅怀很多童鞋在Linux世界里逝去的青春,抚慰你内心的失落、彷徨、迷...

#linux
Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换

Tegra3采用vSMP(VariableSymmetric Multiprocessing)架构,共5个cortex-a9处理器,其中4个为高性能设计,1个为低功耗设计:在系统运行过程中,会根据CPU负载切换低功耗处理器和高功耗处理器:除此之外,4个高性能ARM核心也会根据运行情况,动态借用Linux kernel支持的CPU hotplug进行CPU的UP/DOWN操作

#android#linux
《Linux设备驱动开发详解》第2版第6章 - 字符设备驱动

第六章 字符设备驱动本章导读在整个Linux设备驱动的学习中,字符设备驱动较为基础。本章将展示Linux字符设备驱动程序的结构,并解释其主要组成部分的编程方法。6.1节讲解了Linux字符设备驱动的关键数据结构cdev及file_operations结构体的操作方法,并分析了Linux字符设备的整体结构,给出了简单的设计模板。            6.2节描述了本章及后续各章节所

#linux
《Essential Linux Device Drivers》中文版第1章

By 宋宝华 / 本系列文章交流与讨论:@宋宝华Barry Linux具有诱人的魅力,它是一个由全世界不同民族、不同信仰、不同性别的人共同参与和协作的国际性项目。Linux免费提供源代码,并且具有与Unix类似的为人们所熟悉的应用程序编程环境,这一切造就了它今天的巨大成功。通过互联网从专家处即时获得的高质量的免费支持也发挥了重要作用,它促成了一个庞大的L

#linux#bash#嵌入式
宋宝华:谈一谈Linux写时拷贝(COW)的安全漏洞(1)

COW技术,爆出了巨大的漏洞,让父子进程间可以向对方泄露写过的新数据,成为了Linux内核的惊天大瓜。

#linux#运维#服务器
一次Linux线上系统page allocation failure问题处理实战记录

作者:arstercz来源(阅读原文可直达):https://blog.arstercz.com/问题说明近期一台主机报以下kernel警告信息:A...

Linux 系统内核崩溃分析处理简介

作者:arstercz来源(阅读原文可直达):https://blog.arstercz.com/brief-intro-to-linux-kernel...

    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择