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
theKernel
移植最新的内核之:使内核的打印信息可以在串口输出
内核版本:3.4.2首先复习下bootloader是如何启动内核的:
theKernel
=(void(*)(int,int,unsignedint))0x30008000;
theKernel
(0,362,0x30000100
longshan_2009
·
2023-07-21 08:53
内核
Error: Canceled future for execute_request message before replies were done
Thekernel
‘tf(Python3.7.13)’died.ViewJupyterlogforfurtherdetails.在学习的时候出现这两个问题原因可能是image找不到;但是我这个的原因时内存不够用
徐子元竟然被占了!!
·
2022-12-15 16:42
python
python
uboot启动参数传递和内核调用
以bootm命令启动内核为例,bootm命令实际上调用的是do_bootm_linux函数:内核调用函数:
theKernel
(0,bd->bi_arch_number,bd->bi_boot_params
求知_swat
·
2020-09-14 03:43
linux内核开发基础
STM32F103 ucLinux开发之二(内核启动汇编代码分析)
theKernel
=(void(*)(int,int,unsignedint))((uint32_t)0x08003001);
theKernel
(0,2189,((uint32_t)0x20000100
weixin_30646315
·
2020-08-18 04:26
《kernel源码分析(二)内核启动流程分析》
1.内核启动参数当uboot启动内核时,调用的是armlinux.c中的
theKernel
(0,bd->bi_arch_number,bd->bi_boot_params),传入了两个参数。
abc123451234565
·
2020-08-17 11:26
LINUX常用基础命令
TheUNIXoperatingsystemismadeupofthreeparts;
thekernel
,theshellandtheprograms.进程是由唯一的PID(进程标识符)标识的执行程序。
N阶魔方
·
2020-08-08 01:22
Linux系统
uboot之bootm命令分析
,在此表示感谢*/bootm要做的事情:1.读取头部,把内核拷贝到合适的地方2.把参数给内核准备好,并告诉内核参数的首地址3.引导内核启动内核:do_bootm_linux:1.设置参数,跳到入口地址
theKernel
kehui123
·
2020-08-05 13:20
uboot
uboot直接启动 zImage
intdo_bootz(cmd_tbl_t*cmdtp,intflag,intargc,char*argv[]){ulongaddr;inti;void(*
theKernel
)(intzero,intarch
Etual
·
2020-07-31 17:40
嵌入式LINUX
基本概念 - - Linux系统编程手册
基本概念(Fundamentalconcepts)2.1内核(
TheKernel
)操作系统(operatingsystem)通常有2种不同含义:1.指完整的软件包。
学海无涯书山有路
·
2020-07-31 10:55
读书笔记
对u-boot 之 main_loop()函数的理解
**u-boot启动内核过程:start.S->start_armboot()->main_loop()->run_command()->do_bootm_linux()->
theKernel
(0,bd
hill_guo
·
2020-07-15 23:55
u-boot
Open Source Development (This Article Is the Winner of PRSA 2003 Award in Excellence in Technology …
MostpeoplewhoknowanythingaboutLinuxknowthatof.com"target=_blank>
thekernel
?
zgqtxwd
·
2020-07-15 12:47
xml
ajax
X86的bootloader(一):选择GRUB
bootloaderisthefirstsoftwareprogramthatrunswhenacomputerstarts.Itisresponsibleforloadingandtransferringcontroltotheoperatingsystemkernelsoftware(suchastheLinux).
Thekernel
恺风
·
2020-07-14 10:30
嵌入式Linux
Linux
LAB1_Part3_The Kernel
1.Part3:
TheKernel
我们现在将开始更详细地研究JOS内核。(最后你会写一些代码!)。与引导加载程序一样,内核从一些汇编语言代码开始,这些代码设置可以使C语言代码正确执行。
Small_Pond
·
2020-07-14 06:10
MIT6.828操作系统
MIT
6.828
操作系统
MIT 6.828 操作系统工程 2018 fall lab1 part3 内核 笔记 and 中文注释源代码阅读
mit6.828lab代码和笔记,以及中文注释源代码已放置在github中:https://github.com/yunwei37/xv6-labsPart3:
TheKernel
内核使用虚拟内存解决位置依赖性内核的链接地址
云微123
·
2020-07-06 18:20
笔记
计算机原理
Disable the feature: KASLR Before debugging the kernel with qemu+gdb
Thekernel
(version>4.8)featureKASLRhasbeenincluded.WhatisKASLR?Pleas
Oliverlyn
·
2020-06-22 02:00
内核编译
qemu
linux
kernel
IOS多线程编程指南一之线程
athreadisacombinationofthekernel-levelandapplication-leveldatastructuresneededtomanagetheexecutionofcode.
Thekernel
-levelstructurescoordinatethedispatchingof
ITCodeShare
·
2020-03-30 16:23
Unix tutor
一,Concept(概念)1,TheUNIXoperatingsystemismadeupofthreeparts;
thekernel
,theshellandtheprograms.
嘟嘟噜噜可
·
2020-03-23 15:57
Unix/Linux初步掌握
Unix操作系统由三部分组成:1)
thekernel
(内核):内核是操作系统
keepStriving
·
2020-01-02 09:45
从头写一个操作系统 12 (create an OS from scratch 12)
你可能需要google:kernel,ELFformat,makefile目标:写一个简单的kernel,让bootsect启动它
Thekernel
我们用C语言写的内核只能做一点点事,就是在屏幕左上角打印一个
半步江南
·
2019-04-22 13:34
从零开始写一个简单的bootloader(2)
正文我们先给出代码,再对代码做详细的分析intmain(void){void(*
thekernel
)(intzero,intarch,unsi
lee_jimmy
·
2018-09-01 15:45
嵌入式学习
韦东山第10课-内核启动
1判断内核是否支持cpu,是否支持单板u-boot/armlinux.c的
theKernel
(0,bd->bi_arch_number,bd->bi_boot_params);是uboot启动时的uboot
问道_bin
·
2017-08-30 09:53
uboot移植之tag传参
uboot启动内核的最后通过
theKernel
(0,m
菜鸟养成记
·
2017-05-14 17:08
tag
uboot
uboot移植
linux内核启动head.s
/arch/arm/kernel/head.S2.u-boot启动内核:
theKernel
(0,bd->bi_arch_number,bd->bi_boot_params)//启动内核bd->bi_arch_number
kjfureone
·
2016-05-14 11:50
linux驱动开发
MIT 6.828 JOS学习笔记10. Lab 1 Part 3: The kernel
Lab1Part3:
Thekernel
现在我们将开始具体讨论一下JOS内核了。就像bootloader一样,内核开始的时候也是一些汇编语句,用于设置一些东西,来保证C语言的程序能够正确的执行。
fatsheep9146
·
2016-03-08 15:00
Kernel如何解析u-boot传过来的参数
theKernel
(0,machid,bd->bi_boot_params); /*doesnotreturn*/ return1; }k
kris_fei
·
2016-01-11 10:00
linux启动过程内核head.S
/arch/arm/kernel/head.S2.u-boot启动内核:
theKernel
(0,bd->bi_arch_number,bd->bi_boot_params)bd->bi_arch_number
KjfureOne
·
2015-12-27 11:00
linux
kernel
武侠世界客户端源代码【静态变量的初始化之二】
//省略 // 加载插件中的类//g_
theKernel
.LoadPlugin(_T("Debuger.dll"), &g_
theKernel
); g_
theKernel
.LoadPlugin
·
2015-10-31 12:47
静态变量
drop_caches Linux清空缓存
drop_cachesWriting to this will cause
thekernel
to drop clean caches, dentries andinodes from memory,
·
2015-10-31 12:13
linux
arm linux 启动之一:汇编启动到start_kernel
armlinux的引导 uboot在引导armlinux(uImage镜像)到SDRAM之后,通过bootm命令对uImage镜像的64个字节头进行解释,获取linux的entry入口地址,并赋值给
theKernel
吴跃前
·
2014-09-29 12:00
arm linux 启动之一:汇编启动到start_kernel
armlinux的引导 uboot在引导armlinux(uImage镜像)到SDRAM之后,通过bootm命令对uImage镜像的64个字节头进行解释,获取linux的entry入口地址,并赋值给
theKernel
yueqian_scut
·
2014-09-26 18:00
ARM
linux启动
linux启动
uboot
uboot移植之uboot和kernel的参数传递
从uboot启动内核的形式
theKernel
(0,machid,bd->bi_boot_params)可以看出uboot给内核传递了3个参数,第1个是0,第2个是机器码,第3个是参数列表在SDRAM的起始位置刚好满足一下调用内核的条件
shanzhizi
·
2014-08-22 17:00
uboot
分析U-Boot是如何启动内核的
现在来分析do_bootm_linux()这个函数:
theKernel
=(v
yongbudl2012
·
2014-06-27 12:00
uboot
Uboot 和 Linux启动流程
第二阶段:检测内存映射,将内核映像和要传给内核的参数从flash复制到内存中,,设置处理器为SVC模式,关闭MMU、缓存,调用
theKernel
函数,传入机器号和参数列表地址作为参数,跳转到内核在内存的地址
luopingfeng
·
2014-04-07 19:00
Virtual box安装 centos的问题
Virtualbox安装centos的问题在2.2.2中完CentOS4.7操作系统后,第一次到“UncompressingLinux...OK,
thekernel
.”停住不动,如下图所示。
584250550
·
2013-07-30 17:33
linux
网络
操作系统
Google
电脑
内容内核linux内核启动时R2的值来历
种这情况下,是在u-boot中最后一句
theKernel
(0,machid,bd->bi_boot_params);这个函数调用
·
2013-04-28 19:00
linux
linux内核启动时R2的值来历
这种情况下,是在u-boot中最后一句
theKernel
(0,machid,bd->bi_boot_params);这个函数调用过,R0=0,R1=machid,R2=bd->bi
kangear
·
2013-04-28 00:00
uboot直接启动 zImage
intdo_bootz(cmd_tbl_t*cmdtp,intflag,intargc,char*argv[]) { ulongaddr; inti; void(*
theKernel
)(intzero,
etual
·
2013-02-22 15:00
linux 内核 hash table 的使用
Thekernel
(asof2.6.38)doesnotincludeagenerichashtableimplementation,butdoesincludesomepieces:hlist_*/HLIST
fgh1987168
·
2012-10-22 11:32
linux
kernel
hash
init 进程
Init
Thekernel
,onceitisloaded,findsinit insbinandexecutesit.Wheninit starts,itbecomestheparentorgrandparent
duyiwuer2009
·
2012-09-08 12:00
service
File
System
login
initialization
networking
uboot之bootm命令分析
,在此表示感谢*/bootm要做的事情:1.读取头部,把内核拷贝到合适的地方2.把参数给内核准备好,并告诉内核参数的首地址3.引导内核启动内核:do_bootm_linux:1.设置参数,跳到入口地址
theKernel
kehui123
·
2012-07-23 23:00
linux
image
header
OS
compression
linux内核
bootloader 内核启动参数
,bootloader把这个数据结构拷贝到某个地址, 在改动PC跳向内核接口的同时,通过通用寄存器R2来传递这个地址的值,下面这句话就是uboot跳向linux kernel的代码(bootm命令)
theKernel
tronteng
·
2012-06-01 14:00
数据结构
linux
struct
header
command
Exploring the /proc/net/ Directory
/filesystemisatricktheLinuxkernelusestomakecertaininternalinformationavailabletouser-spaceprocesses.
Thekernel
tenfyguo
·
2012-04-19 19:00
command
NetWork
each
interface
output
statistics
双framebuffer显示两张uboot logo
但是kernel对framebuffer修改较大,故考虑在uboot开始和结束显示两张logo(第二幅logo显示调用在
theKernel
()跳入内核函数之前),k
yicao821
·
2012-01-13 11:00
buffer
uboot移植之uboot和kernel的参数传递
从uboot启动内核的形式
theKernel
(0,machid,bd->bi_boot_params)可以看出uboot给内核传递了3个参数,第1个是0,第2个是机器码,第3个是参数列表在SDRAM的起始位置刚好满足一下调用内核的条件
songqqnew
·
2011-10-06 17:00
c
linux
嵌入式
uboot在引导linux之前要做的事
theKernel
作用
启动armlinux,bootloader必须提供下面几步: 1. 设置并初始化ram2. 初始化一个串口3. 检测处理器类型4. 设置内核标记列表5. 调用内核映像 1. 设置并初始化ram bootloader要找到并初始化系统中所有的ram,内核将这些ram用于可变数据的存储。 2. 初始化一个串口 bootloader应该在目标板上初始化并使能一个串串口。这将允许内核
liukun321
·
2011-07-04 09:00
linux
cache
网络
Flash
存储
磁盘
bootloader 内核启动参数
,bootloader把这个数据结构拷贝到某个地址, 在改动PC跳向内核接口的同时,通过通用寄存器R2来传递这个地址的值,下面这句话就是uboot跳向linux kernel的代码(bootm命令)
theKernel
xiyangfan
·
2010-04-07 14:00
数据结构
linux
struct
header
command
X86的bootloader(一):选择GRUB
bootloaderisthefirstsoftwareprogramthatrunswhenacomputerstarts.Itisresponsibleforloadingandtransferringcontroltotheoperatingsystemkernelsoftware(suchastheLinux).
Thekernel
flowingflying
·
2009-07-09 17:00
linux
REST
System
disk
X86
嵌入式操作系统
uboot到linux启动内核需要注意的经验之谈
uboot会通过do_bootm_linux给linux传递参数,称为
thekernel
(r0,r1,r2);实际上,r1存的是cpuid,r2是命令行地址.
lanmanck
·
2009-06-19 17:00
linux
uboot在引导linux之前要做的事
theKernel
作用
来自:http://blog.csdn.net/BoySKung/archive/2008/11/19/3334341.aspx 启动armlinux,bootloader必须提供下面几步: 1. 设置并初始化ram2. 初始化一个串口3. 检测处理器类型4. 设置内核标记列表5. 调用内核映像 1. 设置并初始化ram bootloader要找到并初始化系统中所有的ram,内核将这些r
lanmanck
·
2009-06-19 11:00
linux
网络
cache
Flash
存储
磁盘
上一页
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
其他