os
白錵錵
向往幸福
展开
-
关于保护模式必须搞清楚的一点基础内容
1.实模式下段的用法,段基址,段内偏移计算物理地址方法。2.保护模式下段的作用。3.描述符结构 以下代码摘自《自己动手写操作系统》。起初对以下代码不太理解,有2个问题:1.shl eax, 4 ;为什么这样做,有什么效果。所以了解段基址及段内偏移计算物理地址方法后就能够完全理解。(后面附了一篇文章,和我一样的小白可以看看)2.mov word [LABEL_DESC_COD原创 2013-09-24 01:34:39 · 1283 阅读 · 0 评论 -
实用的Linux/Unix快捷键
转自: Ctrl + a 切换到命令行开始 这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。 Ctrl + e 切换到命令行末尾 这个操作跟END实现的结果一样的,但End键在某些unix环境下无法使用,便可以转载 2014-11-15 22:29:30 · 526 阅读 · 0 评论 -
linux字符设备驱动开发
//Cdev.h#ifndef _LINUX_CDEV_H#define _LINUX_CDEV_H#ifdef __KERNEL__struct cdev {struct kobject kobj;struct module *owner;const struct file_operations *ops;struct list_head list;dev_t原创 2014-10-11 13:29:54 · 827 阅读 · 0 评论 -
linux 建立设备文件
依照unix的传统,在Linux系统中任何对象(包括设备 )都可以视为文件,在Linux系统中所有的设备文件都放在dev目录下面,建立设备文件通常有两种方法,一个是直接把宿主机上面的拷贝过来(拷贝的时候需要加上dpR参数),另外一种方法就是自己手工用mknod创建(注意这两种方法都需要root权限)。一般情况下我们都是使用第一种方法,但是这里面为了便于大家更深入的理解设备文件,我使用第二种方法转载 2014-09-02 18:18:09 · 1000 阅读 · 0 评论 -
制作自已的Linux操作系统ISO
本文参考自:http://hi.baidu.com/websfx/item/f6a7b2177ddf9325f7625cdb,非常感谢原创 2014-08-17 20:16:07 · 3690 阅读 · 0 评论 -
Hello ko
/************************************************************************* > File Name: hello.c > Author: baijie > Mail: bai.xjie@gmail.com > Created Time: 2014年08月22日 星期五 03时03分40秒原创 2014-08-25 11:04:20 · 843 阅读 · 0 评论 -
Android杂谈--ubuntu系统下adb连接小米2
Android杂谈--ubuntu系统下adb连接小米2发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备! 搞了一个上午才搞成功! 小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Founda转载 2014-06-27 22:29:45 · 1050 阅读 · 0 评论 -
Linux Mint apt-get proxy 代理设置
creating the file/etc/apt/conf.d./30proxy and adding there the proxyinfo:Acquire::http::proxy"http://IP:8080/";Acquire::ftp::proxy"ftp://IP:8080/";Acquire::https::proxy"https://IP:8080/";转载 2014-06-26 17:37:59 · 3898 阅读 · 0 评论 -
ubuntu 问题笔记
ubuntu输入法问题通常情况下,IBus图标(一个小键盘)会出现在桌面右上角的任务栏中。有时候这个图标会自行消失,可使用以下命令,找回消失的IBus图标:ibus-daemon -drx原创 2013-11-25 00:27:19 · 710 阅读 · 0 评论 -
U盘安装ubuntu
自己有个HP的老伙计,跟随我8年之久,也派不上大用场,准备给它换个Linux系统,手头有一个ubuntu12.04 ISO, 有个U盘,里面有装好的老毛桃PE启动盘,就用它搞定安装Ubuntu.1.在有老毛桃PE的U盘上建立一个文件夹ubuntu;2.在ubuntu-12.04-desktop-i386.iso中提取两个文件initrd和vmlinuz;3.利用grub工具生成引导原创 2013-11-24 20:46:40 · 3200 阅读 · 0 评论 -
vim配置文件,存档
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 显示相关 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""转载 2013-10-15 22:30:49 · 731 阅读 · 0 评论 -
关于段选择子属性的疑惑
段选择子属性结构是怎么区分的?疑惑,而后在网上搜到一篇几年前的贴,明白的解释了这个的问题;段选择子长16位,格式如下表所示:; 选择子图示:; ┏━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┓; ┃ 15┃ 14 ┃ 13 ┃ 12┃ 11┃ 10 ┃ 9 ┃ 8 ┃ 7 ┃ 6 ┃ 5 ┃原创 2013-09-25 00:25:39 · 1803 阅读 · 2 评论 -
开始学习《自己动手写操作系统》遇到的小问题.
刚刚开始学习《自己动手写操作系统》,遇到的一点点问题,汇总一下。原创 2013-09-22 22:27:07 · 1072 阅读 · 0 评论 -
Linux Mint的用户自定义菜单
Linux Mint的用户自定义菜单在以下目录 ~/.local/share/applications/这是一个Home目录下的隐藏文件夹,按Ctrl+H即可显示出隐藏的文件(夹)现在以Android-studio为例,Ctrl+Alt+T调出终端gedit ~/.local/share/applications/xxx.desktop #其中xxx任意命名添加内容[D转载 2014-11-19 14:37:19 · 2272 阅读 · 0 评论