关键词[羽夏看Linux内核]相关搜索结果,共搜索到24425条结果

Linux内核设计与实现》 读书笔记

Linux内核设计与实现》读书笔记参考:https://book.douban.com/subject/6097773/

linux 内核下载

内核:https://cdn.kernel.org/pub/linux/kernel/ubuntuapt-getinstalllinux-source-x.x.xcentossudowgethttps://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.37.tar.xz

黄子涵的知识体系

目录黄子涵的知识体系基础知识汇编语言大前端Web前端HTML5CSS3JavaScriptAndroid客户端JavaAndroidLinuxLinux内核Linux命令黄子涵的知识体系基础知识汇编语言大前端Web前端HTML5CSS3JavaScriptAndroid客户端JavaAndroidLinuxLinux内核Linux命令

内核配置备份

编译内核配置脚本:#!/bin/bashexportCCOMPILER=arm-xilinx-linux-gnueabi-gccexportARCH=armexportCROSS_COMPILE=arm-xilinx-linux-gnueabi-exportPATH=$PATH:/root/CodeSourcery/bin/内核配置备份:1.v4l2+ttyusbkernelconfig2.zedwifirtl8192cukernelconfighttp://pan.baidu.com/s/1gdsvRwB

linux 内核 内存管理 slub算法 (一) 原理

linux内核内存管理slub算法(一)原理https://blog.csdn.net/lukuen/article/details/6935068

第四季--上学期--专题3-嵌入式内核制作--01linux内核简介

概述   虚拟文件系统和文件系统的联系和区别?linux内核源码地址:www,kernel.org 

Linux 入门教程

Unix/Linux操作系统是一组连接计算机和用户的程序。分配系统资源并协调计算机内部所有细节的计算机程序称为操作系统或内核。用户通过一个叫做shell的程序与内核通信。shell是一个命令行解释器;它将用户输入的命令转换成一种内核能够理解的语言。本文主要介绍Linux入门教程。原文地址:Linux入门教程

shell编程_初识Linux shell

深入探究Linux内核Linux系统的核心是内核内核控制计算机上的所有硬件和软件:必要时分配硬件,有需要时执行软件。内核基本负责以下四项主要功能:1系统内存管理2软件程序管理3硬件设备管理4文件系统管理硬件设备管理:内核的另一职责是管理硬件设备。任何Linux系统需要与之通信的设备,都需要在内核代码中加入其驱动程序代码(drivercode)。驱动程序代码:相当于应用程序和硬件设备的中间人,允许内核同设备之间交换数据。

Linux内核设计与实现》 读书笔记(1)--内核简介

Linux内核设计与实现》读书笔记(1)--内核简介简单介绍内核相关的基本概念。单内核和微内核内核版本号1.单内核和微内核--原理优势劣势单内核整个内核都在一个大内核地址空间上运行。1.简单。2.高效:所有内核都在一个大的地址空间上,所以内核各个功能之间的调用和调用函数类似,几乎没有性能开销。一个功能的崩溃会导致整个内核无法使用。微内核内核按功能被划分成各个独立的过程。每个过程独立的运行在自己的地址空间上。1.安全:内核的各种服务独立运行,一种服务挂了不会影响其他服务。内核各个服务之间的调用涉及进程间的通信,比较复杂且效率低。Linux内核虽然是基于单内核的,但是经过这么多年的发展,也具备

查看linux 版本

1、#uname-a  (Linux查看版本当前操作系统内核信息) 2、#cat/proc/version(Linux查看当前操作系统版本信息)3、#cat/etc/redhat-release (Linux查看版本当前操作系统发行版信息)4、#cat/proc/cpuinfo(Linux查看cpu相关信息,包括型号、主频、内核信息等) 

内核链表之list_for_eacy_entry手绘图解

Linux内核链表,也叫侵入式链表,这可以说是最基础最实用的一种数据结构了。实际上,不仅大量被使用在Linux内核和RTOS内核中,很多的开源应用代码里也常常见到其身影。能把list_for_entry_entry搞明白,自然就可以把相关的其他API搞明白。 .

使用linux命令行调整非图形界面分辨率

第一步,调整linux内核显示参数:打开内核菜单配置列表文件:vi /boot/grub/menu.lst或者vi/boot/grub/gurb.conf在kernel设置一行末尾添加:vga=0x36D保存后退出,下图为示例:第二步,因为是调整linux内核参数,所以需要重启生效:reboot附录,分辨率参数设置对照表其中红线所画是示例所示的参数:

Docker: 简要分析内核问题

