首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#内核

详解Xilinx的10G PCS PMA IP

FPGA技术江湖

如果要在Xilinx的FPGA上使用万兆以太网通信,大致有三种方法构建协议栈。第一种使用GTX等Serdes作为底层的PHY,上层通过HDL实现构建MAC和IP...

800

操作系统国产化改造:存量业务迁移的技术挑战与破局之路

深度学习与Python

更隐蔽的挑战则在于——用户态组件的兼容性。例如某客户升级 OpenSSH 后,因新版移除旧加密算法导致客户端连接失败;升级 bash 后,因命令参数变更导致运维...

2100

OpenHarmony 实战开发——内核IPC机制数据结构解析

小帅聊鸿蒙

OpenAtom OpenHarmony(以下简称“OpenHarmony”)是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项...

1010

OpenHarmony实战开发——内核对象队列之算法详解

小帅聊鸿蒙

OpenAtom OpenHarmony(以下简称“OpenHarmony”) LiteOS-M 内核是面向 IoT 领域构建的轻量级物联网操作系统内核,具有小...

6420

对OpenHarmony中LiteOS的内核分析——超时原理和应用

小帅聊鸿蒙

//获取信号量semHandle, 如果当前信号量不可用且timeout不为0,则最多等待timeout所指定的时间,在这段时间内如果信号量可用,则获取成功,否...

5310

OpenHarmony实战—内核对象事件之源码详解

小帅聊鸿蒙

对于嵌入式开发工作人员和技术爱好者来说,深入了解常见任务间 IPC,有助于学习和研发内核。本文将从数据结构和算法解析 OpenHarmony 的事件机制,带大家...

5910

【进程信号】四、信号的捕捉

利刃大大

​ 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程...

7700

【Linux 进程控制】—— 进程亦生生不息:起于鸿蒙,守若空谷,归于太虚

换一颗红豆

本质上,_exit() 最终会调用 Linux 内核的 exit_group 系统调用(sys_exit_group),终止整个进程及其所有线程。其内核处理流程...

3300

从青铜到王者系列:深入浅出理解DeepSeek 3FS (2)从内核到用户态文件系统的设计之路

早起的鸟儿有虫吃

用户态文件系统是区别于内核文件系统的,在用户态文件系统没有出现之前, 常见的文件系统如Ext2、Ext4等都是在内核中直接实现的。

7710

【Linux】线程控制函数

s-little-monster

返回值:成功返回0,失败返回错误码 thread:表示要等待的目标线程的线程tid retval:用于存储目标线程的退出状态,如果不需要获取退出状态,可以将...

6210

【进程信号】三、阻塞信号

利刃大大

​ 我们之前在学习进程控制块、文件描述符等时候,知道其概念后都会想一件事情,它们在内核中是如何实现的❓❓❓

6310

OpenHarmony 内核源码分析(双向链表) | 谁是内核最重要结构体?

小帅聊鸿蒙

结构体够简单了吧,只有前后两个指向自己的指针,但恰恰是因为太简单,所以才太不简单. 就像氢原子一样,宇宙中无处不在,占比最高,原因是因为它最简单,最稳定!

3210

Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

鲲志说

第一种方式 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。

12800

OpenHarmony 内核源码分析 (内核启动篇) | 从汇编到 main ()

小帅聊鸿蒙

这应该是系列篇最难写的一篇,全是汇编代码,需大量的底层知识,涉及协处理器,内核镜像重定位,创建内核映射表,初始化 CPU 模式栈,热启动,到最后熟悉的 main...

12220

OpenHarmony内核源码分析 (静态分配篇) | 很简单的一位小朋友

小帅聊鸿蒙

相比动态分配,静态内存池的分配就是个小弟弟,非常的简单,两个结构体 + 一张图 就能说明白。

8820

OpenHarmony 内核源码分析 (内存池管理) | 如何高效切割合并内存块

小帅聊鸿蒙

有了这么长的铺垫,再来看鸿蒙内核动态内存管理的代码简直就是易如反掌,此处拆解 节点切割 ,节点合并 ,内存池扩展 三段代码。

7820

Examples (示例)-wandb系统快速入门

jack.yang

探索这些示例如何使用Weights&Biases以: 跟踪和可视化机器学习实验; 版本化数据集和模型 使用不同框架如PyTorch、Sci...

8810

多线程与超线程-架构快速进阶教程

jack.yang

因此,操作系统将每个物理内核识别为两个虚拟化内核,并在每个可视化内核上执行线程。通过这样做,可以在单个物理内核上调度多个线程,并提高处理器的利用率。

8910

linux系统内核参数优化-linux快速入门教程

jack.yang

该文件表示内核回收用于directory和inode cache内存的倾向;缺省值100表示内核将根据pagecache和swapcache,把director...

6400

Sitecore方法:创建自定义工作流程

jack.yang

在仅发布项目的场景中,在Sitecore中创建自定义工作流可能很有用。在我的例子中,我需要发布一个子项,然后发布它的父实体,最后在初始子项上发布一个相关项。

5700
领券
首页
学习
活动
专区
圈层
工具