
BSP工程师的内核基本功
文章平均质量分 95
Core&Chip 沙师兄
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BSP工程师的内核必修课 —— 1.3 Kernel Build Sytem
本文我们学习了,这是一套目前高效并广泛用在开源项目中的编译系统。用户使用Kconfig配置选项,生成.config文件,Kbuild根据.config文件动态组织编译项,在我们后面学习了内核模块后,就更加可以感受到完美的配合了内核模块的理念。我们现在学会了如何使用内核提供的配置,但是如果我们如果想增加一个内核中不存在的配置该怎么办呢?下一节中我们将详细讲解Kconfig的语法,让我们可以增加和修改自己的配置,这在内核、BSP以及驱动开发中是必要的技能如果有什么问题,欢迎添加我的微信讨论。原创 2025-07-16 23:42:26 · 617 阅读 · 0 评论 -
BSP工程师的内核必修课:1.2. Linux内核编译
刚才使用的是我提供的sdk编译了内核,接下来对我们刚才的编译流程做一下解释,让大家明白刚才做的步骤的目的是什么。保证大家拥有即使脱离开平台也具有独立进行开发的能力。到这里就完成了一个完整的kernel编译,有的同学会不会觉得有点过于简单了?事实上编译内核本身就不是很复杂的事情,如果内核编译都非常繁琐那Linux就不可能做到如此大规模的普及程度了。上面的编译流程,如果你在一个文档和环境较为完善的公司,那编译流程基本上是差不多的,都会有自己完整的环境脚本和启动流程。原创 2025-07-16 23:37:11 · 611 阅读 · 0 评论 -
BSP工程师的内核基本功
本文介绍了《BSP工程师的内核基本功》系列专题的学习方法与内容规划。作者沙师兄根据多年BSP开发经验,采用"What-How-Why"拼图学习法,从实用角度讲解Linux内核知识。专题将涵盖编译配置、设备驱动、中断处理等核心内容,使用QEMU作为实验平台。该系列旨在帮助工程师深入理解内核原理,培养T型人才能力,同时欢迎读者参与讨论和指正。文章强调实用主义学习路径,先掌握使用再探究原理,最终实现从应用到底层实现的全面理解。原创 2025-06-17 11:06:55 · 707 阅读 · 0 评论