首页
›
芯片硬件与光电工程
›
201-Microchip PolarFire与PolarFire SoC工程
›
《PolarFire SoC嵌入式Linux平台工程》
VIP20
本课程属于:201-Microchip PolarFire与PolarFire SoC工程
芯片硬件与光电工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
PolarFire SoC嵌入式Linux平台工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
PolarFire SoC平台概览与课程目标
目标=介绍PolarFire SoC… · RISC-V硬核与FPGA fabr… · 嵌入式Linux在其中的角色
PolarFire
SoC
02
开发环境搭建与工具链准备
目标=安装Libero SoC · SoftConsole · Yocto/OpenEmbedded
开发环境搭建
工具链准备
03
PolarFire SoC硬件启动流程与引导模式
目标=分析上电复位 · BootROM · HSS(Hart Software…
PolarFire
SoC
04
HSS与U-Boot移植基础
目标=获取并配置HSS源码 · 理解其多核启动 · 时钟与DDR初始化职责
HSS
U-Boot
05
设备树原理与PolarFire SoC设备树结构
目标=讲解设备树语法 · 节点与属性 · 地址与中断映射
PolarFire
SoC
06
Linux内核配置与编译
目标=获取适合PolarFire S… · 使用默认配置或自定义配置启用RISC… · PolarFire SoC平台
Linux
内核配置
07
根文件系统构建
目标=使用Yocto/OpenEmb… · 配置BusyBox · systemd或SysVinit
根文件系统构建
Yocto/OpenEm…
08
SD卡启动与系统部署
目标=制作包含HSS · U-Boot · 内核
SD
卡启动
09
网络与串口调试
目标=配置以太网 · 串口控制台 · 使用SSH
网络
串口调试
10
GPIO与中断驱动开发
目标=基于PolarFire SoC… · 编写字符设备驱动或使用libgpio… · 实现LED控制
GPIO
断驱动开发
11
I2C与SPI外设驱动
目标=分析PolarFire SoC… · 编写或移植传感器 · EEPROM
I2C
SPI
12
UART与RS-485通信
目标=配置UART驱动 · 实现串口通信 · RS-485半双工控制
UART
RS-485
13
PWM与定时器应用
目标=使用PolarFire SoC… · 编写驱动或通过sysfs控制PWM输… · 实现电机调速
PWM
定时器应用
14
ADC与传感器数据采集
目标=配置ADC控制器 · 编写IIO驱动或用户空间采集程序 · 读取模拟传感器数据
ADC
传感器数据采集
15
DMA与高性能数据传输
目标=理解PolarFire SoC… · 编写DMA驱动或使用dmaengin… · 实现内存到外设的高速数据传输
DMA
高性能数据传输
16
PCIe与高速接口基础
目标=配置PCIe控制器 · 枚举设备 · 编写简单PCIe驱动或使用用户空间访…
PCIe
高速接口基础
17
FPGA fabric与Linux交互
目标=通过UIO · remoteproc或自定义字符设备 · 实现Linux用户空间对FPGA逻辑…
FPGA
fabric
18
RISC-V多核与AMP架构
目标=分析PolarFire SoC… · 配置Linux SMP或AMP模式 · 实现核间通信(IPI
RISC-V
AMP
19
实时性优化与PREEMPT_RT
目标=在PolarFire SoC上… · 配置内核实时选项 · 测试中断延迟与调度抖动
PREEMPT
RT
20
电源管理与低功耗设计
目标=利用PolarFire SoC… · 配置CPU频率调节 · 外设时钟门控与休眠模式
电源管理
低功耗设计
21
安全启动与可信执行
目标=配置HSS与U-Boot的安全… · 使用签名镜像 · OTP与加密引擎
安全启动
可信执行
22
OTA与系统更新
目标=设计基于U-Boot · RAUC或SWUpdate的OTA方… · 实现A/B分区
OTA
系统更新
23
文件系统选型与优化
目标=对比ext4 · UBIFS · JFFS2
文件系统选型
优化
24
内核调试与性能分析
目标=使用ftrace · perf · gdb
内核调试
性能分析
25
设备驱动调试与故障排查
目标=通过dmesg · sysfs · debugfs
设备驱动调试
故障排查
26
Yocto项目定制与镜像构建
目标=创建自定义layer · 配方与镜像 · 集成PolarFire SoC BS…
Yocto
项目定制
27
应用程序开发与交叉编译
目标=使用RISC-V交叉工具链编译… · 配置CMake或Makefile · 部署到目标板
应用程序开发
交叉编译
28
容器化与边缘计算
目标=在PolarFire SoC上… · 构建轻量容器镜像 · 部署边缘计算应用
容器化
边缘计算
29
综合实战
目标=构建一个完整的嵌入式Linux… · I2C · SPI
综合实战
Linux
30
课程总结与工程化建议
目标=回顾PolarFire SoC… · 讨论版本管理 · 持续集成
课程总结
工程化建议
所属VIP或分类
同VIP:Microchip-PolarFire系统级产品开发
同VIP:PolarFire-DDR存储接口设计与验证
同VIP:PolarFire-FPGA复杂时序收敛工程