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
Kernel学习
Linux
Kernel学习
001——简介(一)
严格来说,Linux是一个像Unix内核一样设计的操作系统内核。而今天的UNIX是一个用OpenGroup拥有的商标。对于自称为UNIX的系统,它需要满足某些条件,通过一致性测试并许可名称。关于哪些操作系统通过了OpenGroup的认证,可以访问OpenGroup的官网。链接。Apple有趣的是,MacOSX自10.5到最新的10.14(除了10.7)外,都通过了UNIX03的认证。虽然Linux
若梦儿
·
2021-06-20 22:17
Linux
Kernel学习
004——内核开发特点
相对与在用户空间内的应用开发,内核开发有很多独特之处:不能访问C库和标准C头文件必须使用GNUC没有内存保护机制难以执行浮点运算每个进程只有很小的定长堆栈必须保证同步与并发考虑可移植性无libc和标准头文件libc的实现是依赖于内核的,因此,内核中不存在可以直接使用的libc。但是,大部分常用的C语言库函数都在内核中得到了实现(在lib目录下)。头文件,基本的头文件都位于include目录和arc
若梦儿
·
2021-04-21 03:51
鸿蒙开源
kernel学习
记录(一)
前言基于鸿蒙开源的code-1.0,学习鸿蒙kernel代码初识经常使用的是linux内核,直接看到鸿蒙的代码,没有找到详细的配置说明手册有点摸不清楚从哪入手。编译环境搭建完成,尝试了编译成功后,决定按照自己的学习方法,先从kernel的编译配置入手,开始学习下鸿蒙的kernel。在linux中kernel的配置一般使用了arch/arm/config中的配置文件进行配置。那么鸿蒙的kernel是
Supolian
·
2020-09-14 17:37
鸿蒙系统
linux用户空间和内核空间(内核高端内存)_转
转自:Linux用户空间与内核空间(理解高端内存)参考:1.进程内核栈、用户栈2.解惑-Linux内核空间3.linux
kernel学习
笔记-5内存管理Linux操作系统和驱动程序运行在内核空间,应用程序运行在用户空间
weixin_34209406
·
2020-08-20 05:17
Kaggle_
Kernel学习
_Home Credit Default Risk_EDA部分
在学习了数据分析基本知识后,希望通过实战练习的方式巩固知识,入门数据竞赛,也和大家分享一些kaggle上的入门kernel,整合一下自己所用的资源和学习的过程HomeCreditDefaultRisk地址:https://www.kaggle.com/willkoehrsen/start-here-a-gentle-introduction作者主页:https://www.kaggle.com/w
Fantasize_
·
2020-07-28 21:12
Kaggle
Kaggle_
Kernel学习
_Home Credit Default Risk_特征工程_baseline部分
在学习了数据分析基本知识后,希望通过实战练习的方式巩固知识,入门数据竞赛,也和大家分享一些kaggle上的入门kernel,整合一下自己所用的资源和学习的过程HomeCreditDefaultRisk地址:https://www.kaggle.com/willkoehrsen/start-here-a-gentle-introduction作者主页:https://www.kaggle.com/w
Fantasize_
·
2020-07-28 21:12
Kaggle
linux
kernel学习
笔记(一)
include/linux/init.hmodule_init\module_exit\__setup1、通过alias可以指定函数的别名。2、同时加载不同的动态库时,即使有相同的函数名也不会引起任何异常,并且可以分别进行调用。include/asm-i386/unistd.hThisfilecontainsthesystemcallnumbers.arch/i386/kernel/entry.S
dangzy
·
2020-07-14 09:21
Linux
课程学习总结报告
在孟老师的课里,我们先熟悉了linux汇编,然后通过一个简单的内核my
kernel学习
到了linux是如何启动的,后面又学到了函数调用堆栈、中断上下文切换、系统调用、进程上下文切换等方面的基础知识并结合
青梅煮9
·
2020-07-09 20:00
Linux的
kernel学习
.1-启动
启动目录启动启动步骤bootsect.Ssetup.Shead.Scompressed/misc.c内核解压用网卡从并口启动(I386)启动当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码。BIOS先进行一系列的系统自检,然后初始化位于地址0的中断向量表。最后BIOS将启动盘的第一个扇区装入到0x7C00,并开始
huangwei1024
·
2020-07-09 17:21
linux kernel & android
kernel学习
资料
相关书籍参考深入Linux内核架构深入理解LINUX内核(第3版)(涵盖2.6版)Android系统源代码情景分析-罗升阳Linux系统源代码情景分析-毛德操程序员的自我修养:链接、装载与库Linux内核探秘:深入解析文件系统和设备驱动的架构与设计网络资料参考:http://blog.csdn.net/kehyuanyu/article/details/47131547//Androidvold工
sundaygeek
·
2020-07-02 12:05
linux专题
Linux
Kernel学习
002——简介(二)
操作系统和内核简介操作系统的精确定义没有一个统一的标准。一般而言,操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分。这些部分应该包括内核、设备驱动程序、启动引导程序、命令行SHell或者其他种类的用户界面、基本的文件管理工具和系统工具。系统这个词其实包含了操作系统和所有运行在它之上的应用程序。用户界面是操作系统的外在表象,内核才是操作系统的内在核心。系统的其他部分必须依靠内核提供的服
ruomeng0x2018
·
2019-01-22 18:14
Linux
Kernel学习
002——简介(二)
操作系统和内核简介操作系统的精确定义没有一个统一的标准。一般而言,操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分。这些部分应该包括内核、设备驱动程序、启动引导程序、命令行SHell或者其他种类的用户界面、基本的文件管理工具和系统工具。系统这个词其实包含了操作系统和所有运行在它之上的应用程序。用户界面是操作系统的外在表象,内核才是操作系统的内在核心。系统的其他部分必须依靠内核提供的服
若梦儿
·
2019-01-22 18:14
Linux
Kernel学习
001——简介(一)
严格来说,Linux是一个像Unix内核一样设计的操作系统内核。而今天的UNIX是一个用OpenGroup拥有的商标。对于自称为UNIX的系统,它需要满足某些条件,通过一致性测试并许可名称。关于哪些操作系统通过了OpenGroup的认证,可以访问OpenGroup的官网。链接。Apple有趣的是,MacOSX自10.5到最新的10.14(除了10.7)外,都通过了UNIX03的认证。虽然Linux
ruomeng0x2018
·
2019-01-21 18:00
Linux
Kernel学习
000——前言
0.1介绍主要是记录自己学习Linux内核的过程,采用的内核版本为2.6.34。基于Linux2.6.34内核详细介绍Linux内核系统,覆盖了核心内核系统的应用到内核设计与实现的各方面内容。主要内容:进程管理进程调度时间管理和定时器系统调用接口内存寻址内存管理和页缓存VFS抢占式内核块I/O层I/O调度程序参考书籍:《Linux内核设计与实现》第三版。操作系统:CentOS6.10虚拟机:VMW
ruomeng0x2018
·
2019-01-20 19:00
Hi3520D上手过程之
Kernel学习
(一)
目录一、Kernel的入口二、Kernel的启动过程1.head.S过程分析(1)判断内核版本是否支持该CPU(2)保存RAM的起始物理地址到r8寄存器(3)校验参数的合法性(__vet_atags)(4)创建一级页表(5)保存最后的跳转地址,设置处理器和MMU相关寄存器(6)使能MMU(7)head.S的终点一、Kernel的入口在前一篇博客中,总结了u-boot的过程,最后定义了u-boot的
Callon_H
·
2018-06-10 22:51
linux
嵌入式
c语言
SVM
Kernel学习
笔记
SVM是机器学习里应用最广泛的模型之一,而说起SVM大家一般都会提kernel,有叫kernelfunction也有叫kerneltrick的。这是因为实际的应用中,没有kernel的SVM也就是一个线性分类器,与LR(logisticregression)没有本质的差别,就连目标函数都很相似。线性分类器是指它的decisionboundary是线性的,但训练数据并不一定能被线性区分开(linea
天外有菌
·
2018-02-05 21:04
深度学习与图像识别 图像检测
a、用较为复杂的模型降低模型偏差b、用大数据提升统计估计的准确度c、用可扩展的梯度下降算法求解大规模优化问题这个大数据是除了数量上的大,还有更重要的是维度的大,很多算法本身是无法处理高纬度数据的,例如
Kernel
happy_XYY
·
2016-11-25 17:40
Deap
learning
qemu搭建
kernel学习
环境
qemu简介先看看维基百科的解释,什么是qemuQEMU是一套由FabriceBellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由KVM(早期为kqemu加速器,现在kqemu已被KVM替换)这个开源的加速器,QEMU能模拟至接近真实电脑的速度。QEMU有两种主要运作模式:Usermode模拟模式,亦即是用户模
Kevin_Mr
·
2016-10-08 10:03
ARM内核和驱动
gdb kernel 调试
ubuntu:qemu+gdb调试linux
kernel学习
笔记 声明:本笔记内容并非本人原创,90%来自网络资料的整合。
linuxarmsummary
·
2015-11-13 19:00
【
Kernel学习
】基础篇——01一些标准宏定义和文件include关系
先从最简单的宏定义学习学习;熟悉一下内核中的一些基本类型的定义,和代码风格 今天我们从stddef.h文件开始看: 1、include/linux/stddef.h 1 #ifndef _LINUX_STDDEF_H 2 #define _LINUX_STDDEF_H 3 4 #include <uapi/linux/stddef.h> 5 6
·
2015-11-09 11:52
include
终于配好了LXR
中午买的书送过来了,《大话存储》《ulk》《ldd》.开始
kernel学习
正式开始了。 前段时间做了一些准备工作,汇编,微机原理,保护模式等等。感觉对计算机了解得更深入了一些。好像入门了一样。
·
2015-10-31 10:28
r
linux
kernel学习
笔记(一)
include/linux/init.hmodule_init\module_exit\__setup1、通过alias可以指定函数的别名。2、同时加载不同的动态库时,即使有相同的函数名也不会引起任何异常,并且可以分别进行调用。include/asm-i386/unistd.hThisfilecontainsthesystemcallnumbers.arch/i386/kernel/entry.S
dangzy
·
2013-06-10 17:26
Linux
[置顶]
kernel学习
之ftrace环境搭设及使用(包括buildroot的使用)
Updated(2012/04/23):刚看了elc2012的一篇关于使用ftrace调试性能问题的文章,也很不错https://events.linuxfoundation.org/images/stories/pdf/lf_elc12_kobayashi.pdf同时,推荐下面这篇关于在ARM体系结构下使用Ftrace的文章http://elinux.org/Ftrace_Function_Gr
Melody_lu123
·
2012-03-09 15:00
function
ext
Graph
buffer
Path
profiling
Linux
Kernel学习
笔记
http://www.ringkee.com/note/opensource/kernel/kernel.htmLinux
Kernel学习
笔记整理:Jimsof肥肥世家Copyright©2007本文遵从
jordon_ah
·
2009-07-28 20:00
Linux
Kernel
上一页
1
下一页
按字母分类:
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
其他