# smp_sample_project
**Repository Path**: bekencorp/smp_sample_project
## Basic Information
- **Project Name**: smp_sample_project
- **Description**: smp 各种示例代码
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: release/v3.1.1
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-08-20
- **Last Updated**: 2026-08-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# SMP示例仓库
[TOC]
**说明:**
- 带有超链接的项目表示已有完整的README文档
- 标记为开发中的项目表示该功能正在开发或尚未完成文档
- 点击超链接可以查看详细的使用说明和示例代码
## components:示例工程的通用组件
> **注意** :[如何使用组件,请点击这里](components/README.md)
- [app_avi_player](components/app_avi_player/README.md)
- [AVI 文件录制组件](components/app_avi_record/README.md)
- [视频播放器(本地及网络mp4)](components/app_video_player/README.md)
- [显示绘制组件(颜色填充、图片数据搬移、透明度图片数据融合、文字融合)](components/app_display_draw/README.md)
- [JPEG 图片动画播放组件](components/app_jpeg_file_animation/README.md)
- [jpeg图片硬解码 组件](components/app_jpeg_hw_decode/README.md)
- [dma2d 颜色填充、拷贝、融合组件](components/app_dma2d_hw_draw/README.md)
- [app_asr 组件](components/bk_app_asr/README.md)
- [kws 组件](components/bk_kws/README.md)
## tools:示例工程相关的工具
- [字库bin打包工具](tools/font_bin_merge/README.md)
- [文件压缩/解压(LZ4)工具](tools/compressed_bin_with_lz4/README.md)
- Jpeg图片yuv 420转422格式工具
- [Windows版本](tools/jpgconvert/windows/README.md)
- [Linux版本](tools/jpgconvert/linux/README.md)
- Avi视频 420转422格式工具
- [Windows版本](tools/aviconvert/windows/README.md)
- [Linux版本](tools/aviconvert/linux/README.md)
- MP4视频 420转422格式工具
- [Linux版本](/tools/mp4convert/linux/README.md)
- [littlefs linux下打包工具](tools/littlefs/README.md)
- [lvgl 图片解码.c如何保存为bin文件](tools/lvgl_C_file_to_image_bin/README.md)
- [ffmpeg图片预解码工具](tools/ffmpeg_bat/README.md)
## compile: 编译相关示例
- [第三方库如何编译以及使用](compile/compile_lib/README.md)
- [如何解决编译warning等级的报错](compile/ignore_error/README.md)
## asr:ASR相关示例
- [ASR KWS 关键词识别 示例](asr/kws_demo/README.md)
## wifi:
- [Wi-Fi 扫描示例](wifi/scan/README.md)
- [Wi-Fi AP示例](wifi/softap/README.md)
- [Wi-Fi AP示例](wifi/softap_sta/README.md)
- [Wi-Fi STA示例](wifi/sta_connect/README.md)
- [Wi-Fi P2P GC示例](wifi/p2p_gc/README.md)
- [Wi-Fi P2P GO示例](wifi/p2p_go/README.md)
- provisioning
- [BLE WiFi配网示例](wifi/provisioning/with_ble/README.md)
- [HTTP WebServer WiFi配网示例](wifi/provisioning/with_http_webserver/README.md)
## bluetooth:ble和BT相关示例
- ble单模接口示例
- [gatt_client主从收发](/bluetooth/single_mode_ble/gatt_client/README.md)
- [gatt_client一主多从收发](/bluetooth/single_mode_ble/gatt_client_multi/README.md)
- [BLE GATT server示例,BLE数据传输](bluetooth/single_mode_ble/gatt_server/README.md)
- ble双模接口示例
- [DM GATT client主动扫描、连接子设备及数据收发示例](bluetooth/dual_mode_ble/dm_gatt_client/README.md)
- [DM GATT server示例,BLE数据传输和HID功能](bluetooth/dual_mode_ble/dm_gatt_server/README.md)
- [iOS ANCS 消息订阅示例](bluetooth/dual_mode_ble/ios_ancs/README.md)
- BT接口示例
- [蓝牙SPP收发示例](/bluetooth/spp/README.md)
- headset: 开发中
## system:系统相关示例
- ota
- 压缩升级
- [仅升级AP核程序](/system/ota/compress_ota/ota_only_ap/README.md)
- [仅升级CP核程序](/system/ota/compress_ota/ota_only_cp/README.md)
- [sdk和应用程序独立两个bin文件管理,并且应用程序可独立升级(sdk只要重新编译,应用程序必须拿更新的sdk符号重新编译,并且sdk bin和应用bin必须重新烧录)](/system/ota/compress_ota/addon_app/README.md)
- [OTA压缩升级支持LCD显示升级信息,避免在boot黑屏卡住40秒的示例](/system/ota/compress_ota/ap_recovery/README.md)
- [CP将压缩或非压缩格式的AP核加载到PSRAM运行](/system/ap_run_in_psram/README.md)
## peripherals:外设驱动相关示例
- adc
- [ADC SINGLE MODE 示例](peripherals/adc/single_mode/README.md)
- [ADC key 示例](peripherals/adc/adc_key/README.md)
- audio
- [mic示例](peripherals/audio/mic/README.md)
- [mic_speaker示例](peripherals/audio/mic_speaker/README.md)
- [speaker示例](peripherals/audio/speaker/README.md)
- dma2d
- [DMA2D图像融合示例(ARGB8888前景融合到RGB565背景)](peripherals/dma2d/fg_argb888_blend_bg_rgb565/README.md)
- [DMA2D颜色填充示例](peripherals/dma2d/fill_color/README.md)
- [DMA2D内存拷贝示例(RGB565前景拷贝到RGB565背景)](peripherals/dma2d/mem_copy/README.md)
- gpio
- [GPIO 输入示例](peripherals/gpio/input/README.md)
- [GPIO 低压休眠 io 保持示例](peripherals/gpio/keep_io_lowerpower/README.md)
- [GPIO 软重启 io 保持示例](peripherals/gpio/keep_io_reboot/README.md)
- [GPIO 输出示例](peripherals/gpio/output/README.md)
- i2c
- [硬件I2C master示例](peripherals/i2c/master_mode/README.md)
- [硬件I2C slave示例](peripherals/i2c/slave_mode/README.md)
- jpeg
- hardware_decode
- [jpeg整帧硬解码输出RGB565大端格式示例](peripherals/jpeg/hardware_decode/decode_jpg_to_rgb565_big_endian/README.md)
- [jpeg整帧硬解码输出RGB565小端格式示例](peripherals/jpeg/hardware_decode/decode_jpg_to_rgb565_little_endian/README.md)
- [jpeg整帧硬解码输出yuv422格式示例](peripherals/jpeg/hardware_decode/decode_jpg_to_yuv422/README.md)
- [mcu_8080: lcd mcu-8080屏显示jpeg图片](peripherals/lcd/mcu_8080/display_jpg/README.md)
- [qspi: lcd qspi屏显示jpeg图片](peripherals/lcd/qspi/display_jpg/README.md)
- [rgb565: lcd RGB565屏显示jpeg图片](peripherals/lcd/rgb565/display_jpg/README.md)
- [rgb666: lcd RGB666屏显示jpeg图片](peripherals/lcd/rgb666/display_jpg/README.md)
- [rgb888: lcd RGB666屏显示jpeg图片](peripherals/lcd/rgb888/display_jpg/README.md)
- [spi: lcd spi屏显示jpeg图片](peripherals/lcd/spi/display_jpg/README.md)
- pwm
- [PWM 捕获模式示例](peripherals/pwm/capture_mode/README.md)
- [PWM 周期输出示例](peripherals/pwm/period_output/README.md)
- qspi: 开发中
- [qspi_flash: QSPI Flash(标准模式) 测试示例](peripherals/qspi_flash/standard/README.md)
- spi
- [模拟 SPI 输出示例](peripherals/spi/sim_spi/README.md)
- [硬件SPI master示例](peripherals/spi/spi_master/README.md)
- [硬件SPI slave示例](peripherals/spi/spi_slave/README.md)
- [spi_flash: SPI Flash 测试示例](peripherals/spi_flash/standard/README.md)
- [timer: Timer 硬件定时器示例](peripherals/timer/README.md)
- uart
- [串口收发数据使用示例](peripherals/uart/general_use/README.md)
- [日志串口如何换为其它串口](peripherals/uart/log_uart_change/README.md)
- [串口硬件流控使用示例](peripherals/uart/use_with_hw_flow_control/README.md)
- [串口软件流控使用示例](peripherals/uart/use_with_sw_flow_control/README.md)
- wdt: 开发中
## multimedia:多媒体相关示例
- [audio_codec: mp3播放示例](multimedia/audio_codec/mp3/README.md)
- avi
- [MULTIMEDIA AVI播放示例](multimedia/avi/display_lcd_RGB565/README.md)
- [MULTIMEDIA AVI录制示例](multimedia/avi/dvp_camera_recode_avi/README.md)
- [boot_anim: jpeg开机动画显示](multimedia/boot_anim/README.md)
- [视频播放器播放网络或本地mp4文件](multimedia/video_player/README.md)
- [bk_gui绘制ui界面](/multimedia/lcd_draw_with_bk_gui/README.md)
- lvgl
- V8.X
- [lvgl V8.3.9 文字显示使用字库bin文件](multimedia/lvgl/V8.X/font_bin_display/README.md)
- [lvgl V8.3.9 显示gif动画](multimedia/lvgl/V8.X/gif_display/README.md)
- [lvgl V8.3.9 如何显示解码图片bin](multimedia/lvgl/V8.X/image_bin_display/README.md)
- [lvgl V8.3.9 显示jpeg硬解码预先解的图片](multimedia/lvgl/V8.X/jpeg_pre_hw_decode_display/README.md)
- [lvgl V8.3.9 显示jpeg软解码的图片](multimedia/lvgl/V8.X/jpeg_pre_sw_decode_display/README.md)
- [lvgl V8.3.9 显示jpeg/png路径的图片](multimedia/lvgl/V8.X/picture_direct_display/README.md)
- [lvgl V8.3.9 显示预解码的png图片](multimedia/lvgl/V8.X/png_pre_decode_display/README.md)
- [lvgl V8.3.9 显示jpeg硬解码预先解的图片](multimedia/lvgl/V8.X/rotate_lcd_display/README.md)
## net_protocol:网络协议相关示例
- [ftp: FTP服务器示例](net_protocol/ftp/README.md)
- [paho_mqtt: Paho MQTT示例](net_protocol/paho_mqtt/README.md)
- [rtc: RTC时间获取示例](net_protocol/rtc/README.md)
- [tcp_client: TCP客户端示例](net_protocol/tcp_client/README.md)
- [tcp_server: TCP服务器示例](net_protocol/tcp_server/README.md)
- [udp_client: UDP客户端示例](net_protocol/udp_client/README.md)
- [udp_server: UDP服务器示例](net_protocol/udp_server/README.md)
- webclient
- [webclient 文件下载(整包连续)示例](net_protocol/webclient/download_file/README.md)
- [webclient 断点续传下载文件示例](net_protocol/webclient/download_file_with_breakpoint/README.md)
- [webclient 请求http短数据示例](net_protocol/webclient/http_get_shorter_data/README.md)
- [webclient http post数据示例](net_protocol/webclient/http_post/README.md)
- [websocket: WebSocket客户端示例](net_protocol/websocket/README.md)
- [RTSP/RTP 流媒体服务器](net_protocol/rtsp_rtp/README.md)
## storage:存储相关示例
- [外部QSPI GD Flash作为littlefs示例](/storage/external_qspi_flash_with_littlefs__gd/README.md)
- [外部QSPI 非GD Flash作为littlefs示例](/storage/external_qspi_flash_with_littlefs__not_gd/README.md)
- [外部SPI Flash作为littlefs示例](storage/external_spi_flash_with_littlefs/README.md)
- [芯片内部flash分区作为fatfs示例](storage/internal_flash_fatfs/README.md)
- [芯片内部flash分区作为littlefs示例](storage/internal_flash_littlefs/README.md)
- [芯片内部flash分区读写示例](storage/internal_flash_operate/README.md)
- [挂载SD卡作为fatfs示例](storage/sdcard_with_fatfs/README.md)