操作系统
文章平均质量分 71
游客26024
小样,被哥迷住啦?
展开
-
手把手教你做北邮操作系统小学期实验一——Linux启动过程优化1
1.实验环境:硬件:Intel i5 操作系统:Windows 8.1 虚拟机:VMware Workstation 12.5.0 软件:Red Hat Enterprise Linux 9 (Linux 内核 2.4.20-8)2.实验目的:Linux系统从启动到登陆shell界面需要花费较长的时间,在普通微机上的启动过程需要十几秒或更长。如果要启动X界面,那花费的时间更多了。启动时间过长对原创 2017-07-25 17:20:12 · 2655 阅读 · 2 评论 -
手把手教你做北邮操作系统小学期实验一——Linux启动过程优化2
接Linux启动过程优化1的1.2.3.4.实验步骤:内核态启动优化 一、多个init函数比较 1) 在/usr/src/linux-2.4目录下,能得到Linux源代码(内核开发包)。 2) 修改linux/init/main.c,在所有的需要检测的代码段添加条件编译TIME_TEST常量。测试的代码段包括console_init(),vfs_caches_init,和pci_init(原创 2017-07-25 17:50:48 · 1765 阅读 · 0 评论 -
手把手教你做北邮操作系统小学期实验一——Linux启动过程优化3
接Linux启动过程优化2的4二、内核态进程启动过程优化-IDE检测修改1) 根据上面的实验,发现IDE初始化时间太长,优化一下这一部分修改linux-2.4.20/include/asm-I386/ide.h中, 宏定义#define MAX_HWIFS 10 改为 #define MAX_HWIFS 3//这样开机只进行一次IDE初始化,加快启动时间。就是将上面的10改为3 2) 按照刚原创 2017-07-25 17:57:37 · 1045 阅读 · 0 评论 -
手把手教你做北邮操作系统小学期实验一——Linux启动过程优化4
接Linux启动过程优化3用户态启动优化一、开机画面字符隐藏技术在/etc/grub.conf中,在kernel一行后面添加console= /dev/tty2 CONSOLE=/dev/tty2重启即能隐藏内核态的输出信息,隐藏之后的开机界面,它就一直这样不显示其他的画面了。 二、开机画面隐藏/调出修改/etc/sysconfig/init 文件实现开机画面隐藏/调出。GRAPHICAL=no原创 2017-07-25 18:03:42 · 799 阅读 · 0 评论 -
手把手教你做北邮操作系统小学期实验一——Linux启动过程优化5
接Linux启动过程优化4三、开机画面更换/usr/share/pixmaps/splash/gnome-splash.png文件为开机图片: 原始的图片是: 改为:mv /home/xiaoyi/gnome-splash.png /usr/share/pixmaps/splash/gnome-splash.pnginit 6//reboot也行,重新开机的开机画面原创 2017-07-25 18:09:16 · 856 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验二——Linux 系统内核/系统配置小型化1
手把手教你北邮操作系统小学期实验实验二——Linux 系统内核/系统配置小型化11.实验目的:1 个 Linux 系统发行版本可多达上百兆,功能众多,支持众多硬件设施。但在一个 实际 Linux 应用系统中,并非用到 Linux系统发行版本所提供的全部功能。所以,可以 针对实际计算机系统的硬件配置及其应用需求,对 Linux 系统内核/系统进行合理的选择和裁减,得到一个更接近实际需要的、原创 2018-01-28 20:39:53 · 1239 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验二——Linux 系统内核/系统配置小型化2
手把手教你北邮操作系统小学期实验实验二——Linux 系统内核/系统配置小型化2Memery Technology Device主要是flash、RAM和其他类似的芯片,一般用于Solid state file system或者嵌入式系统,所以保持默认设置。Block devices 块设备也是基本模块,用于确定内核提供对软盘的支持、Ramdisk支持和内核是否提供对增强原创 2018-01-28 21:01:19 · 828 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验二——Linux 系统内核/系统配置小型化3
手把手教你北邮操作系统小学期实验实验三——Linux 系统内核/系统配置小型化3选择Y的话,内核会以以ATA/(E)IDE 和ATAPI 单元的形式来低成本管理大容量存储,在这里我们保存默认设置。SCSI support小型计算机系统接口,是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。所以保留默认设置。Ne...原创 2018-07-31 10:38:51 · 772 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验三——ARM/ucLinux-SkyEye的安装,配置与集成1
1.实验环境:硬件:Intel i5操作系统:Windows 8.1虚拟机:VMware Workstation 12.5.0软件:Ubuntu-14.0.5 (gcc 4.4) 2.实验目的:安装SkyEye嵌入式硬件模拟器,配置嵌入式操作系统ucLinux,...原创 2018-07-31 11:09:03 · 814 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验三——ARM/ucLinux-SkyEye的安装,配置与集成2
安装uclinux uclinux下载网址把下载下来的uClinux-dist放在/srv/ tar xvzf uClinux-dist-20051110.tar.gz//解压cd uClinux-distmake mrproper //内核编译,清除源码树,那个error可以无...原创 2018-07-31 11:33:09 · 1079 阅读 · 3 评论 -
手把手教你北邮操作系统小学期实验三——ARM/ucLinux-SkyEye的安装,配置与集成3
编译安装skyeye安装skyeye下载skyeyeskyeye-1.2.9_rc1//我试过很多版本这个能用tar xvf skyeye-1.2.9_rc1.tar.gzcd skyeye-1.2.9_rc1 ./configure//预处理 make lib make//遇...原创 2018-07-31 16:37:31 · 572 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验三——ARM/ucLinux-SkyEye的安装,配置与集成4
配置在工作目录下/srv/uClinux-dist下建立专门用于基于AT91X40开发板的skyeye硬件配置文件skyeye.conf:cpu: arm7tdmimach: at91mem_bank: map=M, type=RW, addr=0x00000000, size=0x000...原创 2018-07-31 16:54:09 · 509 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验四——Linux Shell小型化1
接上一章 手把手教你北邮操作系统小学期实验三——ARM/ucLinux-SkyEye的安装,配置与集成4此实验是队友做的。1. 实验目的:Shell 是一种 Linux 系统与用户的交互方式,是最基本也是最重要的一个应用程序。 很多嵌入式系统也离不开 Shell。Red Hat Linux 所用的 shell 是 BASH。BASH 功能强大, 但高达 500 多 K,如果把所需要的库以及应用程序包括起来大小会有 3M 到 4M,用在 嵌入式系统并不是很合适。体积更小的 shell 主要有 Bus原创 2022-02-01 22:23:28 · 678 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验四——Linux Shell小型化2
接上一章 手把手教你北邮操作系统小学期实验四——Linux Shell小型化1配置busybox$ make defconfig : 针对大多数用户的默认配置$ make allnoconfig : 全不选$ make allyesconfig : 全选以上三个指令可以完成不同需要的配置,也可以使用make menuconfig来进行菜单配置General Configuration:Show verbose applet usage messagesRuntime SUID/SGID原创 2022-02-02 10:29:37 · 1305 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验四——Linux Shell小型化3
接上一章 手把手教你北邮操作系统小学期实验四——Linux Shell小型化2切换shell查看全部shell:cat/etc/shells切换shell chsh -s /bin/ash切换后需要登入和登出才能可以完成切换。试验命令:ls、pwd、hostname、date、pingls:pwd:hostname:date:ping:下一章 手把手教你北邮操作系统小学期实验五——Linx环境下的Ramdisk技术及其实验1...原创 2022-02-02 10:56:17 · 522 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验五——Linux环境下的Ramdisk技术及其实验1
接上一章 手把手教你北邮操作系统小学期实验四——Linux Shell小型化31. 实验目的:ramdisk 技术利用内存模拟硬盘空间,将一个内存块作为 1 个盘分区使用,可以提高访问速度。多某些特定的访问频率高的文件,将其存储于 ramdisk 上,可以提高访问性能。在嵌入式系统中,利用 ramdisk 技术,可以实现应用程序预加载,即初始化完成后立即加载,而不是等到需要使用时才从硬盘读取, 从而提高系统速度:将一些系统启动后经常使用的程序,如浏览器、Xwindows,利用ramdisk 将整个应原创 2022-02-02 11:40:04 · 201 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验五——Linux环境下的Ramdisk技术及其实验2
接上一章 手把手教你北邮操作系统小学期实验五——Linux环境下的Ramdisk技术及其实验13.6. 编写一个文件访问程序,对比将此文件分别存储于外设硬盘、ramdisk 分区时,程 序的执行速度。要求:程序反复多次读、写文件,以便对比不同方式下的访问时间差异。ramdisk读:非ramdisk读:ramdisk写:非ramdisk写:代码:读文件使用ramdisk不使用ramdisk写文件使用ramdisk不使用ramdisk源码:读操作#!/bin/sh原创 2022-02-02 12:09:51 · 1892 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验六——Linux环境下嵌入式数据库mSQL的集成1
接上一章 手把手教你北邮操作系统小学期实验五——Linux环境下的Ramdisk技术及其实验2此实验是我做的。1.实验环境:硬件:Intel i5操作系统:Windows 8.1虚拟机:VMware Workstation 12.5.0软件:Red Hat Enterprise Linux 9 (Linux 内核 2.4.20-8)2.实验目的:实时嵌入式应用常常需要数据库的支持。虽然很多情况下可以用文件方式实现部分数据库功能,但是当应用程序需要执行一些比较复杂的数据操作时,文件方式就无能原创 2022-02-02 12:40:21 · 1675 阅读 · 0 评论 -
手把手教你北邮操作系统小学期实验六——Linux环境下嵌入式数据库mSQL的集成2
接上一章 手把手教你北邮操作系统小学期实验六——Linux环境下嵌入式数据库mSQL的集成1原创 2022-02-02 16:30:46 · 1736 阅读 · 0 评论