“100ask stm32mp157 pro Kernel”的版本间的差异

来自百问网嵌入式Linux wiki
(创建页面,内容为“{{MARKDOWN}} # 外设配置 # ## Pinmux配置 ## ## dts层级结构 ## ## Audio类外设 ## ### WM8960芯片 ### ### SAI外设 ### ### SPDIFRX外设 ### ## GPIO LED…”)
 
 
(未显示同一用户的14个中间版本)
第1行: 第1行:
{{MARKDOWN}}
+
= Pinmux配置 =
# 外设配置 #
+
= dts层级结构 =
## Pinmux配置 ##
+
= Audio类外设 =
## dts层级结构 ##
+
*[[ALSA_overview | linux alsa声卡概述]]
## Audio类外设 ##
+
*[[ALSA_troubleshooting_grid  | linux alsa声卡故障排除]]
### WM8960芯片 ###
+
*[[How_to_play_audio | 如何播放音频]]
### SAI外设 ###
+
*[[How_to_record_audio | 如何录音]]
### SPDIFRX外设 ###
+
*[[I2S_device_tree_configuration | I2S协议如何配置设备树]]
 +
*[[I2S_Linux_driver | I2S协议linux驱动]]
 +
*[[SAI_device_tree_configuration | SAI协议设备树配置]]
 +
*[[SAI_Linux_driver | SAI协议Linux驱动]]
 +
*[[Soundcard_configuration | 声卡配置]]
 +
*[[SPDIFRX_device_tree_configuration  | SPDIFRX协议设备树配置]]
 +
*[[SPDIFRX_Linux_driver | SPDIFRX协议Linux驱动]]
 +
*[[Audio_troubleshooting_grid | 音频故障排除]]
 +
*[[PulseAudio | PulseAudio工具]]
 +
== WM8960芯片 ==
  
## GPIO LED驱动 ##
+
== SAI外设 ==
## GPIO按键驱动 ##
 
### GPIO矩阵键盘 ###
 
  
## Video类外设 ##
+
== SPDIFRX外设 ==
### DCMI外设 ###
 
### OV5640摄像头模组 ###
 
## 网络类外设 ##
 
### 4G模块驱动 ###
 
####    EC20模块 ####
 
####    ML302 ####
 
  
### FDCAN外设 ###
+
= GPIO LED驱动 =
####    CM4配置 ####
+
= GPIO按键驱动 =
## 低速接口类外设 ##
+
== GPIO矩阵键盘 ==
### I2C外设 ###
 
####    CM4配置I2C ####
 
### SPI外设 ###
 
####    CA7配置SPI ####
 
####    CM4使用SPI ####
 
####    spidev驱动 ####
 
  
### 串口外设 ###
+
= Video类外设 =
####    CA7串口设备树配置 ####
+
== DCMI外设 ==
####   CM4配置串口 ####
+
== OV5640摄像头模组 ==
 +
= 网络类外设 =
 +
*蓝牙相关
 +
:*[[Bluetooth overview | 蓝牙概述 ]]
 +
:*[[Bluetooth device tree configuration |  蓝牙设备树配置]]
 +
:*[[How to scan BLE devices | 如何扫描低功耗蓝牙设备]]
 +
:*[[How to scan Bluetooth devices | 如何扫描标准蓝牙设备]]
 +
:*[[How to set up a Bluetooth connection |如何设置蓝牙设备连接]]
 +
*WIFI设备相关
 +
:*[[WLAN overview|WIFI概述]]
 +
:*[[WLAN device tree configuration|WIFI设备树配置]]
 +
:*[[How to configure a wlan interface on client mode | 如何配置waln设备客户端模式]]
 +
:*[[How to configure a wlan interface on hotspot mode|如何配置wlan设备热点模式]]
 +
:*[[How to setup wifi connection|如何设置WiFi连接]]
 +
*以太网相关
 +
:*[[Ethernet overview | 以太网概述 ]]
 +
:*[[How to configure ethernet interface | 如何配置以太网接口]]
 +
:*[[Ethernet device tree configuration  | 网络设备树配置]]
 +
*网络测试
 +
:*[[How to perform ping test | 如何执行ping测试]]
 +
:*[[How to perform ssh connection | 如何执行SSH连接]]
 +
:*[[Network tools | 网络工具]]
 +
:*[[Networking overview |网络概述]]
 +
:*[[Networking troubleshooting grid|网络故障排除]]
 +
== 4G模块驱动 ==
 +
=== EC20模块 ===
 +
===   ML302 ===
  
## 模拟类外设 ##
+
= FDCAN外设 =
### ADC外设 ###
+
*CAN协议相关
####    CM4配置ADC ####
+
:*[[CAN overview | CAN协议概述]]
### DAC外设 ###
+
:*[[FDCAN device tree configuration|CAN设备树配置]]
####    CM4配置DAC ####
+
:*[[How_to_set_up_a_SocketCAN_interface|如何设置CAN套接字接口]]
## DFSDM外设 ##
+
:*[[How to send or receive CAN data |如何发送或接收CAN数据]]
## 显示类外设 ##
+
==   CM4配置 ==
### LCD背光驱动 ###
 
### DSI外设 ###
 
### LTDC外设 ###
 
## 核心类外设 ##
 
### RTC驱动 ###
 
### TIM外设 ###
 
####   CA7配置Capture功能 ####
 
####    CM4使用Timer ####
 
####    PWM输出配置 ####
 
### Watchdog外设 ###
 
####    IWDG外设 ####
 
####    WWDG外设 ####
 
### GPIO外设 ###
 
  
## 高速接口类外设 ##
+
 
### SDMMC外设 ###
+
= 低速接口类外设 =
#### CM4配置SDMMC3 ####
+
== I2C外设 ==
### USB设备驱动 ###
+
*[[I2C overview | I2C协议概述]]
### 存储类外设 ###
+
*[[I2C i2c-dev | I2C设备 ]]
#### FMC外设 ####
+
*[[I2C device tree configuration | I2C设备树配置]]
#### QUADSPI外设 ####
+
*[[I2C driver | I2C驱动]]
#####    CM4配置QSPI #####
+
*[[I2C i2c-tools | I2C测试工具]]
### 安全类外设 ###
+
=== CM4配置I2C ===
#### CRC外设 ####
+
 
#### CRYP外设 ####
+
== SPI外设 ==
#### HASH外设 ####
+
*[[SPI overview | SPI架构概述 ]]
#### RNG外设 ####
+
*[[SPI device tree configuration | SPI设备树配置]]
 +
*[[How to use SPI | 如何使用SPI]]
 +
===    CA7配置SPI ===
 +
===    CM4使用SPI ===
 +
===    spidev驱动 ===
 +
 
 +
== 串口外设 ==
 +
*串口设备相关
 +
:*[[ How to use TTY from an application | 如何通过app使用TTY]]
 +
:*[[How to use TTY with User Terminal | 如何在用户终端下使用TTY]]
 +
:*[[Serial TTY device tree configuration | 串行TTY设备树配置]]
 +
:*[[Serial TTY line discipline | 串行TTY线路描述]]
 +
:*[[Serial TTY overview | TTY 架构概述]]
 +
:*[[TTY tools | TTY调试工具]]
 +
===    CA7串口设备树配置 ===
 +
===    CM4配置串口 ===
 +
 
 +
= 模拟类外设 =
 +
== ADC外设 ==
 +
*[[ADC_Linux_driver | ADC架构概述]]
 +
*[[ADC_device_tree_configuration | ADC设备树配置]]
 +
 
 +
=== CM4配置ADC ===
 +
== DAC外设 ==
 +
*[[DAC_Linux_driver | DAC架构概述]]
 +
*[[DAC_device_tree_configuration | DAC设备树树配置]]
 +
=== CM4配置DAC ===
 +
 
 +
= DFSDM外设 =
 +
*[[DFSDM_Linux_driver | DFSDM架构概述]]
 +
*[[DFSDM_device_tree_configuration  | DFDSM设备树配置]]
 +
 
 +
STM32MP15_clock_tree
 +
= 显示类外设 =
 +
*[[LTDC_device_tree_configuration | LTDC设备树配置]]
 +
*[[DSI_device_tree_configuration | DSI设备树配置]]
 +
*[[How_to_display_on_HDMI | 如何在HDMI上显示]]
 +
*[[How_to_monitor_the_display_framerate | 如何捕获显示帧数]]
 +
*[[How_to_get_name_and_current_status_of_a_DRM_connector  ]]
 +
*[[Vivante_GCNANO_GPU_overview | GPU驱动概述]]
 +
== LCD背光驱动 ==
 +
== DSI外设 ==
 +
=== LTDC外设 ===
 +
 
 +
= 核心类外设 =
 +
== RTC驱动 ==
 +
* [[RTC_overview | rtc架构概述]]
 +
* [[How_to_use_the_RTC | 如何使用rtc ]]
 +
* [[RTC_device_tree_configuration | RTC设备树配置]]
 +
* [[How_to_set_rtc_system_clock | 如何设置rtc系统时钟]]
 +
 
 +
== TIM外设 ==
 +
*[[TIM_device_tree_configuration | TIM设备树配置]]
 +
*[[TIM_Linux_driver | TIM架构概述]]
 +
===    CA7配置Capture功能 ===
 +
===    CM4使用Timer ===
 +
===    PWM输出配置 ===
 +
 
 +
== Watchdog外设 ==
 +
===    IWDG外设 ===
 +
===    WWDG外设 ===
 +
== GPIO外设 ==
 +
 
 +
= 高速接口类外设 =
 +
== SDMMC外设 ==
 +
* [[MMC_overview | MMC架构简介]]
 +
*[[SDMMC_device_tree_configuration | SDMMC设备设备树配置]]
 +
=== CM4配置SDMMC3 ===
 +
 
 +
== USB设备驱动 ==
 +
:*[[USB overview | USB 概述 ]]
 +
:*[[PHY overview | USB PHY 层架构概述 ]]
 +
:*[[USBH device tree configuration | USB设备树配置 ]]
 +
:*[[USBPHYC device tree configuration | USB PHY层设备树配置]]
 +
:*[[OTG device tree configuration | USB OTG 设备树配置]]
 +
== 存储类外设 ==
 +
* [[MTD_overview | MTD架构概述]]
 +
* [[FMC_device_tree_configuration |  FMC设备树配置]]
 +
* [[QUADSPI_device_tree_configuration | QUADSPI设备树配置]]
 +
=== FMC外设 ===
 +
 
 +
=== QUADSPI外设 ===
 +
==== CM4配置QSPI ====
 +
 
 +
== 安全类外设 ==
 +
=== CRC外设 ===
 +
=== CRYP外设 ===
 +
=== HASH外设 ===
 +
=== RNG外设 ===
 +
 
 +
 
 +
=内核调试相关=
 +
{|width="100%" style="text-align:left; background-color: rgba(255,255,255,0.2)"
 +
 
 +
|- valign="top"
 +
| width="33%" |
 +
*[[Blktrace]]
 +
*[[Dmesg and Linux kernel log]]
 +
*[[Ftrace]]
 +
*[[Ltrace]]
 +
*[[LTTng]]
 +
*[[Strace]]
 +
*[[Trace-cmd and kernelshark trace viewer]]
 +
| width="33%" |
 +
*[[Debugfs]]
 +
*[[Ethtool]]
 +
*[[Ifconfig]]
 +
*[[IP Linux command line]]
 +
*[[Kmemleak]]
 +
*[[Netdata]]
 +
*[[Netstat]]
 +
*[[Perf]]
 +
| width="33%" |
 +
*[[Pseudo filesystem]]
 +
*[[Sysdig]]
 +
*[[Sysprof]]
 +
*[[Sysstat tool suite]]
 +
*[[Systemtap]]
 +
*[[Tcpdump]]
 +
*[[Top Linux command line ]]
 +
*[[Valgrind]]
 +
|}

2020年9月18日 (五) 15:18的最新版本

Pinmux配置

dts层级结构

GPIO LED驱动

GPIO按键驱动

GPIO矩阵键盘

Video类外设

DCMI外设

OV5640摄像头模组

模拟类外设

ADC外设

CM4配置ADC

DFSDM外设

STM32MP15_clock_tree

核心类外设

TIM外设

CA7配置Capture功能

CM4使用Timer

PWM输出配置

Watchdog外设

IWDG外设

WWDG外设

GPIO外设

高速接口类外设

SDMMC外设

CM4配置SDMMC3

存储类外设

FMC外设

QUADSPI外设

CM4配置QSPI

安全类外设

CRC外设

CRYP外设

HASH外设

RNG外设