作者小头像 Lv.3
更多个人资料
185 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

一名对嵌入式,算法开发感兴趣的电科学生,对51单片机和stm32有较为深入了解,能够熟练使用sw,喜欢将一些新算法融入到嵌入式当中。

感兴趣或擅长的领域

测试、嵌入式
个人勋章
TA还没获得勋章~
成长雷达
150
15
0
0
20

个人资料

个人介绍

一名对嵌入式,算法开发感兴趣的电科学生,对51单片机和stm32有较为深入了解,能够熟练使用sw,喜欢将一些新算法融入到嵌入式当中。

感兴趣或擅长的领域

测试、嵌入式

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 从被动报警到主动预防:一台教室闷热预警仪的诞生全记录
  • 《一名电科生的硬核DIY手记:从电路设计到PCB打样》
上下文切换:CPU 怎样在一瞬间“灵魂附体”
在上一章中,我们见证了调度算法的决策过程:优先级抢占和时间片轮转让调度器知道该让谁运行。但知道“该谁”只是第一步,真正的魔法在于怎么把CPU从一个任务无缝转移到另一个任务。这个过程,就是上下文切换(Context Switch)。它是整个RTOS调度机制的最后一块拼图,也是最接近硬件、最能体现嵌入式底层功底的环节。本章我们将深入到ARM Cortex-M的汇编指令层面,亲手拆解这一瞬间发生的...
单片机 汇编语言
作者小头像 JN-liu 2026-05-13 20:12:50
202
0
0
2026-05-13 20:12:50
202
0
0
调度算法:CPU 到底该交给哪个任务?
前面两章,我们先是建立了任务控制块(TCB)这个静态档案,又理清了任务状态切换的动态轨迹。现在,最核心的问题摆在了眼前:当多个任务同时处于就绪态,CPU 这个单核资源到底应该分配给谁?这个决策过程,就是调度算法的职责。如果调度器是 RTOS 的“大脑”,那么调度算法就是大脑的“决策逻辑”。它直接决定了系统的实时性、公平性和吞吐量。本章我们聚焦最经典、在实际工程中应用最广的两种策略:优先级抢占...
IoT 嵌入式
作者小头像 JN-liu 2026-05-13 19:55:53
3723
0
0
2026-05-13 19:55:53
999+
0
0
任务状态机:任务的一生经历哪几个阶段?
在上一章中,我们构建了任务控制块(TCB)这个静态骨架。它像一份详尽的个人档案,记录了任务的栈位置、优先级和链表节点。但一个真正的任务绝不是静止不动的。它会随着代码的执行和外部事件的发生,反复地在“能够运行”、“正在运行”和“等待某件事”之间来回切换。驱动这一切动态切换的,就是任务状态机。如果说TCB是任务的“档案袋”,那么状态机就是任务的“人生轨迹图”。理解状态机,是理解调度器如何管理多任...
IoT 数据结构
作者小头像 JN-liu 2026-05-13 19:40:32
3721
0
0
2026-05-13 19:40:32
999+
0
0
任务控制块:内核如何记住每一个任务
在上一节中,我们把实时操作系统(RTOS)的调度器比喻为一位精明的“管家”。但管家要想管理好一大家子人,首先得有一个花名册——记录每个成员的姓名、年龄、分工和当前状态。在RTOS中,扮演这个“花名册”角色的核心数据结构,就是任务控制块(Task Control Block,简称TCB)。没有TCB,任务就只是一个虚无缥缈的函数。正是TCB,让任务从一个“执行函数”变成了一个可以被内核识别、管...
数据结构 轻量级操作系统 LiteOS
作者小头像 JN-liu 2026-05-13 19:24:33
3740
0
0
2026-05-13 19:24:33
999+
0
0
为什么嵌入式系统需要一个“管家”?
一、引言:为什么嵌入式系统需要一个“管家”?在真正接触RTOS之前,我们写的嵌入式程序——不管是51单片机上的流水灯,还是STM32上的传感器数据采集——基本都是同一个骨架:一个while(1)超级循环,里面轮番调用各个功能函数。这种结构在嵌入式领域有个专门的称呼,叫裸机程序(Bare Metal),也叫前后台系统。它长得很简单,写起来也顺手。但随着功能越加越多,你会发现这个看似淳朴的结构,...
任务调度 单片机 嵌入式
作者小头像 JN-liu 2026-05-12 22:15:34
210
1
0
2026-05-12 22:15:34
210
1
0
踩坑记录:我们遇到的那些邪门问题与解决方案
上篇回顾:我们抱着设备走进三间教室,连续监测了五场2小时的课。数据证明趋势预警确实有效——VENTIL总在MUGGY!前20到40分钟出现。但说出来你可能不信,这台机器在诞生过程中,差点被三个邪门问题逼到绝路。今天不讲成功学,只讲我们是怎么掉坑里、又是怎么爬出来的。坑一:AM2320的“起床气”现象程序写好,烧录,上电。LCD亮了,但第二行显示的不是温湿度数值,而是两个巨大的感叹号——“!!...
单片机 嵌入式
作者小头像 JN-liu 2026-04-30 21:57:27
289
0
0
2026-04-30 21:57:27
289
0
0
实验设计与现场实测:在真实课堂上“暗中观察”2小时
上篇回顾:我们把趋势预警算法写进了单片机,让传感器每2秒汇报一次温湿度,状态机根据数据判断该提示通风还是拉响闷热警报。代码在实验室跑得挺欢,但楼上的教室才是真正的考场。今天,我们抱着这台机器,走进三间规格不同、人数不同的教室,在不干预课堂的前提下,连续记录了2小时的环境数据。01 实验想验证什么动手之前,我们给实验定了三个目标:验证AM2320传感器在真实教室里的采集精度和稳定性——毕竟教室...
单片机 嵌入式
作者小头像 JN-liu 2026-04-28 23:04:58
323
0
0
2026-04-28 23:04:58
323
0
0
软件开发:I2C通信、定时中断与趋势预警算法
上篇回顾:我们把四个核心元件焊成了一台完整的监测仪。但硬件只是躯壳,真正让这台机器“会预判”的,是烧进单片机里的那几百行C代码。今天,我们打开Keil工程,看看软件是怎么让传感器开口说话、让蜂鸣器在该响的时候响的。01 先搭一个稳稳当当的程序骨架我们用的开发环境是Keil uVision4,语言是最朴素的C。代码不长,但必须层次分明:主循环负责顺序调度,中断负责严格定时,这是嵌入式开发的经典...
单片机 嵌入式 软件开发
作者小头像 JN-liu 2026-04-27 22:28:38
2185
0
0
2026-04-27 22:28:38
999+
0
0
硬件设计:从传感器到蜂鸣器
上篇回顾:我们聊了为什么传统温湿度计的“静态阈值报警”总慢半拍,以及“趋势预警”这个核心思路。今天,我们钻进机器内部,看看这样一台会预判的监测仪,究竟由哪些零件构成——以及,为什么选它们。01 选型,从最根本的问题开始在做硬件设计之前,不妨先把需求摊开:1.要能感知温度和湿度,精度不能差,毕竟人体对闷热的感受很微妙;2.要能“看到”湿度在变快还是变慢,所以传感器的分辨率得足够细;3.要有一个...
单片机 硬件开发
作者小头像 JN-liu 2026-04-26 22:24:05
310
0
1
2026-04-26 22:24:05
310
0
1
为什么我们需要一台“会预判”的温湿度计?
01 那一堂让人昏昏欲睡的早课北京的三月,暖气刚刚停止供应。早上八点,教室里陆陆续续坐满了人。门窗紧闭——外面的冷风谁也不想放进来。老师在上面讲,一百多号人坐在下面呼气。半小时后,你能明显感觉到空气正在变稠。不是热,是一种说不清的闷。有人开始脱外套,有人不自觉地犯困,还有人频繁看表。此时的温度和湿度是多少?不知道。教室角落里挂着的温湿度计静静地显示着数字——22℃,45%——看起来一切正常,...
单片机 硬件开发
作者小头像 JN-liu 2026-04-25 23:51:00
286
0
1
2026-04-25 23:51:00
286
0
1
总条数:15
10
10
20
50
100
  • 1
  • 2

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注