卢风

工程师

今日你签到了吗?论坛动态

来自 论坛2020-10-17 22:44

linux设备中virtio组织关系及设备初始化调用流程

我们看linux kernel中virtio驱动相关代码,会发现有很多相关文件。首先有virtio.c这种文件,其次还有virtio_pci.c,virtio_scsi.c等这些文……
来自 论坛2020-10-17 22:43

AT91SAM3S4C核心开发板的电路图及相关知识

无论写什么嵌入式软件,我们都应该首先对硬件有所了解,这样更有助于我们写出高效精简的程序代码。本次活动我们使用的硬件平台是有悠龙公司提供的uTenux\AT91SAM3S4C开发套件……
来自 论坛2020-10-17 22:42

从Linux内核的角度谈线程栈和进程栈

1. 进程栈 进程栈是属于用户态栈,和进程虚拟地址空间 (Virtual Address Space) 密切相关。那我们先了解下什么是虚拟地址空间……
来自 论坛2020-10-17 22:41

ARM嵌入式系统的异常及裸机开发设计

1、ARM的异常 异常在嵌入式开发中是很常见的事件,它也是非常重要的事件。简单来说,异常就是一种会打断程序正常执行的事件。异常通常又称为“中断”。 异常的种类大致可分为如下……
来自 论坛2020-10-17 22:41

Linux中的物理内存的具体分配情况

在Linux当中,物理内存的划分之前已经写过一篇了,今天来讲讲内存的具体分配 首先,内存被分成一个一个的节点,每个节点由不同的区域组成,当在区域内部需要使用物理内存的时候,就是……
来自 论坛2020-10-17 22:39

Linux内核模块工作原理及内核模块编译案例

一、Linux内核模块基本原理 Linux 内核模块(LKM)是一些在启动的操作系统内核需要时可以载入内核执行的代码块,不需要时由操作系统卸载。它们扩展了操作系统内核功能却不需……
来自 论坛2020-10-17 22:39

Linux5.10支持新的AMD安全存储加密功能

 Linux 5.10支持新的AMD安全存储加密(SME)功能,作为安全加密虚拟化(SEV)的一部分。 这次引入的新功能是硬件支持,可提高缓存一致性。 它是由Oracle工程师开发……
来自 论坛2020-10-17 22:38

Linux内核的同步机制

在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实像多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问,尤其是在多处理器系统上,更需要一些同步机……
来自 论坛2020-10-17 22:37

Linux进程管理:内核如何描述进程标识

一、前言 其实两年前,本站已经有了一篇关于进程标识的文档,不过非常的简陋,而且代码是来自2.6内核。随着linux container、pid namespace等概念的引入,……
来自 论坛2020-10-17 22:37

LinuxDMA功能介绍及接口分析

1. 前言 从我们的直观感受来说,DMA并不是一个复杂的东西,要做的事情也很单纯直白。因此Linux kernel对它的抽象和实现,也应该简洁、易懂才是。不过现实却不甚乐观(个……
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司