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等几大方向。
配图:全体系课程视频一览

配图:FS-MP1A开发板硬件资源


stm32mp157教程之linux系统移植(总23讲),更新如下:
课时1:虚拟机环境安装
本节课程将为大家介绍虚拟机环境安装。
主要内容包括:
1、VMware安装;
2、ubunut18.04 操作系统安装;
3、ubunut18.04常用软件安装。
课时2:A7环境安装和程序烧写
本节课程将为大家介绍A7环境安装和程序烧写。
主要内容包括:
1、A7开发环境安装
2、STM32CubeProgrammer方式烧录
3、ums分区映射
4、TF启动卡制作
课时3:linux系统移植概述 1
本节课程将为大家介绍系统移植相关知识。
主要内容包括:
1、系统分区规划讲解
2、系统启动流程讲解
课时4:linux系统移植概述 2
本节课程将为大家介绍系统移植相关知识。
主要内容包括:
1、ROM Code执行流程
2、TF-A启动流程
3、u-boot、linuux、busybox功能介绍
课时5:Linux设备树基础 1
本节课程将为大家介绍设备树基础知识。
主要内容包括:
1、设备树由来
2、dts、dtsi文件介绍
课时6:设备树基础 2
本节课程将为大家介绍设备树基础知识。
主要内容包括:
1、设备树组成部分
2、openstlinux5.4设备树框架讲解
课时7:Uboot移植 1
本节课程将为大家介绍Uboot移植相关知识。
主要内容包括:
1、导入源码
2、制作TF启动卡
3、程序编译与烧写
课时8:Uboot移植 2
本节课程将为大家介绍Uboot移植相关知识。
主要内容包括:
1、电源域配置
2、ADC与LTDC的功能裁剪
课时9:Uboot移植 3
本节课程将为大家介绍Uboot移植相关知识。
主要内容包括:
1、网卡移植
2、mmc移植
3、trusted移植
课时10:TF-A移植
本节课程将为大家介绍TF-A的移植。
主要内容包括:
1、tf-a电源域调整
2、tf-a emmc移植
3、从linux下更新fsbl和ssbl
其他待更新章节视频,后续陆续更新,请关注我个人中心的视频更新即可。
或者进QQ群有更多资料可以分享:459754978
课时11:Linux内核目录讲解
课时12:Linux内核配置与编译
课时13:Linux内核eMMC移植
课时14:Linux内核有线网卡驱动移植
课时15:Linux内核HDMI驱动移植
课时16:Linux内核MIPI LCD驱动移植
课时17:Linux内核RGB LCD驱动移植
课时18:Linux内核触摸屏移植
课时19:Linux内核音频移植
课时20:Linux内核摄像头移植
课时21:Linux内核蓝牙移植
课时22:Linux内核WIFI移植
课时23:Linux根文件系统制作