随笔分类 -  Linux内核理解

收录Linux内核代码理解
摘要:关注、星标嵌入式客栈,干货及时送达 [导读] 对于驱动开发而言,中断机制是一个无法绕开的主题,翻看了很多资料书籍,读来读去总觉得没明白,所以尝试自底向上的分析一下Linux中断子系统的内在设计以及运行机制。将陆续分享相关的学习原创笔记,敬请关注期待。 代码分析基于内核5.4.31 如有兴趣,不妨星标 阅读全文
posted @ 2020-06-10 07:13 逸珺 阅读(512) 评论(0) 推荐(0)
摘要:MMU存在的意义 [导读] 本文从内存管理的发展历程角度层层递进,介绍MMU的诞生背景,工作机制。而忽略了具体处理器的具体实现细节,将MMU的工作原理从概念上比较清晰的梳理了一遍。 MMU诞生之前: 在传统的批处理系统如DOS系统,应用程序与操作系统在内存中的布局大致如下图: 应用程序直接访问物理内 阅读全文
posted @ 2020-05-25 00:52 逸珺 阅读(797) 评论(0) 推荐(0)
摘要:MMU诞生之前: 在传统的批处理系统如DOS系统,应用程序与操作系统在内存中的布局大致如下图: 应用程序直接访问物理内存,操作系统占用一部分内存区。操作系统的职责是“加载”应用程序,“运行”或“卸载”应用程序。 如果我们一直是单任务处理,则不会有任何问题,也或者应用程序所需的内存总是非常小,则这种架 阅读全文
posted @ 2020-04-28 21:35 逸珺 阅读(203) 评论(0) 推荐(0)
摘要:导读:如本人在《U-Boot架构浅析》所说,U-Boot具有十大黄金原则:小巧、快速、简单、可移植、可配置、可调试、易用、可维护、优雅、开源。面对如此精美的作品,如不深究,从提升编程技艺角度而言实为憾事。故本文试图观其形而悟其神,并把所见所思所得记录与诸君分享。文中观点或有错误疏漏,诚请交流指正,不 阅读全文
posted @ 2020-04-03 00:21 逸珺 阅读(182) 评论(0) 推荐(0)
摘要:更多精彩内容,请关注公众号,文章主要发布在嵌入式客栈 关注有礼,有海量学习资料赠送,涵盖嵌入式Linux、单片机、AI等 1.U-Boot网络架构分析 TCP/IP OSI model 下图比较清楚的描述TCP/IP模型与OSI 七层模型的对应关系: 对于U-Boot而言,并没有完整的实现上述模型, 阅读全文
posted @ 2020-03-29 00:42 逸珺 阅读(2031) 评论(0) 推荐(1)
摘要:导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数应用开发人员而言,由于Linux系统的复杂性,对于如何提高启动速度,往往无从下手 阅读全文
posted @ 2020-03-06 23:34 逸珺 阅读(1204) 评论(0) 推荐(0)
摘要:导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数应用开发人员而言,由于Linux系统的复杂性,对于如何提高启动速度,往往无从下手 阅读全文
posted @ 2020-03-03 22:23 逸珺 阅读(742) 评论(0) 推荐(0)
摘要:欢迎关注公众号,文章会同步发布在嵌入式客栈 导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数应用开发人员而言,由于Linux系统 阅读全文
posted @ 2020-03-01 15:32 逸珺 阅读(360) 评论(0) 推荐(0)
摘要:欢迎关注公众号,文章会同步发布在嵌入式客栈 引言:本文简明扼要的介绍了嵌入式Linux的引导过程,X86体系的引导过程以及几种常见嵌入式处理器的引导过程,U-Boot的移植的基本步骤、常用命令如何使用。通过本文可以对嵌入式Linux的引导从概念到实际操作有一个总体清晰的认识 1.启动顺序 1.1 B 阅读全文
posted @ 2020-03-01 15:08 逸珺 阅读(909) 评论(0) 推荐(0)
摘要:概述 欢迎关注公众号,文章会同步发布在公众号: 通常地,Linux操作系统如下图所示,由四大子系统组成: 用户应用层: 特定Linux系统上使用的应用程序集会有所不同,具体取决于计算机系统的用途,但典型示例包括文字处理应用程序和Web浏览器,嵌入式Linux往往会进行大量的裁剪,将不需要的应用裁剪掉 阅读全文
posted @ 2020-03-01 14:35 逸珺 阅读(280) 评论(0) 推荐(0)