自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 ARM中断嵌套处理流程(转载)

ARM中断嵌套解析处理流程

2022-09-16 19:11:15 1233 2

转载 kexec基本原理

什么是kexec?可从当前正在运行的内核直接跳转到新内核为什么需要kexec?跳过boot阶段,减少重启时间kexec整体思路如下1)新的kernel镜像和initrd镜像连续存储在内存中,initrd的位置记录在boot_params中2)切换到新内核就是跳转到新的kernel镜像所在内存位置,CPU执行其entry的代码即可,新的内核通过boot_params记录的initrd位置完成根文件系统内容的加载原理不复杂,但受到一些实际情况的限制,所以在实现上会略复杂一些。首先

2020-09-04 11:17:00 741

转载 linux内存源码分析 - 页表的初始化

linux内存源码分析 - 页表的初始化2015-06-23 17:49tolimit 阅读(7611) 评论(5)编辑收藏本文为原创,转载请注明:http://www.cnblogs.com/tolimit/本文章中系统我们假设为x86下的32位系统,暂且不分析64位系统的页表结构。linux分页  linux下采用四级分页,一个线性地址会分为5个偏移量用于寻址,具体看图:  虽然有四级,但并不是每一级都会用到,在linux中,对于硬件体系的不同可能...

2020-08-17 23:15:00 631

原创 S5PV210的uboot第一阶段start.S SD卡启动代码分析

/* *  armboot - Startup Code for S5PC110/ARM-Cortex CPU-core * *  Copyright (c) 2009 Samsung Electronics * * * See file CREDITS for list of people who contributed to this * project. * * This program i...

2018-06-17 17:58:32 421

原创 ARM汇编指令

1.两种不同风格的ARM汇编指令:        一种是ARM官方的汇编风格,该风格的指令一般用大写字母表示,在Windows中的IDE开发环境经常用到,如:LDR R0,[R1]。另一种风格是GNU风格的汇编,指令一般采用小写字符,在Linux中常见,如:ldr r0,[r1]。2.关于内存和寄存器在CPU操作时的一些差别:        RISC架构的CPU不能直接操作内存,它可以直接操作寄存...

2018-04-28 20:13:32 697

原创 ARM处理器的工作模式、CPSR寄存器的简单介绍、ARM的异常处理机制

1. ARM处理器的7种工作模式:        USER:非特权模式,大部分任务执行在该模式下        FIQ:高优先级中断模式        IRQ:低优先级中断模式        Supervisor:复位/软中断指令执行时会进入该模式        Abort:存取异常模式        Undef:执行未定义指令        System:与user模式使用的寄存器相同,但是它可...

2018-04-28 15:31:35 2525 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除