E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux内核基础
linux系统下文件操作常用的命令有哪些?
一、是什么Linux是一个开源的操作系统(OS),是一系列
Linux内核基础
上开发的操作系统的总称(常见的有Ubuntu、centos)系统通常会包含以下4个主要部分内核shell文件系统应用程序文件系统是一个目录树的结构
C+ 安口木
·
2023-12-14 14:52
面试系列
Linux
linux
linux系统下文件操作常用的命令
一、是什么Linux是一个开源的操作系统(OS),是一系列
Linux内核基础
上开发的操作系统的总称(常见的有Ubuntu、centos)系统通常会包含以下4个主要部分内核shell文件系统应用程序文件系统是一个目录树的结构
mmg学前端
·
2023-11-15 11:58
linux
运维
服务器
linux 嵌入式 人工智能,嵌入式人工智能有哪些相关技术
嵌入式技术嵌入式技术主要指嵌入式处理器+嵌入式操作系统相关的技术,比如华清远见嵌入式课程里的ARM(嵌入式处理器)+嵌入式Linux(嵌入式操作系统)+Android(在
Linux内核基础
上进行二次开发出来的嵌入式操作系统
斯托克弗
·
2023-10-31 09:00
linux
嵌入式
人工智能
Linux内核驱动开发的需要掌握的知识点
1.
Linux内核基础
知识首先,了解Linux内核的基础知识至关重要。这包括Linux内核的体系结构、模块系统、进程管理、内存管理等方面的知识。
天天进步2015
·
2023-10-24 19:20
内核开发
1024程序员节
Linux内核基础
篇——动态输出调试
Linux内核基础
篇——动态输出调试2023-09-0820发布于天津版权简介:
Linux内核基础
篇——动态输出调试上篇说到printk调试,但printk是全局的,只能设置输出等级。
qq_20312079
·
2023-10-16 18:44
服务器
linux
树莓派——linux内核与驱动
文章目录
Linux内核基础
框架内核结构框图linux系统架构shell驱动为什么要学习写驱动什么是驱动:硬件设备分类:文件名与设备号驱动结构框图的认知内核的sys_open、sys_read会做什么?
Is Fang
·
2023-10-08 20:45
树莓派
linux
运维
服务器
Linux内核基础
——Linux时钟和内核定时器(草笔记)
Linux时钟和内核定时器(草笔记)中断是事件驱动,事件驱动依赖于时钟中断。屏幕刷新等大量内核函数是时间驱动。时间管理:系统定时器以某种频率自行触发时钟中断,特殊的中断程序。LInux内核两种时间表示:RTC一种绝对时间:realtimeclock系统时钟(系统定时器),一种相对时间:x86下使用可编程中断时钟(PIT),内核启动时对PIT进行初始化,1/hz产生时钟中断,jiffies变量HZ:
superboy_ZJC
·
2023-10-07 01:20
课程笔记——操作系统定制技术
Linux内核基础
——Linux中断的概念
一、什么是中断?中断是指计算机运行过程中,出现某些意外情况需要主机干预时,中断源向CPU发送一个中断请求,CPU能进行中断响应去停止正在运行的程序并且保护现场数据,然后转入中断服务程序进行处理,处理完毕后又返回原来被暂停的程序继续运行。二、Intel对中断的分类1、同步中断(异常)CPU在执行程序的某条指令时,发生了异常错误,由cpu产生的中断,这种错误一般由程序的书写错误产生(内存越界、空指针、
superboy_ZJC
·
2023-10-07 01:50
课程笔记——操作系统定制技术
内核
linux
操作系统
Linux内核基础
及内核编译
一、基础概念内核的功能:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能1.内核程序的设计流派单内核设计:把所有功能集成于同一个程序,而后每一个功能在就在程序内部使用线程来实现,这就是内核线程,这种设计好处在于大家结合的更紧密,效率高,但是问题在于任何一个地方产生故障可能会影响全局,Linux是这种设计微内核设计:每一个功能都使用一个独立的子系统实现,而后在找一个中央调配协调系统,当我们
BusyOps
·
2023-09-15 02:40
Linux
基础
运维
内核
Linux内核基础
知识
1.arm设备的启动过程x86、Interlwindows启动过程:电源---->BIOS----->windows内核--->文件系统(C盘、D盘)---->应用程序启动嵌入式产品:树莓派、mini2440、manopi、海思、RK(瑞芯微)等启动过程:电源-->bootloader(引导操作系统启动)-->linux内核--->文件系统(根据功能组织文件夹)--->应用安卓的启动过程:电源--
m0_74712453
·
2023-09-04 17:58
linux
Linux内核
Linux内核基础
— initcall机制
Linux内核基础
—initcall机制1.initcall的由来2.initcall源码2.1静态加载,`#ifndefMODULE`__define_initcall对应的段:`.initcall`
ʚ兔子的先森ɞ
·
2023-08-06 16:24
Linux
linux
驱动开发
linux
initcall
Linux基础知识点1
发行版本:在
Linux内核基础
上,搭配不同的软件和工具包进行组合,形成的一套可供用户使用的操作
头大代表
·
2023-06-12 20:37
linux
ubuntu
debian
树莓派之
Linux内核基础
Linux内核篇一、为Linux内核开发做基础准备工作二、嵌入式设备带操作系统的启动过程扫盲三、Linux内核源码目录树四、配置Linux内核适合树莓派相关操作五、Linux内核编译六、Linux内核镜像拷贝至树莓派并启动新内核一、为Linux内核开发做基础准备工作1)先查看下树莓派linux内核源码版本:2)然后去树莓派官网下载该版本的linux内核源码:3)把下载哈好的linux内核源码文件拷
free'
·
2023-06-11 08:07
树莓派基础
linux
单片机
Android系统与Linux系统关系
1.Android采用Linux作为内核2.Android对Linux内核做了修改,目的是适用移动设备使用3.Android无法并入Linux主开发树Android系统基于LinuxAndroid是在
Linux
简书_大叔
·
2023-04-06 14:49
Linux内核基础
篇——常用调试技巧汇总
文章目录printk动态输出BUG()和BUG_ON()dump_stack()devmemprintkprintk共有8个等级,从0-7,等级依次降低。打印等级可以通过修改/proc/sys/kernel/printk来改变。查看printk等级:cat/proc/sys/kernel/printk7417打开内核所有打印:echo8>/proc/sys/kernel/printk具体内容:Li
嵌入式Linux充电站
·
2023-03-12 23:08
Linux内核
linux
驱动开发
[kernel]
linux内核基础
: 版本、源码、编译与调试
linuxkernel安全基础(版本、源码、编译与调试)文章目录linuxkernel安全基础(版本、源码、编译与调试)内核基础知识内核版本号与各发行版版本管理linux内核版本查看任意commit所属内核版本ubuntu版本镜像下载与老镜像下载版本号查看与含义ubuntu内核和linux官方内核区别ubuntu更换内核以及源码下载ubuntu常见版本对应内核版本kernel编译编译准备查看已有操
breezeO_o
·
2023-01-09 09:38
#
linux
kernel
网络安全
linux
内核
kernel
嵌入式人工智能系列————Linux基础
1.什么是Linux内核:能够让计算机硬件进⾏⼯作,能够运⾏最核⼼的功能组合,计算机跑起来,就叫做内核linux内核:由linus和linux社区的⼈员⼀起开发出的内核
linux内核基础
上,在加上各个⼚
嵌入式 · 青雨
·
2022-11-24 07:16
Linux
linux
debian
运维
ubuntu
鸿蒙OS是什么架构,简单易懂:什么是华为「鸿蒙 OS」 - 无主界
笔者一开始觉得鸿蒙很可能仅仅是在
Linux内核基础
上改进的系统。但没想到这鸿蒙是一个理念新颖、具有实力对抗已有系统的不可忽视的创举。那么,究竟鸿蒙OS是什么呢?
徐子贡
·
2022-09-30 00:28
鸿蒙OS是什么架构
ARM-
Linux内核基础
知识
文章目录系列文章一、ARM-Linux内核和普通内核的区别1.Linux内核2.ARM-Linux内核二、Linux模块概述1.与module相关的命令有2.模块命令三、模块的加载四、模块的卸载五、ARM-Linux系统的启动和初始化六、移植的基本概念1.从一个硬件平台移植到另外一个硬件平台-Linux操作系统移植。-内核移植2.从一个操作系统移植到另一个操作系统3.从一种软件库环境移植到另一种软
陌小柠
·
2022-06-04 05:19
Linux学习
linux
arm
驱动开发
嵌入式硬件
Linux之秋招重点(根据面经和常见笔试题总结,持续更新)
发布时间:1991年10月5日Linux用于服务器操作系统比较多,通常被认为是一套操作系统,实际上它是一系列
Linux内核基础
上开发的操作系统的总称。
一个F啊
·
2021-09-25 02:58
Linux
linux
ssh
linux内核基础
理解
操作系统的核心功能:内存管理进程调度硬件设备管理文件系统操作系统的扩展功能:协议栈应用程序包linux内核只有一个:下载地址www.kernel.org发行版有很多,Ubuntu,redhat。。。驱动和内核的关系:驱动属于内核的一部分:驱动就是内核中的硬件管理模块驱动工作在内核态驱动程序故障可能导致整个系统崩溃驱动程序漏洞会使内核不安全应用程序和内核的关系:应用程序不属于内核,而是在内核之上的应
csdnjianghu
·
2020-09-14 02:29
YT的学习笔记
linux内核基础
知识总结
linux设备驱动归纳总结(一):内核的相关基础概念linux设备驱动归纳总结(二):模块的相关基础概念linux设备驱动归纳总结(三):1字符型设备之设备申请linux设备驱动归纳总结(三):2open.close.read.writelinux设备驱动归纳总结(三):3面向对象思想和lseeklinux设备驱动归纳总结(三):4.ioctl的实现linux设备驱动归纳总结(三):5.阻塞型IO
bob_fly1984
·
2020-08-25 02:59
linux-kernel
开始记录我的嵌入式之旅
2,参考资料移植bootloader,然后学习
linux内核基础
,裁剪,配置,编译内核。3,学习编写驱动程序4,深入学习linux内核
mmdj2008
·
2020-08-24 12:17
嵌入式
Linux内核基础
——Linux驱动模型(bus/driver/device)实训
Linux驱动模型实训(bus/driver/device)本期实训源码地址:github-train11.3Linux内核为驱动开发设计了驱动模型,使总线bus、设备device和驱动driver分别抽象成统一的结构体对象,并且提供了设备与驱动在总线上配对的方法。在Linux中bus、device、driver的对应结构体对象分别是bus_type、device、device_driver。通过
superboy_ZJC
·
2020-08-21 05:39
课程笔记——操作系统定制技术
Linux内核基础
——Linux内核启动初始化流程(第一个用户进程init的诞生)
Linux内核基础
——Linux内核启动初始化流程一、前言二、Linux内核启动初始化关键函数流1、start_kernel()start_kernel()做了什么?
superboy_ZJC
·
2020-08-21 05:38
课程笔记——操作系统定制技术
Linux内核基础
——Linux源码阅读工具Source Insight4.0
Linux内核源码阅读工具——sourceinsight4.0Sourceinsight4.0工具的使用入门一、Souceinsight建立工程、导入源码二、遍历所有源码文件建立符号索引三、源码阅读技巧1、Relation窗口(某一函数或宏定义的调用或使用列表显示)四、入门级的使用总结Sourceinsight4.0工具的使用入门本篇博客为学习同步更新博客,学习如何使用sourceinsight查
superboy_ZJC
·
2020-08-21 02:25
课程笔记——操作系统定制技术
Android高频面试专题 - 进阶篇(三)Binder机制
1、
Linux内核基础
知识进程隔离/虚拟地址空间为保证操作系统不同进程间数据互不干扰,进程直接是相互隔离的,这样即使A进程发生崩溃,B进程也不会受到影响。
Android扫地僧
·
2020-08-14 18:15
面试专题#进阶篇
(一)
linux内核基础
1.linux体系结构linux的学习过程中,我们首先从整体到局部的方法进行展开,linux的整体学习中,首先对linux需要有一个整体的概念,以达到更好的去把握linux.通常我们把linux体系结构分为用户空间(UserSpace)和内核空间(KernelSpace)(见下图)。内核空间以包含系统调用接口、内核、平台依赖代码以及硬件平台。用户空间主要以调用系统内核函数库以及用户的应用程序,用户
flywang606
·
2020-08-10 07:55
linux字符驱动
Linux内核基础
知识
今天有点时间,从一个具体的驱动着手,认识看了一下linux的内核基本知识:1、Linux下的CONFIG_OF选项,很多的项目中都有把这个宏打开。没有了解得很透彻,但是有了一个大体的印象。OpenFirmware.ThiswasinventedlongtimeagowhenApplewasproducinglaptopsbasedonPowerPCCPUs.Openfirmwareprovides
goodtalent
·
2020-08-10 06:01
linux内核基础
实战linux内核编译Linux®内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索Linux内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他IBM文章的链接更深入地进行学习。由于本文的目标是对Linux内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下Linux的简短历史,然后从较高的层次审视Linux内核
FAWCHENLING
·
2020-08-10 05:56
linux
svos
sv
Android studio代码实现打电话+点击事件四种方式
Application第二层:应用框架层ApplicationFramework第三层:Android底层类库层Libraries、Dalvik虚拟机第四层:linux内核层linuxkernelAndroid是运行在
Linux
weixin_34007020
·
2020-08-09 14:34
关于【24小时学通Linux内核】系列,你想知道的都在这里
1参考书籍
Linux内核基础
,还有深入理解Linux内核,当然也参考了一些博文,非常感谢前人的引领。
李肖遥
·
2020-08-06 11:02
Linux内核基础
数据结构-双链表
链表概述链表作为一种基本的数据结构,得益于其简单的结构、优良的性能(双向链表的插入和删除复杂度都是O(1)),被广泛的应用于各种程序设计中。链表一般分为单向链表和双向链表。对于单向链表,其删除和插入的一般复杂度都是O(n),所以,工程上一般很少使用,下面介绍的所有链表都是双向链表。常见的双向链表数据结构定义如下:structlist_node_xxx{structlist_node_xxx*pre
奔跑的码仔
·
2020-08-05 19:19
Linux
linux
kernel
learning
Android研究-linux内核启动到android系统[zz]
Android生在
linux内核基础
上,linux内核启动的最后一步,一定是启动的android的进程,下面看收集到的文章。
lceBear
·
2020-08-03 11:57
Linux内核移植
1.1
Linux内核基础
知识在动手进行Linux内核移植之前,非常有必要对Linux内核进行一定的了解,下面从Linux内核的版本和分类说起。
permike
·
2020-08-01 09:57
Linux内核
linux内核基础
进程管理(是什么,简明)
进程管理进程:处于执行期的程序(目标码存放在内存中),进程是其所用的资源和打开的文件描述符,CPU的使用情况,挂起的信号,内核的内部数据等等一系列的信息与资源的总称。执行线程:简称线程,是在进程中活动的对象,每一个线程都拥有一个独立的程序计数器,进程栈,和一组进程寄存器。在内核看来,线程只是一种特殊的进程,所以内核的调度对象是线程,而不是进程。进程提供两种虚拟机制:虚拟处理器和虚拟内存,其实就是一
weixin_30808575
·
2020-07-30 17:49
带你认识Linux
什么是LinuxLinux通常被认为是一套操作系统,实际上它是一系列
Linux内核基础
上开发的操作系统的总称。
无忌学太极
·
2020-07-29 18:54
Linux-温故知新
linux-3.0内核移植
开发板:FL2440内核:linux-3.0交叉编译器:buildroot-2012.081.
Linux内核基础
知识1.1关于Linux版本查看内核版本[zzx@localhost~]$uname-aLinuxlocalhost.localdomain2.6.32
Xiongzhizhu
·
2020-07-29 16:45
FL2440
Linux内核移植和根文件系统制作(详细步骤精讲)
第一章移植内核1.1
Linux内核基础
知识1.1.1Linux版本1.1.2什么是标准内核1.1.3Linux操作系统的分类1.1.4linux内核的选择1.2Linux内核启动过程概述1.2.1Bootloader
Kelsey11
·
2020-07-29 15:45
Linux
真正的国产操作系统应该是什么样的?
但是很明显,目前已知的国内操作系统均是在
Linux内核基础
上发展出来。Linux内核是一种开源的操作系统内核,类似基于Linux内核的系统还有红帽,乌班图等。
wjlxueshu
·
2020-07-28 23:11
杰林码应用
进程控制块PCB结构 task_struct 描述
80386的分段机制、分页机制和物理地址的形成分类:
linux内核基础
2013-09-1519:50418人阅读评论(0)收藏举报分页分段物理地址注:本分类下文章大多整理自《深入分析linux内核源代码
pi9nc
·
2020-07-28 04:44
linux学习之路
Android和Linux的关系
目的是适应在移动设备上使用③Android开始作为Linux的一个分支,后来由于无法并入Linux的主开发树,已被LinuxKernel小组从开发树中删除1.Android继承于LinuxAndroid是在
Linux
GXYandSXP
·
2020-07-13 14:23
Linux
Android
国内电子书厂商无视Linux内核协议,中国被喷
Onyx的电子书设备是在
Linux内核基础
上的改版,而Linux内核基于GPLv2许可证,该许可证有很明显的“传染性”,要求二次分发项目也必须开源(本质是也必须基于GPLv2,关于GPLv2的更多信息,
旗点
·
2020-07-09 07:15
文章杂谈
卧槽!华为大佬整理的Linux学习笔记和资料不小心流落到了外网.……
当然了,如果你对自己的C语言比较自信,可以直接看
Linux内核基础
,如果有看不懂的地方再回去查相关的资料也是可以的。
视学算法
·
2020-07-06 11:39
卧槽!华为大佬整理的Linux学习笔记和资料不小心流落到了外网.……
当然了,如果你对自己的C语言比较自信,可以直接看
Linux内核基础
,如果有看不懂的地方再回去查相关的资料也是可以的。
程序员吴师兄
·
2020-07-04 20:55
纵论物联网(六):基于Linux的物联网操作系统
在传统
Linux内核基础
上,经过裁剪,就可以移植到嵌入式系统上运行。不过,还有很多开源组织和商业公司对Linux进行了一番改造,使其更符合嵌入式系统或物联网应用的需求,比如改为实时
weixin_42480782
·
2020-06-29 05:38
Android震动vibrator系统开发全过程
二、android驱动介绍安卓总体架构是在
Linux内核基础
上,增加硬件抽象层(HAL),运行库,java虚拟机,程序框架等组成的,具体如下图。
李建章
·
2020-06-23 05:34
android
太赞了!大牛总结的Linux学习资料,提供下载
当然了,如果你对自己的C语言比较自信,可以直接看
Linux内核基础
,如果有看不懂的地方再回去查相关的资料也是可以的。
DevolperFront
·
2020-06-21 19:29
中断处理与下半部的故事
说几句废fu之言,前几天没有接着写进程调度记录的文章,当然现在也不会写,如题,从现在开始记录
linux内核基础
知识。
Gitlusen
·
2020-04-03 00:07
Linux内核事件通知链(notifier chain)
Linux内核基础
--事件通知链(notifierchain)简介:内核许多子系统之间关联紧密,因此在一个子系统发生或者检测到的事件信息很可能对其他子系统来说也是有价值的。
yooooooo
·
2020-03-07 20:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他