技术栈
嵌入式开发
硅基手札
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 AI
19 天前
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-staff
1 个月前
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 和升级分区之间是什么关系?
在嵌入式设备中,固件升级通常不是简单地“把新程序写进去”。一个完整的升级系统,通常包含三个重要部分:它们共同完成设备的启动、运行、升级和回滚。