会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Asp1rant
博客园
首页
新随笔
联系
订阅
管理
2026年4月15日
Claude Code 国内使用攻略
摘要: Claude Code 是 Anthropic 推出的强大终端 AI 编程助手,能够理解整个项目、直接修改代码并执行复杂开发任务。但对于国内开发者来说,官方服务存在访问限制和成本问题。本文将带你一步步完成 Claude Code 的完整配置,实现无需魔法、稳定使用、低成本的 AI 编程体验。 1.
阅读全文
posted @ 2026-04-15 17:54 Asp1rant
阅读(2636)
评论(0)
推荐(0)
2026年3月24日
WPF Dispatcher异步机制:STA线程模型+APM/TAP异步模式
摘要: 在WPF桌面开发中,跨线程更新UI是绕不开的核心问题——但凡尝试在后台线程直接修改TextBox、Button等UI元素,必然会触发**“调用线程无法访问此对象,因为另一个线程拥有该对象”**异常。而解决这个问题的核心,就是WPF的**Dispatcher调度器**,它依托UI线程的STA模型,通过同步/异步调用机制,实现后台线程与UI线程的安全通信。 本文将从底层原理到实战代码,全面拆解Dispatcher异步机制,深度讲解**STA单线程单元模型**、**APM异步编程模型**、**TAP基于任务的异步模式**,搭配流程图与完整代码示例,吃透WPF跨线程UI调度的核心逻辑。
阅读全文
posted @ 2026-03-24 10:03 Asp1rant
阅读(40)
评论(0)
推荐(0)
2026年3月17日
瑞芯微 RK3506 平台嵌入式 Linux RS485 串行通讯驱动开发
摘要: 在工业控制、智能硬件、物联网等场景中,RS485 串行通讯凭借长距离传输、强抗干扰能力、多节点组网的优势,是最常用的现场总线之一。本文基于瑞芯微 RK3506 嵌入式 Linux 平台,从 UART 与 RS485 的底层原理出发,结合实际硬件原理图与设备树配置,完整讲解 RS485 通讯的驱动开发、设备树适配、链路实现与系统级验证全流程。
阅读全文
posted @ 2026-03-17 17:46 Asp1rant
阅读(173)
评论(0)
推荐(0)
2026年2月8日
嵌入式Linux内核编译入门
摘要: 一、内核编译的概念 1. 内核编译的核心概念 Linux内核是嵌入式系统的“灵魂”,它负责管理硬件资源(CPU、内存、外设)、提供系统调用接口,是用户态程序和硬件之间的桥梁。而“内核编译”,简单来说,就是将内核源码(人类可读的C/汇编代码)通过编译器、链接器等工具,转换成计算机可执行/可加载的二进制
阅读全文
posted @ 2026-02-08 09:58 Asp1rant
阅读(38)
评论(0)
推荐(0)
2026年2月3日
Buildroot系统镜像编译
摘要: 在嵌入式Linux开发中,系统镜像的编译是核心环节之一,而Buildroot作为一款轻量、高效的嵌入式系统构建工具,凭借其简洁的配置流程和快速的编译速度,成为很多嵌入式开发者的首选。本文将从基础概念入手,逐步拆解Buildroot系统镜像编译的完整流程,覆盖从工具认知到自定义配置的全知识点,适合刚接触Buildroot的嵌入式开发者入门学习。
阅读全文
posted @ 2026-02-03 09:13 Asp1rant
阅读(150)
评论(0)
推荐(0)
2026年1月19日
嵌入式 Linux 核心工作模式详解:MaskROM/Loader/U-boot/Recovery 与正常系统
摘要: 嵌入式Linux核心工作模式详解:MaskROM/Loader/U-boot/Recovery与正常系统 嵌入式Linux的这几个模式按硬件/软件层级从低到高、从“保底引导”到“业务运行” 依次排布,核心是完成“硬件初始化→引导程序加载→系统内核启动→业务运行” 的全流程,同时为故障恢复、开发调试提
阅读全文
posted @ 2026-01-19 16:34 Asp1rant
阅读(256)
评论(0)
推荐(0)
2025年12月26日
嵌入式Arm Linux实战 (一) - 交叉编译 + LVGL + Modbus通讯
摘要: 本文介绍一个实战案例 —— 通过Windows交叉编译链,在Linux开发板上实现通过触摸屏和设备进行Modbus通讯
阅读全文
posted @ 2025-12-26 16:09 Asp1rant
阅读(148)
评论(0)
推荐(0)
2025年12月24日
Linux进程与信号
摘要: 在Linux开发(尤其是嵌入式Linux)中,进程是程序运行的载体,信号是进程间通信的核心手段。无论是调试“杀不死的进程”,还是实现程序的“优雅退出”,理解进程状态和信号机制都是必备技能。本文将从基础概念到代码实战,全面解析Linux进程与信号的核心知识点。
阅读全文
posted @ 2025-12-24 17:29 Asp1rant
阅读(33)
评论(0)
推荐(0)
2025年12月22日
嵌入式Linux(二) - Arm架构嵌入式Linux启动流程
摘要: Arm架构凭借低功耗、高性能的优势,成为嵌入式设备的主流选择。对于嵌入式开发者来说,理解Linux系统从“上电”到“运行用户应用”的完整启动流程,是定位启动故障、优化系统性能的基础。本文将分4个章节,用通俗的语言+直观图表,详细拆解Arm架构下嵌入式Linux的启动全过程。
阅读全文
posted @ 2025-12-22 17:49 Asp1rant
阅读(218)
评论(0)
推荐(0)
2025年12月19日
嵌入式Linux (一)搞懂内存机制
摘要: 在嵌入式系统(尤其是嵌入式Linux平台)中,存储子系统是决定设备性能、稳定性和功能扩展性的核心模块。
阅读全文
posted @ 2025-12-19 13:37 Asp1rant
阅读(72)
评论(0)
推荐(0)
2025年11月30日
MQTT协议
摘要: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种基于发布 / 订阅(Publish/Subscribe)模式的轻量级物联网通信协议,由 IBM 在 1999 年设计,核心目标是在低带宽、不稳定网络环境下,实现设备间高效、可靠的小数据量通信,广泛应用于物联网(IoT)、工业物联网(IIoT)、智能家居、远程监控等场景。
阅读全文
posted @ 2025-11-30 14:16 Asp1rant
阅读(150)
评论(0)
推荐(0)
2025年11月11日
工业通讯协议(四)- OPCUA(二)
摘要: 上一章简单的介绍了OPCUA的发展由来和它的设计概念,本章从报文的角度解析OPCUA协议
阅读全文
posted @ 2025-11-11 20:39 Asp1rant
阅读(331)
评论(0)
推荐(0)
2025年11月4日
Nginx服务器部署(Linux)
摘要: Nginx(发音为"engine x")是一款高性能的HTTP和反向代理服务器,同时也提供IMAP/POP3代理服务。它由俄罗斯程序员Igor Sysoev开发,以其高稳定性、丰富的模块化功能、低内存消耗和高并发处理能力而闻名。 Nginx概念 核心特点 Nginx的强大性能源于其精巧的设计: 事件
阅读全文
posted @ 2025-11-04 17:59 Asp1rant
阅读(153)
评论(0)
推荐(0)
2025年9月30日
工业通讯协议(五)- EtherNet/IP
摘要: EtherNet/IP是由罗克韦尔自动化公司在1990年代后期开发的工业以太网通讯协议,现由ODVA(开放设备网供应商协会)管理 。其名称中的“IP”并非指互联网协议(Internet Protocol),而是“工业协议”(Industrial Protocol)的缩写。 作为一种应用层协议,Eth
阅读全文
posted @ 2025-09-30 15:58 Asp1rant
阅读(437)
评论(0)
推荐(0)
2025年9月23日
PLC中的运动控制 - (二)基本控制指令MC_Power,MC_Stop,MC_Halt
摘要: 本章介绍PLC中的基本控制指令,包括最基本的启停指令MC_Power和MC_Stop,MC_Halt,并详解MC_Stop何MC_Halt的区别
阅读全文
posted @ 2025-09-23 17:09 Asp1rant
阅读(1269)
评论(0)
推荐(0)
下一页
公告