考:Linux宿主机能否运行不同Linux发行版本的image?Linux宿主机能否运行不同Linux内核版本的image?A:可以的.只要满足条件:CPU架构一致,内核版本兼容即可。不一定.一般的上层软件没有问题,如果是偏嵌入式底层的软件,可能会因为内核版本不一致而导致运行出问题。以下是知识点记录:区分Linux内核Linux发行版Linux内核Linux操作系统的核心,负责硬件管理,比如管理内存、管理磁盘(文件系统)、管理CPU(进程)等等..Linux发行版是在Linux内核的基础上添加了一些工具软件,比如图形界面、函数库、软件包管理系统等等..Docker的技术本质--"内核的引

Linux的基础

01Linux的基础一、Linux内核的特征1、linux内核组织形式为整体式结构2、进程调度方式简单有效3、支持内核线程(或称为守护进程)4、支持多种平台的虚拟内存管理5、虚拟文件系统6、模块机制(使内核之间相互独立,方便模块的移植)7、增加了系统调用1.Linux内核在系统中的位置2.Linux内核子系统之间的管理主要由五部分组成3.系统数据结构task_struct、mm_struct、indoe等二、Linux内核源代码目录组织结构版本分为稳定版本和开发版本两种,Linux内核版本号由3组数字组成,第一组数字:目前发布的内核主版本;第二组数字:偶数表示稳定版本,奇数表示开发版本;第三

Linux OOM killer

Linux内核有个机制叫OOMkiller(Out-Of-Memorykiller),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽,内核会把该进程杀掉,监控是正常的。防止重要的系统进程触发(OOM)机制而被杀死:可以设置参数/proc/PID/oom_adj为-17,临时关闭linux内核的OOM机制。保护某个进程不被内核杀掉可以这样操作:echo-17>/proc/$PID(进程的PID)/oom_adj或者通过修改内核参数禁止OOM机制sysctl-wvm.panic_on_oom=1vm.panic_on_oom=1//1表示关闭,默认为0表示开

Linux ns 5. IPC Namespace 详解

文章目录1.简介2.源码分析2.1copy_ipcs()2.2ipcget()2.3ipc_check_perms()2.4相关系统调用参考文档:ipc_namespace2.Linux内核命名空间之(2)ipcnamespace3.linux进程间通信(IPC)机制总结4.POSIX:XSIInterprocessCommunication

聊了聊宏内核和微内核,并吹了一波 Linux

重写Linux内核。Linus一再强调以下观点:为了这个好处而损失速度是不值得的。Linux是一个借鉴了微内核精髓的宏内核结构,Linux支持模块化的设计、抢占式内核、对内核线程的支持以及动态加载内核模块的能力。不仅如此,Linux还避免了其微内核设计的性能损失,允许一切运行在内核模式下,直接调用函数,无需消息传递。所以综合一点来讲,Linux是一个模块化、多线程和内核可调度的操作系统。模块化的设计:Linux支持内核模块的动态加载,尽管Linux内核也是单核,但它允许在需要时动态删除和加载一些内核代码。可抢占性:Linux内核支持可抢占,与传统的UNIX不同,Linux内核具有允许内核中运

第四季--上学期--专题1-课程规划--01课程规划

1、嵌入式环境搭建专题2(1)uboot专题3(2)内核制作专题4(3)文件系统2、Linux内核开发基础专题5(1)内核模块开发专题6(2)Linux内核子系统开发专题7(3)Linux内核链表专题8(4)Linux内核系统调用3、驱动人生专题9(1)驱动开发专题10(2)LED专题11(3)按键专题12(4)总线设备专题13(5)串口专题14(6)网卡专题15(7)触摸屏专题16(8)lcd专题17(9)sd卡专题18(10)i2c专题19(11)spi专题20(12)usb

Android系统架构

Linux内核层、系统运行库层、应用框架层和应用层linux内核层:基于linux内核,为各种硬件提供底层驱动系统运行库层:这一层通过一些C/C++库为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL|ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。应用框架层:这一层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成的,开发者可以使用这些API来构建自己的应用程序。应用层:APK

Linux 内核:设备树 学习总结

背景之前写过的学习,但是是偏向于应用;这次针对了设备树的架构以及在驱动中的使用流程做了补充。基于Linux内核v4.14。目录标题说明介绍了设备树在内存中的分布介绍内核如何解析设备树介绍内核如何将设备树节点转换成platform_device介绍内核如何将设备树节点转换成其他的device附录:设备树api使用

1 2 3 4 5 6 7 8 9 10 下一页