http://blog.chinaunix.net/uid-20543672-id-3262230.html 前段时间重新研究了一下Linux的并发控制机制,对于内核的自旋锁、互斥锁、信号量等机制及其变体做了底层代码上的研究。因为只有从原理上理解了这些机制,在编写驱动的时候才会......
admin 2023-10-14
文章浏览阅读2.7k次。https://blog.csdn.net/song_lee/article/details/106027410一、介绍initramfs 即 initram file system,翻译成中文意思就是初始 ram 文件系统,基于 tmpfs,是一种大小灵活,直接作用在内存中的文件系统。initramfs 包含的工具和脚本......
admin 2023-11-14
文章浏览阅读2.7k次。https://blog.csdn.net/song_lee/article/details/106027410一、介绍initramfs 即 initram file system,翻译成中文意思就是初始 ram 文件系统,基于 tmpfs,是一种大小灵活,直接作用在内存中的文件系统。initramfs 包含的工具和脚本......
admin 2023-11-21
资源浏览查阅134次。LinuxKernelProgrammingIDE(LinK+):适用于Linux内核开发人员的简单“IDE”A-开源,LinK+IDE是针对Linux内核开发人员和爱好者的简单IDE。它基于为Linux内核编程而定制的EclipseIDE。它减少了开发时间,并以优雅的方式执行代码......
admin 2023-11-14
资源浏览查阅45次。LinuxKernelProgrammingIDE(LinK+):适用于Linux内核开发人员的简单“IDE”A-开源,LinK+IDE是针对Linux内核开发人员和爱好者的简单IDE。它基于为Linux内核编程而定制的EclipseIDE。它减少了开发时间,并以优雅的方式执行代码......
admin 2023-11-21
Linux Kernel 3.12.17 是一个系列版本更新,官方最新版本是 3.14,喜欢的童靴可以下载安装,提示安装内核有风险,谨慎为之,还有这两个版本官方支持的系统都是Ubuntu 14.04。32位系统下载安装包命令:wget kernel.ubuntu.com/~kernel-ppa/mainli......
admin 2023-10-13
摘要:本文主要讲述Linux进程的要素、Linux进程的调度1、Linux进程的要素1.1程序与进程程序:存放在磁盘上的一系列代码和数据的可执行映像,是一个静止的实体。。进程:是一个正在执行的程序,它是动态的实体1.2进程的四要......
admin 2023-10-14
文章浏览阅读1.2k次。accessibility - 这些驱动提供支持一些辅助设备。在Linux 3.9.4中,这个文件夹中只有一个驱动就是盲文设备驱动。acpi - Advanced Configuration and Power Interface,用来管理电源使用。amba - Advanced Microcontroller Bus Architecture......
admin 2024-01-22
最近分析的几个子系统驱动,均通过sysfs下的目录及文件与子系统进行交互,今天我们顺带将pwm子系统也分析一下吧。在上一章中我们借助led子系统及gpio子系统,在led子系统下实现了针对led-gpio的gpio-pwm-trigger,因此本章我们稍微......
admin 2023-10-13
linux内核0.11代码,其中含有我的使用TC的描述文件,TC的描述是对文件外部信息进行描述的,也更多下载资源、学习资料请访问CSDN文库频道....
admin 2023-10-13
文章浏览阅读468次。翻译状态:本文是 Kernel_modules 的翻译。上次翻译日期:2018-05-09。如果英文版本有所更改,则您可以帮助同步翻译。内核模块是可以按需加载或卸载的内核代码,可以不重启系统就扩充内核的功能。要创建内......
admin 2023-11-13
文章浏览阅读617次。虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定......
admin 2023-11-14
文章浏览阅读622次。虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定......
admin 2023-11-21
资源浏览查阅36次。描述了字符设备驱动的执行过程以及原理,以及structfile的执行过程filp->private_data更多下载资源、学习资料请访问CSDN文库频道....
admin 2024-01-27
文章浏览阅读324次。背景前段时间,我们的项目组在帮客户解决一些操作系统安全领域的问题,涉及到windows,Linux,macOS三大操作系统平台。无论什么操作系统,本质上都是一个软件,任何软件在一开始设计的时候,都不能百分......
admin 2023-11-13
1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其......
admin 2023-10-13
Linux内核分析(六)昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善。今天我们会分析到以下内容:1. 字符设备控制方法实现2. 揭秘系统调用本质在昨天我......
admin 2023-10-13
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453