最新 最热

linux 内核中READ_ONCE宏定义

在Linux内核编程中,READ_ONCE 宏用于确保从内存中读取一个变量的值时,编译器不会对这个读取操作进行优化,从而保证了读取操作的原子性。这个宏通常在需要防止编译器优化、多线程或中断上下文中使用,以确保数据的一致性和...

2024-05-30
1

find_sys_call_table和kallsysms_lookup_name的区别

find_sys_call_table 和 kallsyms_lookup_name 都可以用于查找内核符号,但它们的具体作用和使用场景有所不同。以下是两者的详细对比:

2024-05-30
2

TCP 连接排故:使用 BPF BCC工具包进行网络跟踪

不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树

2024-05-29
2

【Rust日报】使用 sched-ext、Rust 和 Ubuntu 制作新的 Linux 调度器

默认情况下,它使用 NIST 的漏洞数据库 (NVD),并在终端中提供具有不同主题选项的搜索和列表功能。

2024-05-29
2

掌握Rust终极秘钥!揭秘标准库源代码,轻松成为编程圈顶流!

熟练掌握一门编程语言的最佳途径就是深入分析、学习、理解优秀的代码。Rust标准库源代码正是最理想的素材。

2024-05-28
1

全志V851SETinyVision异构视觉AI开发套件源码工具文档手册

SyterKit 是一个纯裸机框架,用于 TinyVision 或者其他 v851se/v851s/v851s3/v853 等芯片的开发板,SyterKit 使用 CMake 作为构建系统构建,支持多种应用与多种外设驱动。同时 SyterKit 也具有启动引导的功能,可以替代 U-Bo...

2024-05-28
1

详解FreeRTOS:系统内核控制函数(拓展篇—8)

FreeRTOS 中系统内核控制函数只供系统内核使用,用户应用程序一般不允许使用,本篇博文讲解这些函数仅供大家了解和参考。

2024-05-26
4

软考高级架构师:嵌入式系统的内核架构

嵌入式系统的内核架构对系统的性能、安全性、稳定性等方面有着重要影响。常见的内核架构有宏内核(单体内核)和微内核两种,它们各有特点和适用场景。...

2024-05-25
4

软考高级架构师:嵌入式操作系统微内核例题解析

A. 微内核的系统结构清晰,利于协作开发 B. 微内核代码量少,系统具有良好的可移植性 C. 微内核有良好的伸缩性、扩展性 D. 微内核的功能代码可以互相调用,性能很高...

2024-05-25
1

软考高级架构师:鸿蒙操作系统例题

A. 鸿蒙操作系统整体架构采用分层的层次化设计,从下向上依次为:内核层、系统服务层、框架层和应用层 B. 鸿蒙操作系统内核层采用宏内核设计,拥有更强的安全特性和低时延特点 C. 鸿蒙操作系统架构采用了分布式设计理念,实...

2024-05-25
2