logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

树莓派 Pico UART 底层全解析:从硬件架构到寄存器操作的硬核指南

树莓派 Pico 上的 UART 串口外设是树莓派 Pico 上的 “串行通信单元”,专门负责 Pico 和其他设备(比如电脑、传感器、显示屏)之间使用串口协议进行通信:

文章图片
#硬件架构#单片机#stm32 +3
1 分钟看懂树莓派芯片命名:RP2040 和 RP2350 的数字含义全解析

树莓派RP系列微控制器型号暗藏硬件参数编码规则:型号格式为RP+4位数字,分别对应内核数量(目前均为双核2)、内核类型(0=M0+,3=M33等)、RAM容量(16kB×2^编码值)和Flash配置(0表示无板载)。例如RP2040为双核M0+、256KB RAM、无Flash;RP2350为双核M33、512KB RAM、无Flash。这套规则让用户无需查阅手册即可快速识别关键硬件参数。

文章图片
#单片机#嵌入式硬件#网络协议 +1
1 分钟看懂树莓派芯片命名:RP2040 和 RP2350 的数字含义全解析

树莓派RP系列微控制器型号暗藏硬件参数编码规则:型号格式为RP+4位数字,分别对应内核数量(目前均为双核2)、内核类型(0=M0+,3=M33等)、RAM容量(16kB×2^编码值)和Flash配置(0表示无板载)。例如RP2040为双核M0+、256KB RAM、无Flash;RP2350为双核M33、512KB RAM、无Flash。这套规则让用户无需查阅手册即可快速识别关键硬件参数。

文章图片
#单片机#嵌入式硬件#网络协议 +1
一文速通Python并行计算:12 Python多进程编程-进程池Pool

在Python多进程编程中,Pool类用于创建进程池,可并行执行多个任务。通过map、apply等方法,将函数和参数分发到子进程,提高CPU利用率,简化进程管理,便于资源复用。适用于CPU密集型场景。

文章图片
#python#开发语言
一文速通Python并行计算:03 Python多线程编程-多线程同步(上)—基于互斥锁、递归锁和信号量

在 Python 多线程编程中,线程同步是确保多个线程安全访问共享资源的关键技术。本篇文章介绍了互斥锁(Lock)、递归锁(RLock) 和 信号量(Semaphore) 的概念与应用。互斥锁用于防止多个线程同时修改数据,递归锁适用于嵌套锁定场景,而信号量则限制同时访问资源的线程数。

文章图片
#python#嵌入式
开源一款I2C电机驱动扩展板-FreakStudio多米诺系列

设计了一个I2C电机驱动板,通过I2C接口控制多个电机的转速和方向,支持刹车和减速功能。可连接16个扩展板,具有PWM输出、过流过热保护和可更换电机驱动芯片。支持按键控制使能,电源指示灯显示供电状态。

文章图片
#智能硬件#嵌入式#嵌入式硬件
总线舵机 vs 数字舵机,核心结构与信号传输原理深度拆解

舵机是一种位置(角度)伺服执行器,核心功能是根据输入信号精准控制输出轴的旋转角度,广泛应用于机器人关节、航模舵面、智能家居机械臂等场景。从技术迭代来看,舵机经历了**​ “PWM 模拟舵机 → 数字舵机 → 总线舵机” ​**的升级路径,每一代都围绕 “控制精度、通信效率、功能扩展性” 进行优化。

文章图片
#单片机#java#大数据 +2
MicroPython LVGL基础知识和概念:底层渲染与性能优化

LVGL嵌入式GUI开发性能优化指南:针对复杂界面卡顿问题,详解底层渲染机制与优化方案。核心内容包括:1)双缓冲与局部刷新机制避免闪屏;2)性能分析工具Profiler精准定位瓶颈;3)多种渲染方案选型(软件/SDL/硬件加速)。通过缓冲区管理、失效区域重绘和硬件加速技术,有效解决CPU占用高、掉帧等问题,适配从MCU到PC的全平台开发需求。文档提供完整参数配置与实操方法,帮助开发者构建高性能GU

文章图片
#性能优化#人工智能#python +2
aiohttps异步HTTPS库:uPyPI+MicroPython一键安装

摘要: 针对MicroPython嵌入式开发中常见的内存溢出、HTTP请求阻塞等问题,作者开发了aiohttps库。该库基于原生asyncio、socket和ssl模块,采用1KB分块流式读写策略,确保内存峰值不超过1KB,并通过异步非阻塞设计避免资源占用。此外,优化了URL解析逻辑,弃用正则表达式以解决递归溢出问题,支持全量HTTP方法及流式传输场景。测试表明,该库在ESP32S3、树莓派Pic

文章图片
#https#网络协议#http +2
无硬件学LVGL—定时器篇:基于Web模拟器+MicroPython速通GUI开发

嵌入式GUI开发中,定时器是关键但常被忽视的工具。本文通过Web模拟器+MicroPython,无需硬件即可学习LVGL定时器的核心应用:从基础创建、周期设置到高级功能如暂停恢复、状态检测等。涵盖时钟刷新、倒计时、动画等实际场景,解决新手常见误区,帮助开发者掌握GUI中的时间调度技巧,让界面真正"活"起来。

文章图片
#驱动开发#ide#嵌入式
    共 64 条
  • 1
  • 2
  • 3
  • 7
  • 请选择