linux系统移植(6)——Linux内核的移植

本文详细介绍了将Linux内核移植到STM32单片机的过程,包括理解Linux内核特点,获取源码,解读版本命名,分析ST提供的内核源码,配置和编译内核,特别是`make stm32mp15_fsmp1a_defconfig`和`make menuconfig`的执行细节,以及`.config`, `Kconfig`, `Makefile`三者的关系,并展示了如何添加LED驱动到内核并图形化选择编译选项。" 76919054,5694199,优化ListView:控制初始化加载的Item数量,"['ListView', '性能优化', 'Android']
摘要由CSDN通过智能技术生成
  1. linux内核的特点

1> linux内核是开源的,
    作者:linus
    git : 版本管理工具
    源码由C语言和汇编实现

2> linux内核支持多种硬件架构平台

3> linux内核采用模块化方式编写,分层思想

4> linux内核使用C和汇编代码实现,
    在内核中最好不要使用C++

5> linux内核具有很好的移植和裁剪特性
    通过图形化界面的配置方式就可以完成裁剪

  1. linux内核源码的获取

1> linux官方获取
    https://mirrors.edge.kernel.org/pub/linux/kernel/

2> 芯片厂家获取
    https://wiki.stmicroelectronics.cn/stm32mpu/wiki/STM32MP1_Developer_Package

3> 开发板厂家获取

4> 公司主管获取
    本次课程使用从st官方下载的linux内核源码。
    本次课程使用:linux-5.10.10.tar.xz

    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 打赏
      打赏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    小徐的记事本

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值