Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【kernel envirment】config tiny X86 kernel with vfs
Automatically generated file DO NOT EDIT Linux x86 4 19 0 Kernel Configuration Compiler gcc Ubuntu 7 3 0 27ubuntu1 18 04
内核
Android 内核调用充电状态和电池电量
Android 内核调用充电状态和电池电量 前言 一 调用的文件 二 调用函数 1 引入使用 2 返回值说明 小结 前言 因为Android项目需求 不是什么时候都是用APP来实现功能 部分项目是要求需要驱动需要独立完成部分系统层面的功能
Android Driver
Android
内核
驱动程序
Kernel
linux内核源码分析之虚拟内存
目录 虚拟地址空间划分 用户空间 32位系统虚拟地址空间分配 64位系统虚拟地址空间分配 内存管理 内核布局虚拟地址空间 虚拟内存区域在内核中组织 内存访问权限 调用malloc 申请内存 虚拟地址空间布局 内核 直接映射区 范围地址3G
linux内核分析
Linux
内核
TCP服务器epoll的多种实现
TCP服务器epoll的多种实现 对于网络IO会涉及到两个系统对象 用户空间中进程或者线程 操作系统内核 比如发生read操作时就会经历两个阶段 等待数据就绪 将数据从内核缓冲区拷贝到用户缓冲区 由于各个阶段多有不同的情况 一组合么就产生了
c
现代操作系统
网络编程
网络
内核
riscv-xv6单步调试5 锁与多核调度
0 序 本次主要记录xv6锁的实现和在多核调度中的应用 同步与互斥 1 spinlock的实现 位于 spinlock h struct spinlock uint locked Is the lock held 0表示没被获取 1表示被某
6S081
操作系统
内核
多线程
cpu的MMU
MMU 内存管理单元 用于完成虚拟内存和物理内存的映射 位于CPU内部 我们知道 程序文件一般放在硬盘上 当把程序运行起来时 程序被放入内存中 通过内存放入cache 通过cache进入cpu 下图中预取器就是负责从cache取出指令 然后
内核
Linux
操作系统
python
Java
linux驱动模块编译Makefile
该Makefile最好是和hello c同样的路径 obj m hello o 表示编译生成的模块 前缀hello必须和 c文件相同 all make C lib modules shell uname r build M PWD modu
makefile
Linux
内核
services in OS implementations
As a structuring principle we identify three categories of services in OS implementations hardware services user service
Linux
操作系统
内核
服务
Linux内核学习笔记(八)Page Cache与Page回写
你也可以通过我的独立博客 www huliujia com 获取本篇文章 综述 Page cache是通过将磁盘中的数据缓存到内存中 从而减少磁盘I O操作 从而提高性能 此外 还要确保在page cache中的数据更改时能够被同步到磁盘上
读书笔记
Kernel
Linux
内核
Page Cache
鸿蒙源码分析系列篇
版权声明 本文为博主原创文章 遵循 CC 4 0 BY SA 版权协议 转载请附上原文出处链接和本声明 原文链接 https blog csdn net kuangyufei article details 108727970 鸿蒙内核源码
内核
算法
操作系统
鸿蒙
痞子衡嵌入式:盘点国内车规级MCU厂商
大家好 我是痞子衡 是正经搞技术的痞子 今天痞子衡给大家介绍的是国内车规级MCU厂商及其产品 在汽车电子领域 MCU的应用非常广泛 大到车身控制与动力总成 小到雨刷车窗等控制单元 都离不开MCU的身影 但汽车领域产品必须要是高可靠 高安全的
芯片
人工智能
物联网
大数据
内核
一文看懂Linux内核!Linux内核架构和工作原理详解
linux内核相关视频解析 5个方面分析linux内核架构 让你对内核不再陌生 90分钟了解Linux内存架构 numa的优势 slab的实现 vmalloc的原理 手把手带你实现一个Linux内核文件系统 简介 作用是将应用层序的请求传递
Linux
内核
架构师
c
Java多线程和操作系统多线程关系
这篇文章要讨论的是Java编程中的多线程和操作系统中的多线程的区别问题 线程状态 首先两者的线程状态是一样的 创建 就绪 执行 阻塞 终止 其实这五个状态也是进程的状态 那么Java中的多线程 和 OS中的多线程的区别在哪里 我们先来看下O
Java编程
操作系统
多线程
内核
Java
修复nanopi2的SPI无法使用50MHZ传输的问题(S5P4418)
关于S5P4418使用SPI DMA传输时出现的超时问题 一 问题背景 二 启用SPI的DMA传输 2 1 修改cfg main h 文件 2 2 make menuconfig 配置SPI 2 3 修改SPI主机驱动代码 2 4 增加设备
s5p4418
nanopi2
驱动
Linux
内核
node-exporter部署手册
目录 node exporter部署手册 来源 说明 部署方式 二进制文件安装 查询指标 node exporter部署手册 来源 https github com prometheus node exporter 说明 NIX 内核公开的
prometheusgrafana
Linux
内核
新唐NUC980使用记录(5.10.y内核):在用户应用中使用GPIO
文章目录 目的 使用参考与演示 使用参考 存在的问题 问题定位 修改设备树 使用测试 总结 设备树文件内容 目的 GPIO是最基础的外设 使用频率也非常高 这篇文章将简单体验在NUC980 Liunx用户应用中使用GPIO功能 这篇文章中内
嵌入式Linux与设备相关
嵌入式硬件
设备树
GPIO
内核
CPU虚拟化
CPU虚拟化 中央处理器 CPU 是计算机的主要设备之一 是计算机中的核心配件 在计算机体系结构中 CPU是对计算机的所有硬件资源 如存储器 输入输出单元 进行控制调配 执行通用运算的核心硬件单元 计算机系统中所有软件层的操作 最终都将通过
云计算
内核
linux 内核 - ioctl 函数详解
linux 内核 ioctl 函数详解 1 概念 ioctl 是设备驱动程序中设备控制接口函数 一个字符设备驱动通常会实现设备打开 关闭 读 写等功能 在一些需要细分的情境下 如果需要扩展新的功能 通常以增设 ioctl 命令的方式实现 在
linux知识总结
Linux
嵌入式
内核
Web前端复习——Javascript(1)
1 js发展进程关键词 ECMAScript标准 定义了js语言的核心语法 Netscape 遵照标准 实现了Javascript语言 Microsoft 遵照标准 实现了JSscript标准 W3C DOM标准 专门操作网页内容的标准 所
javascript
web前端复习面试
内核
javascript引擎
【Linux开发】编写属于你的第一个Linux内核模块
曾经多少次想要在内核游荡 曾经多少次茫然不知方向 你不要再对着它迷惘 让我们指引你走向前方 内核编程常常看起来像是黑魔法 而在亚瑟 C 克拉克的眼中 它八成就是了 Linux内核和它的用户空间是大不相同的 抛开漫不经心 你必须小心翼翼 因为
1000道程序员常见问题解析
Linux
内核
计算机操作系统
后台开发
«
1
2
3
4
5
6
7
8
»