恢复内容开始 一、实验要求 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel提供 ...
分类:
其他好文 时间:
2020-05-12 20:49:09
阅读次数:
82
一、实验要求 1、按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 2、基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel 提供的范 ...
分类:
其他好文 时间:
2020-05-12 20:05:43
阅读次数:
73
按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译: 依次执行: wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_lin ...
分类:
其他好文 时间:
2020-05-12 17:12:41
阅读次数:
63
一、实验要求: 基于mykernel 2.0编写一个操作系统内核 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/ ...
分类:
其他好文 时间:
2020-05-12 13:30:36
阅读次数:
47
一. 实验准备 实验要求: 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel 提 ...
分类:
其他好文 时间:
2020-05-12 12:07:21
阅读次数:
57
原文地址:https://www.cnblogs.com/LoTGu/p/5967979.html Linux内核在2.6版本以后将配置文件由原来的config.in改为Kconfig。当执行make menuconfig时会出现内核的配置界面,所有配置工具都是通过读取arch/$(ARCH)Kco ...
分类:
其他好文 时间:
2020-05-12 11:45:51
阅读次数:
56
1.设备树的引入 在没有引入设备树之前,在内核中充斥的很多板卡硬件描述代码。而且很多都是重复的。对于修改以及维护都很麻烦。因此引入了设备树。 2.什么是设备树 Device Tree是一种描述硬件的数据结构,在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat- ...
分类:
其他好文 时间:
2020-05-11 15:58:35
阅读次数:
84
1.实验要求 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel提供的范例代码; ...
分类:
其他好文 时间:
2020-05-11 13:18:23
阅读次数:
57
在使用系统级性能工具找出是哪个进程降低了系统速度之后,需要使用特定进程性能工具来发现这个进程的行为。 进程性能统计信息 要了解一个应用程序的性能,重要的是理解它与操作系统、CPU和存储系统是怎样进行交互的。大多数应用程序不是独立的,需要一些对Linux内核和不同函数库的系统调用。 内核时间 & 用户 ...
分类:
系统相关 时间:
2020-05-10 17:08:04
阅读次数:
90
环境 Qemu 4.1 vexpress-ca9 概述 为了减小linux内核的大小,可以把一些外设驱动编译成内核模块,但是在启动ubuntu的时候,需要读取flash,但是此时flash的驱动模块存放在ubuntu文件系统中。为了解决这样的问题,可以使用ramdisk内存文件系统,将必备的驱动模块 ...
分类:
系统相关 时间:
2020-05-10 01:25:32
阅读次数:
148