Blogs

从RTC设备学习中断

由 编辑:张孝家 | 3700字 | 阅读大约需要8分钟 | 归档于电子杂志

2020年7月5日

本章将向读者依次解释中断概念,解析 Linux 中的中断实现机理以及 Linux 下中断如何被使用。作为实例我们将向第二期中打造的系统中加入一个时钟中断,希望可以帮助读者掌握中断相关的概念和编程方法。

继续阅读

对Makefile、Kconfig与.config文件的再次理解

由 薛晓雯编辑 | 800字 | 阅读大约需要2分钟 | 归档于文件系统

2020年7月5日

虽然前文中对Makefile、Kconfig以及.config三个文件又过解释,但是在做过几个简单的例子后,对这三个文件有了更深入的理解,现在总结如下。

继续阅读

Linux设备驱动模型(一)-节能之初衷

由 编辑:戴君毅 | 1000字 | 阅读大约需要2分钟 | 归档于文件系统

2020年6月30日

设备模型与电源管理相关联,貌似匪夷所思,可实际上,一个新观点或模型出现,在其背后都是需求的刺激。最近以来,节电一直是Intel、IBM等大公司孜孜追求的目标,虚拟化技术的本质其实就是节能。或者说,在能源日趋紧张的今日,节能是人类共同追求的目标

继续阅读

论window和Linux之长短

由 作者:王垠,编辑:崔鹏程 | 22200字 | 阅读大约需要45分钟 | 归档于Linux杂谈

2020年6月28日

作者讨论了window和Linux的长短,带领大家理解 GNU/Linux,介绍了Linux的各种各样的优点和功能,而这些优点也是Window不能及的,还介绍了Window下的中国计算机教育,呼吁我们摒弃Window,使用Linux。

继续阅读

中断处理的工作队列机制-原来如此

由 作者:helight 编辑:贺东升 | 1600字 | 阅读大约需要4分钟 | 归档于中断

2020年6月28日

工作队列(work queue)是另外一种将工作推后执行的形式 ,它和我们前面讨论的所有其他形式都有不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。这样,通过工作队列执行的代码能占尽进程上下文的所有优势。最重要的就是工作队列允许被重新调度甚至是睡眠。

继续阅读

前世今生 ―― 操作系统的来龙去脉

由 白嘉庆整理 | 4300字 | 阅读大约需要9分钟 | 归档于电子杂志

2020年6月28日

这篇文章里,我们将和您探讨什么是操作系统,以及操作系统的历史和功能,并从发展的角度向您展示操作系统怎样在用户需求地推动下一步步发展到今天的规模。了解这些,可以方便我们今后更深入理解操作系统。

继续阅读

在内核中新增驱动代码目录(2)

由 薛晓雯编辑 | 1900字 | 阅读大约需要4分钟 | 归档于文件系统

2020年6月28日

上文中,我们已经理解了Makefile与Kconfig的作用,那么我们现在要在内核中增加edsionteDriver驱动代码,并告诉内核“请您下次编译的时候捎带上我”。具体应该如何来做?首先应该在Makefile中添加相关驱动文件的编译信息,然后还得在Kconfig中添加这个新驱动对应的配置选项。

继续阅读

打造自己的操作系统——中断篇

由 编辑:张孝家 | 4900字 | 阅读大约需要10分钟 | 归档于电子杂志

2020年6月27日

本章将向读者依次解释中断概念,解析 Linux 中的中断实现机理以及 Linux 下中断如何被使用。作为实例我们将向第二期中打造的系统中加入一个时钟中断,希望可以帮助读者掌握中断相关的概念和编程方法。

继续阅读

Posix线程编程指南(1)

由 作者:helight 编辑:马明慧 | 3800字 | 阅读大约需要8分钟 | 归档于系统调用

2020年6月27日

这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。

继续阅读

系统调用跟我学(4)

由 作者:雷镇 编辑:戴君毅 | 5900字 | 阅读大约需要12分钟 | 归档于系统调用

2020年6月23日

这是本专栏中进程相关的系统调用的最后一篇,用2个实例演示了以往学习的内容。其一是Mini Shell,仿常用的Bash而做,但对其作了大大简化;其二是一个Daemon程序,可以使读者一窥服务器编程的端倪。

继续阅读