stm32mp157教程之linux系统移植(总23讲,陆续更新)

开发平台:华清远见FS-MP1A开发板

《stm32mp157教程之linux系统移植》主要讲解基于ST官方源码包,适配FS-MP1A开发板。主要内容包括u-boot 2020.01移植,tf-a 2.2移植,linux 5.4.31内核移植及驱动移植,busybox 1.29.3移植。本套****,将手把手带您一步步完成Linux系统移植操作,熟悉掌握Linux系统移植相关的知识点。

《stm32mp157教程之linux系统移植》是《零基础玩转STM32MP1开发板》完整课程中的Level 9章内容。《零基础玩转STM32MP1开发板》为华清远见针对FS-MP1A开发板打造的全体系嵌入式Linux教学视频,整套视频课程分为15大Level 200余课时,全面覆盖嵌入式linux基础、应用、系统、驱动、ARM等几大方向。

配图:全体系课程视频一览
stm32mp157教程之linux系统移植(总23讲,陆续更新)
配图:FS-MP1A开发板硬件资源stm32mp157教程之linux系统移植(总23讲,陆续更新)
stm32mp157教程之linux系统移植(总23讲,陆续更新)
stm32mp157教程之linux系统移植(总23讲),更新如下:

课程 内容简介 开发平台
【stm32mp157教程之linux系统移植】课时1:虚拟机环境安装 1、VMware安装;2、ubunut18.04 操作系统安装;3、ubunut18.04常用软件安装 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时2:A7环境安装和程序烧写 1、A7开发环境安装;2、STM32CubeProgrammer方式烧录;3、ums分区映射;4、TF启动卡制作 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时3:Linux系统移植概述1 1、系统分区规划讲解;2、系统启动流程讲解 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时4:Linux系统移植概述2 1、ROM Code执行流程;2、TF-A启动流程;3、u-boot、linuux、busybox功能介绍 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时5:Linux设备树基础1 1、设备树由来;2、dts、dtsi文件介绍 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时6:Linux设备树基础2 1、设备树组成部分;2、openstlinux5.4设备树框架讲解 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时7:Uboot移植1 1、导入源码;2、制作TF启动卡;3、程序编译与烧写 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时8:Uboot移植2 1、电源域配置;2、ADC与LTDC的功能裁剪 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时9:Uboot移植3 1、网卡移植;2、mmc移植;3、trusted移植 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时10:TF-A移植 1、tf-a电源域调整;2、tf-a emmc移植;3、从linux下更新fsbl和ssbl 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时11:Linux内核目录讲解 linux内核源码树介绍 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时12:Linux内核配置与编译 1、打入ST官方补丁;2、生成FSMP1A平台配置;3、内核与内核模块编译;4、tftp下载 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时13:Linux内核eMMC移植 1、eMMC介绍;2、内核设备树移植;3、启动设备讲解 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时14:Linux内核有线网卡驱动移植 1、有线网卡芯片介绍;2、网卡设备树添加;3、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时15:Linux内核HDMI驱动移植 1、LTDC控制器介绍;2、SiI9022移植;3、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时16:Linux内核MIPI LCD驱动移植 1、mipi介绍;2、新建mipi设备树文件;3、st7701移植;4、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时17:Linux内核RGB LCD驱动移植 1、RGB介绍;2、新建rgb设备树文件;3、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时18:Linux内核触摸屏移植 1、gt911从机地址分析;2、5寸触摸屏移植;3、7寸触摸屏移植;4、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时19:Linux内核音频移植 1、CS42L51移植;2、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时20:Linux内核摄像头移植 1、OV5640摄像头介绍;2、添加DCMI接口;3、添加OV5640设备节点;4、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时21:Linux内核蓝牙移植 1、AP6236介绍;2、移植AP6236蓝牙接口;3、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时22:Linux内核WIFI移植 1、sdio控制器介绍;2、移植AP6236 WIFI接口;3、启动配置文件讲解;4、wifi固件命名规则;5、现象演示 华清远见FS-MP1A开发板(STM32MP157开发板)
【stm32mp157教程之linux系统移植】课时23:Linux根文件系统制作 1、最小文件系统介绍;2、busybox配置并编译;3、添加inittab,profile等配置文件;4、NFS启动配置 华清远见FS-MP1A开发板(STM32MP157开发板)

现在资源首发期,我们提供教程及视频 尝鲜看:
不能发链接,感兴趣的朋友,也可以加我Q群459754978看,群里公告及群文件里有更多stm32mp157的学习资料。