LK 博客
GitHub
云上高阁,文华先行

全部内容

晨风入卷,诸篇在列;可按分类寻章,也可随兴翻阅。

当前范围 晨风拂柳,心语轻扬

本页共展示 12 篇内容,开卷有声,择章而读。

RTOS内核开发实战(2):TCB、优先级位图与Ready Queue,把可运行任务集合建起来 嵌入式 02
分类浏览 本页第 02 篇

RTOS内核开发实战(2):TCB、优先级位图与Ready Queue,把可运行任务集合建起来

把链表打好之后,下一步不是立刻写 PendSV,而是先定义“调度器眼里的任务”到底长什么样。 当前这版代码里,这个问题的答案落在 "tcb_t" 和 "ready_queue_t" 两个结构上。 先回答一个问题:调度器看到的任务是什么...

嵌入式 Yukikaze 鸿蒙黑体 0 赞
RTOS内核开发实战(1):侵入式双向链表,先把内核“挂链”这件事做对 嵌入式 03
分类浏览 本页第 03 篇

RTOS内核开发实战(1):侵入式双向链表,先把内核“挂链”这件事做对

做 RTOS,最先落地的往往不是调度算法,而是数据结构。 任务要进 ready list,延时任务要进 sleep list,后续做信号量、消息队列时还会有等待链表。如果底层链表设计得不稳,后面的调度、阻塞、超时唤醒都会跟着变脆。 这...

嵌入式 Yukikaze 鸿蒙黑体 0 赞
学习记录(1) 项目 04
分类浏览 本页第 04 篇

学习记录(1)

本周记录:本周进行了动物园管理项目实践以及学生管理系统的进一步优化;巩固了集合部分。 在这个过程中,我也遇到了报错,印象最深的是 NullPointerException,也就是空指针异常。 例如,一个对象没有初始化就直接调用方法: ...

项目 happyxx 鸿蒙黑体 1 赞
Transformer 注意力模块部分 大数据 07
分类浏览 本页第 07 篇

Transformer 注意力模块部分

1. "Self_Attention" 作用: - 计算最基础的注意力分数和注意力输出。 - 输入是 "Q"、"K"、"V",输出是加权后的结果 "out" 和注意力权重 "attn"。 它做了什么: 1. 用 "Q @ K^T" 计...

大数据 王子翰 鸿蒙黑体 0 赞
第一周记录 项目 08
分类浏览 本页第 08 篇

第一周记录

面向程序设计Java目前已经学到第四章面向对象与应用 其中包含对Java的基础编程应用,写了一些基础程序。

项目 fmq 鸿蒙黑体 0 赞
Conv2d 大数据 09
分类浏览 本页第 09 篇

Conv2d

手写 Conv2d 笔记 这份笔记对应代码文件: 目标是把下面几件事串起来理解: 1. "Conv2d" 到底在算什么 2. 为什么深度学习里常用 "B, C, H, W" 3. "1x1 Conv2d" 为什么能做通道变换 4. 通...

大数据 zyd 鸿蒙黑体 0 赞
RTOS设计与开发(4):信号量、互斥锁、消息队列:同步、互斥与通信的内核视角 嵌入式 10
分类浏览 本页第 10 篇

RTOS设计与开发(4):信号量、互斥锁、消息队列:同步、互斥与通信的内核视角

在学完异常模型、PendSV 任务切换、Ready/Blocked 状态管理之后,RTOS 的骨架已经搭起来了。 但一个真正可用的 RTOS,不能只会“切任务”,还必须解决三个更实际的问题: - 任务之间怎么同步 - 多个任务访问共享...

嵌入式 Yukikaze 鸿蒙黑体 3 赞
RTOS设计与开发(3):阻塞态与就绪态管理:谁该运行,谁该等待,谁该被唤醒 嵌入式 11
分类浏览 本页第 11 篇

RTOS设计与开发(3):阻塞态与就绪态管理:谁该运行,谁该等待,谁该被唤醒

在学完 Cortex-M 异常模型、PendSV 任务切换之后,很容易产生一种错觉: «RTOS 不就是“保存一下现场,再恢复另一个任务的现场”吗?» 其实不是。 上下文切换只是执行层面的动作,RTOS 更本质的能力是:管理任务状态。...

嵌入式 Yukikaze 鸿蒙黑体 0 赞
如何在 RV1126B 开发板上部署 Minecraft 服务器 嵌入式 12
分类浏览 本页第 12 篇

如何在 RV1126B 开发板上部署 Minecraft 服务器

1. 前言 ARM 开发板通常更多用于边缘计算、视觉推理、网关服务或嵌入式应用,但只要系统环境合适,它同样可以承载一些轻量级通用服务。本文记录一次在 ELF-RV1126B 开发板 上部署 Paper Minecraft 服务器 的完...

嵌入式 Yukikaze 鸿蒙黑体 0 赞