泰晓科技聚焦 Linux - 追本溯源,见微知著!2023-11-18[置顶] Linux Lab Disk 不同于普通随身 Linux 系统盘,业内开创了多项特性,包括智能启动、透明倍容、时区兼容、自动共享、零损编译、出厂恢复、备份还原、内存启动等,Linux Lab Disk 还集成了 Linux Lab, Linux 0.11 Lab, RISC-V Lab, ARM Lab, AI 等实验环境,可用于编程语言、操作系统、AI 等计算机课程实验。泰晓 Linux 实验盘 / 泰晓 AI 实验盘 / 泰晓 Linux 系统盘 / 儿童 Linux 系统盘 原创 开源项目 268 Linux lab 622023-11-15[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课 原创 开源项目 268 Linux lab 622022-08-09本文探究 RISC-V 架构下的内核线程返回函数。RISC-V 架构下内核线程返回函数探究 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-08-04前两篇已经介绍了 Jump Label 的工作原理以及 nop 和 goto label(foo) 的指令编码,本节来介绍其中最为关键的 static_branch(foo) 的实现以及 Tracepoint 的用法。RISC-V jump_label 详解,第 3 部分:核心实现 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-08-04泰晓资讯·8 月 / 第一期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-08-02本文基于 RISC-V 架构,分析了 Linux 进程创建与执行的流程。RISC-V Linux 进程创建与执行流程代码分析 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-07-28泰晓资讯·7 月 / 第四期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-07-27本文介绍并演示了如何在 X86_64 笔记本上运行 RISC-V 架构的 Ubuntu 22.04 + xfce4 桌面系统。5 秒内跨架构运行 RISC-V Ubuntu 22.04 + xfce4 桌面系统 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-07-26本文主要基于 Linux 5.17 版本代码,讨论 Linux __schedule()。RISC-V Linux Schedule 分析 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-07-25Linux Lab v1.1-rc1 带来 QEMU v7.0.0 开发支持,龙芯 v5.18 开发支持和 RISC-V v5.18.9 开发支持,另外,Cloud Lab 带来 3 套新的实验环境,PWN Lab, ARM Lab 和 RISC-V Lab。Linux Lab 发布 v1.1-rc1,新增龙芯 v5.18 支持和 QEMU v7.0.0 编译支持 原创 开源项目 268 Linux lab 622022-07-21泰晓资讯·7 月 / 第三期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-07-19本文主要基于 Linux 5.17 版本代码,讨论在 RISC-V 架构中上下文切换的诸多细节。RISC-V Linux 上下文切换分析 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-07-14泰晓资讯·7 月 / 第二期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-07-12本文介绍了 RISC-V 特权指令。RISC-V 特权指令 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-06-30泰晓资讯·7 月 / 第一期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-06-23泰晓资讯·6 月 / 第三期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-06-21本文在 Porting Linux to a new processor architecture 系列翻译工作的基础上,继续就 RISC-V 处理器架构进行启动流程的分析。RISC-V Linux 启动流程分析 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-06-16经过长达六年的研发,Linux Lab 终于迎来了 v1.0 正式版,Linux 内核与嵌入式 Linux 开发从未像今天这般简单。Linux Lab 发布 v1.0 正式版,Linux 内核开发从未像今天这般简单 原创 开源项目 268 Linux lab 622022-06-16泰晓资讯·6 月 / 第二期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-06-14本文简单介绍了 RISC-V Linux 内核剖析活动第 2 阶段的目标与计划,该阶段开始开放招募实习生和兼职工程师。RISC-V Linux 内核剖析活动进入第 2 阶段并开放实习与兼职岗位 原创 开源项目 268 Risc-v 221 技术动态 2572022-06-09泰晓资讯·6 月 / 第一期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-06-07本文详细分析了一种低开销的内存错误检测机制 Kfence。Linux Kfence 详解 原创 Linux 内核 22 Risc-v 221 RISC-V Linux2022-05-27泰晓资讯·5 月 / 第五期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-05-25本文详细分析了 RISC-V Linux Timer 相关技术原理与代码实现。RISC-V timer 在 Linux 中的实现 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-05-19泰晓资讯·5 月 / 第四期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-05-12泰晓资讯·5 月 / 第三期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-05-10本文简单总结了过去 1 个月 RISC-V Linux 内核剖析活动的进展。RISC V Linux 内核兴趣小组活动简报(2) 原创 开源项目 268 Risc-v 221 技术动态 2572022-05-10本文尝试对 OpenSBI,U-Boot 和 UEFI 的相关概念以及代码进行基本的解析。RISC-V UEFI 架构支持详解,第 1 部分 - OpenSBI/U-Boot/UEFI 简介 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-05-05本文介绍了 RISC-V OpenSBI 的基础用法以及 Linux 内核调用 OpenSBI 服务的方式。RISC-V OpenSBI 快速上手 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-05-05泰晓资讯·5 月 / 第二期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-04-28泰晓资讯·5 月 / 第一期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-04-26本文是 Porting Linux to a new processor architecture 系列翻译的第三部分,也是最后一篇。该成果由 RISC-V Linux 内核兴趣小组输出。将 Linux 移植到新的处理器架构,第 3 部分:收尾 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-04-21泰晓资讯·4 月 / 第四期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-04-14泰晓资讯·4 月 / 第三期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-04-07泰晓资讯·4 月 / 第二期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-04-06本文是 Porting Linux to a new processor architecture 系列翻译的第二部分,后续还有一篇。该成果由 RISC-V Linux 内核兴趣小组输出。将 Linux 移植到新的处理器架构,第 2 部分:早期代码 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-04-02本文介绍了一款自研的 benchmark 工具,用于从指令层面评估处理器性能,并简单评测和对比了 x86_64 和 RISC-V 处理器架构的性能差异。RISC-V 处理器指令级性能评测尝试 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-31泰晓资讯·4 月 / 第一期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-03-30本文介绍了一种快速体验 RISC-V Linux 系统发行版的方法,即使你手头并没有任何的 RISC-V 开发板。两分钟内极速体验 RISC-V Linux 系统发行版 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-28本文是对 RISC-V jump_label 架构支持分析成果的第 2 部分,主要介绍如何参考指令手册编码 Jump Label 用到的几条指令。RISC-V jump_label 详解,第 2 部分:指令编码 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-28本文简单总结了过去三周 RISC-V Linux 内核剖析第 1 阶段活动的进展。RISC V Linux 内核兴趣小组活动简报(1) 原创 开源项目 268 Risc-v 221 技术动态 2572022-03-27本文简单介绍了 RISC-V ISA 并演示了如何获取芯片支持的 ISA 特性。RISC-V ISA 简介 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-24泰晓资讯·3 月 / 第四期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-03-23本文介绍了 RISC-V 原子指令。RISC-V 原子指令介绍 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-20本文详细介绍了 RISC-V Linux 内核的 Stack Tracing 原理并分析了其代码实现。RISC-V Linux Stacktrace 详解 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-19本文是对 RISC-V jump_label 架构支持分析成果的第 1 部分,主要介绍 Jump Label 的相关技术背景,接下来会陆续展开介绍其实现细节。RISC-V jump_label 详解,第 1 部分:技术背景 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-17本文分享了 RISC-V 开发板 —— 哪吒 D1 开发入门,后续还有两篇。该成果由 RISC-V Linux 内核兴趣小组输出。D1-H 开发板——哪吒 开发入门 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-17本文介绍 RISC-V Paging & MMU,是 RISC-V Linux 内核兴趣小组的输出成果。RISCV MMU 概述 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-16泰晓资讯·3 月 / 第三期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-03-15本文是 Porting Linux to a new processor architecture 系列翻译的第一部分,后续还有两篇。该成果由 RISC-V Linux 内核兴趣小组输出。将 Linux 移植到新的处理器架构,第 1 部分:基础 原创 开源项目 268 Risc-v 221 RISC-V Linux2022-03-10泰晓资讯·3 月 / 第二期 / 2022 资讯 泰晓资讯 240 技术动态 257 泰晓资讯2022-03-09RISC-V Linux 内核兴趣小组于近日建立,将首要聚焦 Linux 内核 RISC-V 架构部分的剖析,本文介绍如何分析 Linux 内核 RISC-V 架构相关源码,并介绍了相关工具,是参与人员必读篇。如何分析 Linux 内核 RISC-V 架构相关代码 原创 开源项目 268 Risc-v 221 RISC-V Linux«««第 7/21 页»»»
2023-11-18[置顶] Linux Lab Disk 不同于普通随身 Linux 系统盘,业内开创了多项特性,包括智能启动、透明倍容、时区兼容、自动共享、零损编译、出厂恢复、备份还原、内存启动等,Linux Lab Disk 还集成了 Linux Lab, Linux 0.11 Lab, RISC-V Lab, ARM Lab, AI 等实验环境,可用于编程语言、操作系统、AI 等计算机课程实验。泰晓 Linux 实验盘 / 泰晓 AI 实验盘 / 泰晓 Linux 系统盘 / 儿童 Linux 系统盘 原创 开源项目 268 Linux lab 62
2022-08-04前两篇已经介绍了 Jump Label 的工作原理以及 nop 和 goto label(foo) 的指令编码,本节来介绍其中最为关键的 static_branch(foo) 的实现以及 Tracepoint 的用法。RISC-V jump_label 详解,第 3 部分:核心实现 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-08-02本文基于 RISC-V 架构,分析了 Linux 进程创建与执行的流程。RISC-V Linux 进程创建与执行流程代码分析 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-07-27本文介绍并演示了如何在 X86_64 笔记本上运行 RISC-V 架构的 Ubuntu 22.04 + xfce4 桌面系统。5 秒内跨架构运行 RISC-V Ubuntu 22.04 + xfce4 桌面系统 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-07-26本文主要基于 Linux 5.17 版本代码,讨论 Linux __schedule()。RISC-V Linux Schedule 分析 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-07-25Linux Lab v1.1-rc1 带来 QEMU v7.0.0 开发支持,龙芯 v5.18 开发支持和 RISC-V v5.18.9 开发支持,另外,Cloud Lab 带来 3 套新的实验环境,PWN Lab, ARM Lab 和 RISC-V Lab。Linux Lab 发布 v1.1-rc1,新增龙芯 v5.18 支持和 QEMU v7.0.0 编译支持 原创 开源项目 268 Linux lab 62
2022-07-19本文主要基于 Linux 5.17 版本代码,讨论在 RISC-V 架构中上下文切换的诸多细节。RISC-V Linux 上下文切换分析 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-06-21本文在 Porting Linux to a new processor architecture 系列翻译工作的基础上,继续就 RISC-V 处理器架构进行启动流程的分析。RISC-V Linux 启动流程分析 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-06-16经过长达六年的研发,Linux Lab 终于迎来了 v1.0 正式版,Linux 内核与嵌入式 Linux 开发从未像今天这般简单。Linux Lab 发布 v1.0 正式版,Linux 内核开发从未像今天这般简单 原创 开源项目 268 Linux lab 62
2022-06-14本文简单介绍了 RISC-V Linux 内核剖析活动第 2 阶段的目标与计划,该阶段开始开放招募实习生和兼职工程师。RISC-V Linux 内核剖析活动进入第 2 阶段并开放实习与兼职岗位 原创 开源项目 268 Risc-v 221 技术动态 257
2022-05-25本文详细分析了 RISC-V Linux Timer 相关技术原理与代码实现。RISC-V timer 在 Linux 中的实现 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-05-10本文简单总结了过去 1 个月 RISC-V Linux 内核剖析活动的进展。RISC V Linux 内核兴趣小组活动简报(2) 原创 开源项目 268 Risc-v 221 技术动态 257
2022-05-10本文尝试对 OpenSBI,U-Boot 和 UEFI 的相关概念以及代码进行基本的解析。RISC-V UEFI 架构支持详解,第 1 部分 - OpenSBI/U-Boot/UEFI 简介 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-05-05本文介绍了 RISC-V OpenSBI 的基础用法以及 Linux 内核调用 OpenSBI 服务的方式。RISC-V OpenSBI 快速上手 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-04-26本文是 Porting Linux to a new processor architecture 系列翻译的第三部分,也是最后一篇。该成果由 RISC-V Linux 内核兴趣小组输出。将 Linux 移植到新的处理器架构,第 3 部分:收尾 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-04-06本文是 Porting Linux to a new processor architecture 系列翻译的第二部分,后续还有一篇。该成果由 RISC-V Linux 内核兴趣小组输出。将 Linux 移植到新的处理器架构,第 2 部分:早期代码 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-04-02本文介绍了一款自研的 benchmark 工具,用于从指令层面评估处理器性能,并简单评测和对比了 x86_64 和 RISC-V 处理器架构的性能差异。RISC-V 处理器指令级性能评测尝试 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-30本文介绍了一种快速体验 RISC-V Linux 系统发行版的方法,即使你手头并没有任何的 RISC-V 开发板。两分钟内极速体验 RISC-V Linux 系统发行版 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-28本文是对 RISC-V jump_label 架构支持分析成果的第 2 部分,主要介绍如何参考指令手册编码 Jump Label 用到的几条指令。RISC-V jump_label 详解,第 2 部分:指令编码 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-28本文简单总结了过去三周 RISC-V Linux 内核剖析第 1 阶段活动的进展。RISC V Linux 内核兴趣小组活动简报(1) 原创 开源项目 268 Risc-v 221 技术动态 257
2022-03-20本文详细介绍了 RISC-V Linux 内核的 Stack Tracing 原理并分析了其代码实现。RISC-V Linux Stacktrace 详解 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-19本文是对 RISC-V jump_label 架构支持分析成果的第 1 部分,主要介绍 Jump Label 的相关技术背景,接下来会陆续展开介绍其实现细节。RISC-V jump_label 详解,第 1 部分:技术背景 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-17本文分享了 RISC-V 开发板 —— 哪吒 D1 开发入门,后续还有两篇。该成果由 RISC-V Linux 内核兴趣小组输出。D1-H 开发板——哪吒 开发入门 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-17本文介绍 RISC-V Paging & MMU,是 RISC-V Linux 内核兴趣小组的输出成果。RISCV MMU 概述 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-15本文是 Porting Linux to a new processor architecture 系列翻译的第一部分,后续还有两篇。该成果由 RISC-V Linux 内核兴趣小组输出。将 Linux 移植到新的处理器架构,第 1 部分:基础 原创 开源项目 268 Risc-v 221 RISC-V Linux
2022-03-09RISC-V Linux 内核兴趣小组于近日建立,将首要聚焦 Linux 内核 RISC-V 架构部分的剖析,本文介绍如何分析 Linux 内核 RISC-V 架构相关源码,并介绍了相关工具,是参与人员必读篇。如何分析 Linux 内核 RISC-V 架构相关代码 原创 开源项目 268 Risc-v 221 RISC-V Linux
猜你喜欢:我要投稿:发表原创技术文章,收获福利、挚友与行业影响力知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」视频频道:泰晓学院,B 站,发布各类 Linux 视频课开源小店:欢迎光临泰晓科技自营店,购物支持泰晓原创技术交流:Linux 用户技术交流微信群,联系微信号:tinylab