logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

边缘网关开发计划(一):在 Rock 5T 上部署 Docker

本文介绍了在Rock 5T开发板(RK3588芯片)上部署Docker和Docker Compose的过程。系统环境为Debian 12(arm64架构),目标是为边缘网关构建多服务运行环境。初始安装时遇到Docker官方源访问问题,改为使用阿里云镜像源成功完成安装。安装内容包括Docker Engine、CLI、containerd及相关插件。完成后验证了Docker服务正常运行,为后续部署MQ

#docker#物联网
【ESP32-menuconfig(6) -- 蓝牙】

本文介绍了ESP32蓝牙功能的配置选项,重点解析了BLE Mesh协议栈的详细设置。文章首先说明蓝牙功能是ESP32的核心特性之一,并展示了配置界面截图。在蓝牙配置部分,详细介绍了主机堆栈选择(Bluedroid或NimBLE)、控制器选项和功耗管理设置。BLE Mesh配置部分则重点说明了配网相关功能、快速配对、安全认证、GATT支持等关键选项,特别强调了NVS存储配网信息的重要性。文章通过截图

【ESP32-menuconfig(1) -- Build Type及Bootloader config】

本文详细解析了ESP32的menuconfig配置工具中Build Type及Bootloader相关选项。在Build Type部分,介绍了应用构建方式选择(二进制文件+引导加载程序或纯RAM加载)、构建一致性控制、WiFi/蓝牙库禁用及旧版引导程序兼容性等配置。Bootloader配置涵盖版本管理、应用/引导程序回滚保护机制、日志设置(日志级别、格式、时间戳)、SPI Flash配置(引脚定制

ESP32 ble mesh -- provisioner

它通过 esp_ble_mesh_cfg_client_cb_event_t 类型的事件参数和 esp_ble_mesh_cfg_client_cb_param_t 参数结构,响应协议栈触发的配置事件。首先和节点类似的是初始化了蓝牙协议栈并获取UUID,这块因为调用的函数都是基于ble_mesh_example_init.c和ble_mesh_example_init.h的,所以不在过多赘述了,感

#物联网
ESP32 ble mesh初探

网上关于ESP32 BLE MESH的文章其实很多,但是大部分都是基于官方文档的补充,对于实际demo的分析内容较少,写这篇文章主要出于自己学习以及回顾的目的,ESP-IDF的版本是5.4.1,为了偷懒从官网下载的offline安装包,没有用最新稳定版的5.4.2以及5.5,开发环境是Windows下vscode+esp-idf扩展关于官方文档介绍的基础使用内容,本文不会过多赘述,对于board.

【ROCK 5T】YOLO从头部署到RK3588 教程

主板型号SoC (系统级芯片):Rockchip RK3588 (瑞芯微旗舰级芯片)CPU 计算核心:8核 ARM64 架构(4核 Cortex-A76 @ 2.25GHz + 4核 Cortex-A55 @ 1.8GHz)NPU AI加速器:内置算力高达6 TOPS的神经网络处理器(NPU),这也是我们能跑实时 YOLO 的真正“功臣”,它负责快速处理矩阵运算。当前系统运行环境(底座):板子目前

Win10 + WSL2 + Docker:K510(DongshanPI-Vision)开发环境从踩坑到跑通全记录(交叉编译 + 上板运行)

摘要:WSL2环境下K510开发板SDK编译踩坑记 本文记录了在Windows 10 WSL2环境下编译勘智K510开发板SDK时遇到的兼容性问题及解决方案。作者发现官方提供的SDK工具链是32位x86架构,而WSL2环境为64位,导致编译失败。经过多次尝试后,最终采用官方Docker容器方案成功搭建编译环境。具体步骤包括:安装配置Docker Desktop、拉取官方K510_buildroot

#docker
K510 开发记录:通用 CMake 交叉编译 + DRM 显示测试

本文介绍了在K510开发板上配置通用开发环境的过程。首先确认了交叉编译工具链的可用性,包括gcc版本、sysroot路径等。随后配置了CMake环境,创建了可复用的toolchain-k510.cmake文件,并成功编译运行了第一个测试程序。接着探索了UI开发方案,发现设备不支持传统framebuffer但支持DRM接口。文中提供了一个基础的DRM刷屏程序示例,展示了如何通过DRM直接控制屏幕输出

K510(DongshanPI-Vision)DRM 屏幕显示入门:drm_probe探测屏幕

本文主要介绍了通过DRM(Direct Rendering Manager)进行屏幕探测和显示控制的实践过程。首先创建了一个探测程序drm_probe.c,用于获取DRM设备信息,包括连接器(connector)、编码器(encoder)和显示模式(mode)等。程序实现了自动选择最优显示模式的评分策略,优先1920x1080分辨率或最大显示面积。随后计划构建最小显示封装mini_drm和验证de

T153学习 -- LVGL大屏从0开发

本文介绍了基于全志T153开发板和LVGL框架的多页面UI大屏项目实现过程。项目从SDK自带的lv_monitor示例出发,构建了包含Home、Clock、Sys Info、Gallery四个页面的滑动框架,通过lv_tileview实现水平页面切换。重点解决了工程实践中的关键问题:脱离Buildroot独立编译、触摸输入配置、PNG背景图加载优化、内存管理以及性能调优。实现了顶部导航栏动态更新、

文章图片
#学习
    共 13 条
  • 1
  • 2
  • 请选择