- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 【化神·22】Linus为什么是化神大能
Linux 不只是一个操作系统内核,它定义了整个云时代的游戏规则fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;化神法则Android手机操作系统服务器发行版Kubernetes容器编排Docker容器引擎嵌入式WSLWindows上的Linux数十亿手机百万级服务器云原生生态中心那个红框节点,就是 Linux 内核。
2026-08-31 12:54:02
377
原创 【化神·21】创造编程语言需要什么
化神之前的所有境界,本质上都在解决问题。凡人:怎么用软件解决业务问题?炼气期:怎么用代码解决小问题?筑基期:怎么用数据结构、算法提升效率?金丹期:怎么在系统层面优化性能?元婴期:怎么让代码直接操控硬件?化神期之后,问题的性质变了——你不再是解决问题,而是定义问题本身。造一门语言之前,先要回答:为什么这个世界需要一门新的语言?C 诞生于 1972 年,因为 Dennis Ritchie 需要一种能直接操控内存、又能写操作系统的语言。
2026-08-30 16:37:45
268
原创 【元婴·20】固件:开天辟地前最后一道工序
固件是开机后最先执行的代码,从BIOS/UEFI到U-Boot再到裸机程序,讲透上电复位向量、内存初始化、Bootloader加载链路。用修仙世界开天辟地类比,讲清固件工程师如何从混沌中建立秩序——时钟树配置、堆栈设置、中断向量表搬移,再到嵌入式Linux完整启动流程。
2026-08-29 15:03:39
272
原创 【元婴·19】驱动开发:沟通硬件的御灵术
驱动开发是嵌入式工程师的核心修为。本文用修仙世界御灵术类比Linux驱动模型,讲透bus/device/driver三要素匹配机制、file_operations五大函数、中断上下半部机制、裸机GPIO驱动、printk/dmesg/devmem2/JTAG四大调试法器。从键盘按键到屏幕显示的完整数据旅程,从STM32点LED到内核字符设备驱动,一篇讲清驱动工程师的修炼四步走。
2026-08-29 09:05:49
222
原创 【元婴·18】ARM vs RISC-V大战
ARM vs RISC-V指令集大战:ARM的IP授权商业模式vs RISC-V开源免费模块化设计。从Acorn到iPhone移动称王,从伯克利学术项目到50亿颗出货。Cortex-A/R/M三大门派、RV32I基础47条指令、M/A/F/D/C/V扩展。国产芯片自主可控、AI推理向量扩展、嵌入式选型建议。
2026-08-28 15:04:03
279
原创 【元婴·16】从C代码到晶体管翻转
从C代码到晶体管翻转的完整七层链路:C代码→汇编→机器码→微指令→逻辑门→晶体管→电子流动。讲透逻辑门NAND功能完备性、半加器全加器CLA加法器原理、D触发器与SRAM/DRAM存储层级、MOSFET物理结构与CMOS互补原理、时钟信号与功耗关系。
2026-08-27 09:18:57
1291
原创 【元婴·15】CPU指令集是天地法则
ISA是CPU唯一能听懂的语言。本文从x86/ARM/RISC-V三大指令集对比出发,讲清ISA是什么、寄存器组、寻址模式,并亲手把一条C代码翻译成汇编指令,看清从高级语言到天地法则的完整路径。
2026-08-26 15:16:23
410
原创 【金丹·14】内存管理:堆栈的灵力分配
金丹期马上要收尾了。第 15 篇,我们将总结金丹期的全部修炼——编译器、内核、缓存、线程、内存——这五座灵山如何协同运行,再为下一阶段(
2026-08-25 16:15:27
809
原创 【金丹·13】线程模型与并发真相
金丹期第13篇,讲透并发编程:并发vs并行的本质区别、1:1/N:1/M:N三种线程模型、竞态/饿死/死锁三大天劫、互斥锁/自旋锁/读写锁家族、CAS无锁编程。从Go goroutine到Python threading,从哲学家就餐到原子操作,读完这篇多线程代码不再是玄学。
2026-08-25 09:06:08
632
原创 CPU缓存三层塔:为什么改个字段顺序性能差5倍
CPU缓存L1/L2/L3三层塔详解:缓存行64字节、局部性原理、MESI协议四种状态、伪共享问题及缓存行对齐修复。用修仙世界三层修炼塔类比,讲清为什么改个结构体字段顺序性能能差5倍。
2026-08-24 15:03:35
172
原创 你的printf到底经历了什么?拆开操作系统内核看看
用修仙世界天道规则类比操作系统内核,讲清内核空间与用户空间、系统调用、中断处理上下半部、内核模块与驱动、CFS调度器。金丹期第二篇,从会用OS到懂OS在干嘛。
2026-08-23 09:04:50
232
原创 输入网址到看到页面只有0.3秒,这期间到底发生了什么?
用修仙世界传送阵类比计算机网络,讲清TCP/IP四层模型、三次握手、DNS解析、HTTP协议、从输入URL到页面渲染的完整流程。筑基期最后一座地基。
2026-08-22 09:10:27
182
原创 你写的每一行代码都在求天道——操作系统到底在帮你干什么?
你写了一行,文件就打开了。你觉得理所当然?不。是"天道"在帮你。修仙世界里,天道是看不见但无处不在的规则——灵气怎么流动、功法怎么生效、生死轮回怎么运转,全都受天道约束。没人能绕过天道,也没人能看透天道。操作系统,就是计算机世界的天道。你的程序做的一切,看似自由,实则全部要经过天道的允许。你分配内存?天道点头。你打开文件?天道准许。你同时开 100 个标签页?天道按规则给你排时间片。
2026-08-21 15:11:01
318
原创 数组还是链表 90的人选错了数据结构性能差1000倍
最好情况:没有冲突,O(1)平均情况:冲突均匀分布,O(1)最坏情况:所有 key 撞同一个格子,O(n)——但好哈希函数能避免负载因子(load factor)是关键:哈希表元素数 / 数组长度。超过 0.75 就要扩容(rehash),重新分配更大的数组和重算哈希——代价是 O(n),但摊销下来还是 O(1)。
2026-08-21 10:03:51
330
原创 int a = 1+2 这行代码在CPU里跑了多少步?90%的人答不上来
int a = 1+2这行代码不到一毫秒就执行完了,但从键盘到屏幕要经过编辑器、编译器、操作系统、内存、CPU总线、寄存器、ALU十个环节。CPU内部取指解码执行访存写回五步流水线,寄存器到主内存速度差1000倍。操作系统在背后做进程调度和虚拟内存管理,每个进程都以为自己独占CPU和4GB内存空间。
2026-08-20 15:07:57
445
原创 工作五年还在炼气期?筑基的四座地基你缺哪一块
工作五年还在炼气期?进程线程区别TCP三次握手哈希表底层实现这些基础问题一问就懵。筑基期四座地基数据结构与算法操作系统数据库计算机网络每座都有判断标准和学习资源。工作年限不等于修为会用框架不等于筑基
2026-08-20 09:15:22
1410
1
原创 学了三年还在炼气期?90天高效筑基路线图
同样学编程,有人三个月筑基有人三年炼气。差距不在天赋在功法。项目驱动学习留存率75%,视频教程仅10%。90天路线图+三大误区拆解+筑基自测清单,帮你找到高效修炼路径。
2026-08-19 15:14:04
155
原创 写了两年代码还在炼气期?20道题精准定位你的真实段位
20道技术自测题,分三组测炼气/筑基/金丹边界。不是考你会不会,是测你懂不懂原理。工作年限≠修为,会用框架≠筑基,业务复杂≠技术深。诚实自测,找到你的真实段位和突破方向。
2026-08-19 09:19:17
495
原创 码农修仙传:炼气期码农长什么样?你写的第一行代码就是引气入体
先给个定义:炼气期 = 能独立编写并运行简单程序,理解变量、循环、函数的基本概念。注意三个关键词:独立、简单、基本概念。它不是"精通",而是"入门"。你能用代码解决小问题,但不能解决复杂问题。你会写一个猜数字游戏,但写不出一个微信。你能读文件、算平均分,但搞不定一个分布式系统。这恰恰是炼气期的价值——它是从凡人到修仙者的最小跨度。跨度不大,但完成了质变。凡人 = 软件用户(只会用 App,App 坏了只能求助)炼气期 = 灵气初感(能写代码,能命令电脑,但还很弱)
2026-08-18 20:35:24
413
原创 为什么嵌入式工程师天生在元婴期?一个底层工程师的真实日常
别人写程序调用的是 API,我写程序拨动的是 GPIO 电平、配置的是寄存器、等待的是中断、安排的是 DMA,最后还要面对示波器上那条不肯消停的毛刺。普通人写代码,是站在灵脉上施展法术;嵌入式工程师写代码,是亲手把功法刻进芯片,再让硅片里真正有电流流过。我是玄芯散人,一名嵌入式系统工程师。今天不讲玄学,讲清楚一件事:为什么嵌入式工程师天然站在软硬两界的交界,为什么这段主场非"元婴期"莫属。—## 脚踏两界:软件之上,硬件未远先看普通应用开发。工程师通过操作系统、数据库、框架和 API 构造业务逻辑。一行
2026-08-18 17:59:35
634
ROS结合科大讯飞的语音识别包
2016-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