Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux内核之pid为0和pid为1【转】
转自 https blog csdn net jingyilin2008 article details 7815508 ops request misc 257B 2522request 255Fid 2522 253A 25221592
Linux kernel
内核
pid0
PID1
IDLE
工作队列(workqueue)
转载于 http blog csdn net angle birds article details 8448070 项目需要 在驱动模块里用内核计时器timer list实现了一个状态机 郁闷的是 运行时总报错 Scheduling wh
Linux kernel
一次内核hung task分析
http blog chinaunix net uid 14528823 id 4406510 html 1 内核hung task检测机制由来 我们知道进程等待IO时 经常处于D状态 即TASK UNINTERRUPTIBLE状态 处于这
Linux kernel
LCD DRM驱动框架分析一
本文是基于rk3566 rk3568平台 从概念和框架上对LCD DRM驱动框架进行分析 一 DRM Direct Rendering Manager 简介 DRM 是 Linux 目前主流的图形显示框架 相比 FB 架构 DRM 更能适应
驱动基础知识
LCDTP驱动
LCD
rockchip
Linux kernel
SELinux深入理解
1 简介 SELinux带给Linux的主要价值是 提供了一个灵活的 可配置的MAC机制 Security Enhanced Linux SELinux 由以下两部分组成 1 Kernel SELinux模块 kernel security
Linux kernel
Linux安全
Linux内核调试技术——进程D状态死锁检测
Linux的进程存在多种状态 如TASK RUNNING的运行态 EXIT DEAD的停止态和TASK INTERRUPTIBLE的接收信号的等待状态等等 可在include linux sched h中查看 其中有一种状态等待为TASK
Linux kernel
arm
源代码
嵌入式
面试题创作0010,请论述您对MMU的认识。
1 请问你第一次在项目中接触MMU是什么情形 其实很少 除非是深度设计公司 2 请问简单论述MMU的使用步骤 3 Intel 的MMU和MIPS的MMU 以及ARM和RISC V的MMU有不一样么 4 您对MMU的发展历史有了解么 比如第一
Linux kernel
Linux Device Driver
CPU arch
源代码分析
AI
sel4白皮书翻译
首发地址 http trialley top pages 53ac44 CSDN地址 https blog csdn net lgfx21 article details 117606097 翻译与转发许可 作者 Gernot Heiser
Linux kernel
seL4
内核
操作系统
白皮书
Android中Log信息的输出方法
共两篇文章 第一篇讲述了如何在程序中输出Log信息 第二篇详细的分析了Log信息的输出机制 下面是第一篇 转自 http blog 163 com binghaitao 126 blog static 3383532520099309366
Linux kernel
Android
pthreads
struct
Events
面试题创作0001,请解释mmap的细节
1 请列举Linux的几种ICP工具 2 重解释共享内存的实现原理 3 两个进程A和B共享到的同一页物理内存 如果被A进程勾进CPU的Cache 那么B进程访问这段内存数据时 将会从内存中访问 还是从Cache中访问呢 可以X86为例 或其
CPU arch
Linux kernel
system code Optimization
Code Optimization
【linux kernel】linux中断管理—软中断
linux中断管理 软中断 一 简介 软中断是linux预留给系统中对时间要求最为严苛和最重要的中断下半部使用的 并且 驱动中只有一些对时间极其敏感的模块使用了 例如 块设备和网络子系统 linux系统中定义了几种软中断类型 如下所示 in
小生聊linux kernel
Linux
c语言
Linux kernel
软中断
面试题创作0005,请说明Linux 和 AI的关系(联系和区别)
请说明Linux 和 AI的关系 联系和区别 可以在AI的业务应用 平台服务提供 平台设备商 集成电路开发等各个跟AI相关的行业来寻找联系和区别
Linux Device Driver
Linux kernel
机器学习
人工智能
AI
【buildroot】buildroot使用总结
文章目录 一 buildroot使用步骤 1 构建图形配置界面 2 配置Target options 3 配置Build options 4 配置Toolchain 5 配置 System configuration 6 配置 Filesy
小生聊buildroot
Linux
arm开发
buildroot
Linux kernel
LINUX Developer must must master: grep ,
http www vim org scripts script search results php 1 源码文件搜索 源码分析时 寻找文件名中包含某关键字的文件路径 比如寻找kernel源码中包含 usb的文件名 cd kernelSou
Linux kernel
system code Optimization
源代码分析
gcov 和 perf 使用的基本套路备忘 ubuntu
一 源代码 cat helloSeven c include
opencl
Linux kernel
蓝桥杯
c
职场和发展
linux源代码.tar.xz解压
刚开始学习linux内核 在linux内核官网https www kernel org 下载 我下载的版本是 linux 2 6 34 14 tar xz 由于我的linux中没有安装 xz的解压缩软件 需要下载 http download
Linux内核
Linux
Linux kernel
xz 解压
Linux 高级进程管理
1 让出处理器 Linux提供一个系统调用运行进程主动让出执行权 sched yield 进程运行的好好的 为什么需要这个函数呢 有一种情况是用户空间线程的锁定 如果一个线程试图取得另一个线程所持有的锁 则新的线程应该让出处理器知道该锁变为
Linux kernel
linux设备模型之bus,device,driver分析一
本文系本站原创 欢迎转载 转载请注明出处 http www cnblogs com gdt a20 内核的开发者将总线 设备 驱动这三者用软件思想抽象了出来 巧妙的建立了其间的关系 使之更形象化 结合前面所学的知识 总的来说其三者间的关系为
Linux kernel
imx6ull_kernel_移植
1 文件目录结构 2 顶层Makefile理解 3 kernel启动流程 4 kernel移植 心得 跟着左神一步一步操作 目前没有太多的理解 硬件适配中网络驱动和emmc 8线适配讲解的最多 文件移植部分基本就是拷贝和粘贴 Q 1 如果要
Linux kernel
操作系统
1
2
»