|
|
(未显示3个用户的14个中间版本) |
第1行: |
第1行: |
| + | [[File:导学.mp4|800px|600px|center]] |
| | | |
− | =参考资源= | + | = 先看上面视频里提到的第1篇、第2篇视频,开始学!= |
− | ==Bootloard== | + | = [[100ask_stm32mp157_pro_GettingStarted | 快速上手]] = |
− | {|width="100%" style="text-align:left; background-color: rgba(255,255,255,0.2)"
| |
− | |- valign="top"
| |
− | | width="33%" |
| |
− | *[[How_to_boot_the_kernel_via_TFTP_from_U-Boot]]
| |
− | *[[How_to_update_U-Boot_on_an_SD_card]]
| |
− | *[[How_to_use_USB_mass_storage_in_U-Boot]]
| |
− | *[[UBoot]]
| |
| | | |
− | | width="33%" |
| + | 此站点已不再维护,最新站点请访问: https://wiki.stmicroelectronics.cn/stm32mpu/wiki/Main_Page |
− | *[[UBootCmdFDT]]
| + | [[Category:MPUBoard]] |
− | *[[UBootCmdGroupDownload]]
| |
− | *[[UBootCmdGroupEnvironment]]
| |
− | *[[UBootCmdGroupExec]]
| |
− | *[[UBootCmdGroupFlash]]
| |
− | | width="33%" |
| |
− | *[[UBootCmdGroupInfo]]
| |
− | *[[UBootCmdGroupMemory]]
| |
− | *[[UBootCmdGroupMisc]]
| |
− | *[[UBootCmdGroupSpecial]]
| |
− | *[[UBootManual]]
| |
− | *[[UBootStorageDevices]]
| |
− | |}
| |
− | | |
− | ==Linux内核相关==
| |
− | ===内核驱动相关===
| |
− | {|width="100%" style="text-align:left; background-color: rgba(255,255,255,0.2)"
| |
− | ! 高速通信设备 !! 低速通信设备 !! 网络子系统
| |
− | |- valign="top"
| |
− | | width="33%" |
| |
− | *alsa声卡相关
| |
− | :*[[ALSA_overview | linux alsa声卡概述]]
| |
− | :*[[ALSA_troubleshooting_grid | linux alsa声卡故障排除]]
| |
− | :*[[How_to_play_audio | 如何播放音频]]
| |
− | :*[[How_to_record_audio | 如何录音]]
| |
− | :*[[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工具]]
| |
− | *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 设备树配置]]
| |
− | | |
− | | width="33%" |
| |
− | *CAN协议相关
| |
− | :*[[CAN overview | CAN协议概述]]
| |
− | :*[[FDCAN device tree configuration|CAN设备树配置]]
| |
− | :*[[How_to_set_up_a_SocketCAN_interface|如何设置CAN套接字接口]]
| |
− | :*[[How to send or receive CAN data |如何发送或接收CAN数据]]
| |
− | *串口设备相关
| |
− | :*[[ 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调试工具]]
| |
− | *SPI设备相关
| |
− | :*[[SPI overview | SPI架构概述 ]]
| |
− | :*[[SPI device tree configuration | SPI设备树配置]]
| |
− | :*[[How to use SPI | 如何使用SPI]]
| |
− | *I2C设备相关
| |
− | :*[[I2C overview | I2C协议概述]]
| |
− | :*[[I2C i2c-dev | I2C设备 ]]
| |
− | :*[[I2C device tree configuration | I2C设备树配置]]
| |
− | :*[[I2C driver | I2C驱动]]
| |
− | :*[[I2C i2c-tools | I2C测试工具]]
| |
− | | |
− | | width="33%" |
| |
− | | |
− | *蓝牙相关
| |
− | :*[[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|网络故障排除]]
| |
− | | |
− | |}
| |
− | ===内核调试相关===
| |
− | {|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]]
| |
− | |}
| |
− | | |
− | ==文件系统相关==
| |
− | {|width="100%" style="text-align:left; background-color: rgba(255,255,255,0.2)"
| |
− | |- valign="top"
| |
− | | width="33%" |
| |
− | *[[Adding_packages_to_your_OS_image]]
| |
− | *[[Adding_yocto_packages]]
| |
− | *[[How_to_accelerate_JPEG_compression_and_decompression]]
| |
− | *[[How_to_access_information_in_sysfs]]
| |
− | *[[How_to_activate_HSI_and_CSI_oscillators_calibration]]
| |
− | *[[How_to_activate_the_Gcnano_GPU_debug_mode]]
| |
− | *[[How_to_add_a_customer_application]]
| |
− | *[[How_to_add_a_new_package_to_buildroot]]
| |
− | *[[How_to_avoid_proxy_issues]]
| |
− | *[[How_to_boot_the_kernel_via_TFTP_from_U-Boot]]
| |
− | *[[How_to_build_Linux_kernel_user_space_tools]]
| |
− | *[[How_to_change_the_CPU_frequency]]
| |
− | *[[How_to_check_that_a_device_tree_resource_is_correctly_set]]
| |
− | *[[How_to_compile_the_device_tree_with_the_Developer_Package]]
| |
− | *[[How_to_compile_the_device_tree_with_the_Distribution_Package]]
| |
− | *[[How_to_config_the_git]]
| |
− | *[[How_to_configure_system_resources]]
| |
− | *[[How_to_configure_uniprocessor_mode]]
| |
− | *[[How_to_create_a_new_open_embedded_layer]]
| |
− | *[[How_to_create_an_SDK_for_OpenSTLinux_distribution]]
| |
− | *[[How_to_create_EXT4_images]]
| |
− | *[[How_to_create_ubi_images]]
| |
− | *[[How_to_create_your_board_device_tree]]
| |
− | | |
− | |width="33%" |
| |
− | *[[How_to_create_your_own_distribution]]
| |
− | *[[How_to_create_your_own_image]]
| |
− | *[[How_to_create_your_own_machine]]
| |
− | *[[How_to_create_your_product_from_design_to_manufacturing]]
| |
− | *[[How_to_cross-compile_with_the_Developer_Package]]
| |
− | *[[How_to_cross-compile_with_the_Distribution_Package]]
| |
− | *[[How_to_customize_the_Linux_kernel]]
| |
− | *[[How_to_debug_a_Linux_kernel_crash]]
| |
− | *[[How_to_debug_the_Gcnano_GPU_with_VTK]]
| |
− | *[[How_to_detect_memory_leaks]]
| |
− | *[[How_to_diagnose_a_boot_failure]]
| |
− | *[[How_to_disable_one_CPU]]
| |
− | *[[How_to_enable_earlyprintk_for_Linux_kernel]]
| |
− | *[[How_to_enable_Jailhouse]]
| |
− | *[[How_to_enable_the_microphone_of_a_USB_camera]]
| |
− | *[[How_to_get_Terminal]]
| |
− | *[[How_to_install_JAVA_JDK]]
| |
− | *[[How_to_install_the_git]]
| |
− | *[[How_to_integrate_an_external_software_package]]
| |
− | *[[How_to_manage_the_debian_packages_in_OpenSTLinux_distribution]]
| |
− | *[[How_to_optimize_the_boot_time]]
| |
− | *[[How_to_play_a_video]]
| |
− | |width="33%" |
| |
− | | |
− | *[[How_to_populate_and_boot_a_board_with_OP-TEE]]
| |
− | *[[How_to_populate_the_SD_card_with_dd_command]]
| |
− | *[[How_to_record_with_arecord]]
| |
− | *[[How_to_set_rtc_system_clock]]
| |
− | *[[How_to_setup_wifi_connection]]
| |
− | *[[How_to_submit_a_git_pull_request]]
| |
− | *[[How_to_transfer_a_file_over_network]]
| |
− | *[[How_to_transfer_a_file_over_serial_console]]
| |
− | *[[How_to_update_U-Boot_on_an_SD_card]]
| |
− | *[[How_to_use_samba]]
| |
− | *[[How_to_use_STM32CubeProgrammer_to_populate_a_board]]
| |
− | *[[How_to_use_the_git_branch_command]]
| |
− | *[[How_to_use_the_git_log_command]]
| |
− | *[[How_to_use_the_git_reset_command]]
| |
− | *[[How_to_use_the_rz_command_to_serially_transfer_files]]
| |
− | *[[How_to_use_USB_mass_storage_in_U-Boot]]
| |
− | *[[Menuconfig_or_how_to_configure_kernel]]
| |
− | *[[Play_audio]]
| |
− | *[[Yocto_build_system_FAQs]]
| |
− | | |
− | |}
| |
− | | |
− | ===buildroot相关===
| |
− | {|width="100%" style="text-align:left; background-color: rgba(255,255,255,0.2)"
| |
− | |- valign="top"
| |
− | | width="33%" |
| |
− | *[[Buildroot_Audio_and_video_applications]]
| |
− | *[[Buildroot_BuildOptions]]
| |
− | *[[Buildroot_Compressors_and_decompressors]]
| |
− | *[[Buildroot_Debugging_profiling_and_benchmark]]
| |
− | *[[Buildroot_Development_tools]]
| |
− | *[[Buildroot_Filesystem_and_flash_utilities]]
| |
− | *[[Buildroot_Networking_applications]]
| |
− | *[[How_to_add_a_new_package_to_buildroot]]
| |
− | | width="33%" |
| |
− | *[[Buildroot_Fonts_cursors_icons_sounds_and_themes]]
| |
− | *[[Buildroot_Games]]
| |
− | *[[Buildroot_Graphic_libraries_and_applications]]
| |
− | *[[Buildroot_Hardware_handling]]
| |
− | *[[Buildroot_Interpreter_languages_and_scripting]]
| |
− | *[[Buildroot_Libraries]]
| |
− | *[[Buildroot_Mail]]
| |
− | *[[Buildroot_Miscellaneous]]
| |
− | | |
− | | |
− | | width="33%" |
| |
− | *[[Buildroot_Package_managers]]
| |
− | *[[Buildroot_Real-Time]]
| |
− | *[[Buildroot_Security]]
| |
− | *[[Buildroot_Shell_and_utilities]]
| |
− | *[[Buildroot_System_tools]]
| |
− | *[[Buildroot_SystemConfiguration]]
| |
− | *[[Buildroot_TargetOptions]]
| |
− | *[[Buildroot_Text_editors_and_viewers]]
| |
− | *[[Buildroot_Toolchain]]
| |
− | | |
− | |}
| |
− | | |
− | ===yocto相关===
| |
− | {|width="100%" style="text-align:left; background-color: rgba(255,255,255,0.2)"
| |
− | |- valign="top"
| |
− | | width="33%" |
| |
− | *[[Adding_packages_to_your_OS_image]]
| |
− | *[[Adding_yocto_packages]]
| |
− | *[[Bitbake]]
| |
− | *[[How_to_create_your_own_image]]
| |
− | *[[How_to_create_your_own_machine]]
| |
− | *[[Yocto]]
| |
− | *[[Yocto_build_system_FAQs]]
| |
− | ||
| |
− | | |
− | ||
| |
− | | |
− | |}
| |
− | | |
− | ===busybox相关===
| |
− | | |
− | ==应用相关==
| |