
linux内核分析
文章平均质量分 95
深度学习linux kernel的相关知识
mftang
知名世界500强企业嵌入式软件开发leader engineer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
移植DM9000驱动至内核(linux-2.6.32.24)
本文主要介绍如何移植DM9000的驱动到linux-2.6.32.24内核,笔者详细记录了内核移植过程中遇见的问题,并对每个问题的解决过程做了详细的记录。移植完成驱动后,并将其编译到内核中,并在板卡mini2440上进行测试,其能正常的连接到网络上,实现通信功能。原创 2024-04-01 02:00:00 · 1059 阅读 · 0 评论 -
快速编译嵌入式Linux(4.9.229)内核(硬件:mini2440)
本文主要以硬件板卡mini2440为例,介绍如何从linux内核官网下载一个原生态的内核源码包,通过简单的配置编译适合在ARM上运行的内核。笔者使用linux 内核版本为linux-4.9.229为模版,介绍内容包括:交叉工具的配置,linux内核目录结构,编译内核使用的命令,以及如何生成zImage文件。原创 2024-03-29 00:15:00 · 1046 阅读 · 0 评论 -
嵌入式Linux内核启动过程详解(第二阶段:C语言部分)
本文主要介绍linux内核启动第二部分的相关内容,第一部分主要是运行在汇编语言代码,其主要为C语言内核部分的运行创造环境。本文以start_kernel为其实函数,介绍其内部实现的功能,并对该函数内部调用的重要接口做了详细的介绍。原创 2024-03-23 05:09:29 · 1405 阅读 · 0 评论 -
根据log信息解读内核(linux-2.6.32.24)的启动流程
笔者已经移植该内核到板卡mini2440中,现在该内核已经在mini2440上能正常启动,控制台上也能输入命令,输出log。本文主要以linux-2.6.32.24内核为基础,分析内核在mini2440板卡终端输出的log,分析其启动过程中做了哪些具体的功能,这样能加深对内核的理解。原创 2024-03-22 00:23:49 · 1063 阅读 · 0 评论 -
嵌入式Linux 内核启动过程详解(第一阶段:汇编语言部分)
本文主要介绍嵌入式Linux 内核启动过程从链接文件进 和运行汇编部分代码的全部过程。笔者对汇编部分代码中重要函数的功能做了详细的介绍。通过流程图的方式,呈现内核启动过程中,在这一部分主要做了哪些工作。原创 2024-03-23 00:35:21 · 1729 阅读 · 0 评论