自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Freertos&PowerPC

目录PowerPC常用寄存器异常处理系统初始化和启动链接和存储分布链接脚本分析init_table和zero_table启动代码和RAM分布从main()到第一个Task执行Task创建和Heap初始化创建QueueTask执行内存占用分析总结中断中断和堆栈外部中断过程系统调用过程关于抢占PowerPCCPU不仅仅是一种计算资源,它为操作系统的实现提供了基本逻辑机制和物理支持。比如CPU可以提供特权态和用户态,以及迁移方法,

2022-01-04 19:26:15 3980

原创 Linux进程切换

这篇文章也是阅读《Linux内核情景分析》的读书笔记。这篇文章仅涉及进程切换的一部分内容,具体来说就是switch_to()函数的分析,觉得这个函数确实值得花点心思,而且它确实也是进程切换的一个核心操作。看了一下最新的内核代码,这一函数的内容已经发生了很大变化,但是这里还是以书中的2.4内核为背景分析。首先列出这个函数的内容#define switch_to(prev,next,last)

2017-04-17 13:34:07 471

原创 Linux内核空间与用户空间的实现

实现用户内核空间和用户空间的分离是现代操作系统的必备能力。开始接触Linux时就就困惑于内核空间和用户空间的分离是如何实现的。查阅过一些材料,但很多都只是罗列了一些概念和一些简单的关系,并不能让我对这个问题有一个清晰的理解。后来在公司前架构师的建议下开始阅读《Linux内核情景分析》这本书,这里把学到的东西做一个小小的总结,做一个备忘。       内核很多功能的实现要依赖于硬件。对于我们要讨

2017-04-16 19:30:44 2506

空空如也

空空如也

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

TA关注的人

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