嵌入式开发

硅基手札19 小时前
驱动开发·嵌入式开发·通信协议·can总线
CAN 技术系列 04 · CAN 帧格式📚 CAN总线技术系列 · 持续更新中本系列从差分电气层一路打到 Linux SocketCAN,把"两根线"背后的电气/协议/控制器/驱动/实战全拧成一根线。
硅基手札2 天前
架构·操作系统·嵌入式开发·ecos·sel4·nuttx
操作系统设计思想系列 13 · NuttX 深度 — POSIX 飞控底座 + RTOS 群像📚 操作系统设计思想系列 · 持续更新中本系列把"操作系统"放回它诞生的历史场景与资源约束里,解释"为什么是这样设计的"。不是"OS 入门",是给中高级嵌入式/底层工程师做设计溯源与选型决策的深度系列。重心在嵌入式实时操作系统,通用 OS 作铺垫与对照。所有论述围绕设计思想,不堆砌寄存器与硬件细节。
硅基手札2 天前
嵌入式开发·通信协议·can总线·bug定位调试
CAN 技术系列 03 · CAN 位定时与同步📚 CAN总线技术系列 · 持续更新中本系列从差分电气层一路打到 Linux SocketCAN,把"两根线"背后的电气/协议/控制器/驱动/实战全拧成一根线。
晓蛋2 天前
嵌入式开发·陷阱·编程技巧·缺陷·c语言特性
嵌入式开发中的C语言特性本文面向的,正是使用单片机、ARM7、Cortex-M3这类微控制器的编程人员。C语言诡异且有种种陷阱和缺陷,需要程序员多年历练才能达到较为完善的地步。 STM32嵌入式资料包
硅基手札3 天前
操作系统·开源项目·嵌入式开发·嵌入式操作系统·设计思想·threadx
操作系统设计思想系列 11 · ThreadX 深度 — 预抢占阈值·认证型设计📚 Android 系统全景专栏 · 持续更新中本系列把"操作系统"放回它诞生的历史场景与资源约束里,解释"为什么是这样设计的"。不是"OS 入门",是给中高级嵌入式/底层工程师做设计溯源与选型决策的深度系列。重心在嵌入式实时操作系统,通用 OS 作铺垫与对照。所有论述围绕设计思想,不堆砌寄存器与硬件细节。
硅基手札4 天前
操作系统·实时操作系统·嵌入式开发·vxworks·设计思想
操作系统设计思想系列 10 · VxWorks 深度 — 硬实时旗舰·完全抢占内核📚 操作系统设计思想系列 · 持续更新中本系列从推挽电气层一路打到 Linux spi 子系统,把"四根线"背后的电气/协议/控制器/驱动/实战全拧成一根线。
硅基手札4 天前
android·操作系统·嵌入式开发
Android 系统全景专栏 00 · 总目录📚 Android 系统全景专栏 · 持续更新中本系列从内核驱动(Binder/ashmem/wakelock)到 HAL 移植,到 ART/Framework,到应用启动全链路,再到 Treble/CTS 生态外围。
硅基手札6 天前
linux·mcu·架构·操作系统·嵌入式开发·rtos·设计思想
操作系统设计思想系列 05 · RTOS 核心矛盾 — 资源受限 × 时间确定性的设计决策树📚 操作系统设计思想系列 · 持续更新中本系列从推挽电气层一路打到 Linux spi 子系统,把"四根线"背后的电气/协议/控制器/驱动/实战全拧成一根线。
硅基手札7 天前
架构·操作系统·freertos·实时操作系统·嵌入式开发·设计思想
操作系统设计思想系列 06 · FreeRTOS 深度 — 极简可移植范本📚 操作系统设计思想系列 · 持续更新中本系列从推挽电气层一路打到 Linux spi 子系统,把"四根线"背后的电气/协议/控制器/驱动/实战全拧成一根线。
Tronlong创龙8 天前
docker·嵌入式开发·硬件开发·工业控制·工业开发板
TLT153工控机:Docker 环境部署与容器开发实践(上)本文档主要介绍基于单板机/工控机的Docker使用说明,涵盖Docker安装搭建、镜像构建与仓库配置、容器部署与运行等内容。
WWJA王文举15 天前
can·嵌入式开发·通信协议
CAN 通信协议详解:从硬件接线、帧格式到仲裁机制、Bus-Off 与工程调试在嵌入式开发中,CAN 通信广泛用于汽车电子、工业控制、电机驱动和设备之间的数据交换。很多初学者第一次接触 CAN 时,会把它理解为“另一种串口”:
Tronlong创龙15 天前
嵌入式硬件·嵌入式开发·硬件开发·工业控制·工业开发板
SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(上)本文档主要介绍基于单板机/工控机的Linux应用开发,包括Linux应用开发环境、开发流程,以及通用的Linux应用开发案例演示等。 备注:本文适用于SBC-TLT153单板机及EPC-TLT153工控机系列(由SBC-TLT153单板机搭配扩展板与外壳组成),文中所有演示均基于512MByte DDR3 + 512MByte NAND FLASH硬件配置的单板机开展。
圆周率智能 iMLite AI19 天前
mcu·边缘计算·嵌入式开发·rtos·离线地图·高尔夫·高尔夫地图
嵌入式高尔夫地图如何压到单洞 100KB?离线图源的数据组织与压缩思路高尔夫球场选址有个特点——远离城区。18 洞标准球场占地通常在 60-100 公顷,多位于郊区、山地或林地,这类区域的基站密度远低于市区。
Tronlong创龙21 天前
arm开发·嵌入式开发·硬件开发·工业控制·工业开发板
IoTGateway可以让网关开发速度快一倍?工业互联网时代,设备数据采集是数字化的基础。但现场设备品牌多、协议杂——PLC、CNC、仪表、传感器——每种协议都要单独写驱动,开发和维护成本极高。
捷瑞电子工坊1 个月前
cortex-m4·嵌入式开发·cmsis-dsp·stm32f4·fpu·浮点运算单元·硬件浮点
STM32F4的浮点运算单元(FPU)详解:让单片机告别“软算浮点”FPU全称Float Point Unit(浮点运算单元),是一个独立的硬件协处理器,专门用于加速float类型(32位单精度浮点数)的加减乘除运算。
@嵌入式扫地僧1 个月前
驱动开发·嵌入式开发·代码优化·ai辅助开发·编程智能体
ECC 编程智能体嵌入式适配实战:ESP32/RK3588 驱动开发提效 60%+ 指南做过嵌入式开发的工程师都有类似经历:驱动代码编写与调试占嵌入式开发总工作量的 62%,其中寄存器配置错误、模板代码重复编写是最主要的效率瓶颈。
水水不水啊1 个月前
python·测试工具·嵌入式·嵌入式开发·串口调试·串口助手
告别杂乱的调试窗口:我用 Python + WebView 写了一个现代化串口助手折腾单片机的朋友都懂:看传感器数据要开波形工具,发 AT 指令要开串口助手,算 ModBus 校验要开网页小工具,想自动应答协议询问还得自己写脚本。HSS 串口助手就是把这些塞进一个窗口的尝试——本文介绍它的功能与技术实现,文末附下载方式。
SL-staff1 个月前
mqtt·嵌入式开发·权限控制·物联网开发·协议分析·鉴权机制·jvs-iot
MQTT Topic权限越界排查指南:JVS-IOT中系统Topic与自定义Topic的鉴权机制与实操验证在JVS-IOT中,Topic不是简单的字符串路由地址,而是平台鉴权模块执行访问控制的核心依据。其命名结构直接映射到ACL(Access Control List)策略匹配规则——平台在MQTT CONNECT后即加载设备对应权限集,并在PUBLISH/SUBSCRIBE时实时校验Topic路径是否满足白名单+操作类型(read/write)双重条件。
星野云联AIoT技术洞察1 个月前
开发板·嵌入式开发·rockchip·核心板·芯片选型·底板
核心板、底板、开发板有什么区别:Rockchip 项目如何选择采购方式很多团队第一次做 Rockchip 产品时,会把开发板、核心板和底板理解成“大板、中板、小板”,然后直接比较 CPU、内存和单价。这个起点会把采购问题看反:三者不是三个性能档位,而是把产品责任切在不同位置的三种载体。
WWJA王文举1 个月前
stm32·freertos·嵌入式开发·在线升级
Bootloader、App 和升级分区之间是什么关系?在嵌入式设备中,固件升级通常不是简单地“把新程序写进去”。一个完整的升级系统,通常包含三个重要部分:它们共同完成设备的启动、运行、升级和回滚。