自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric.Xi

共同学习,共同进步!

  • 博客(7)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

转载 Linux下逻辑地址-线性地址-物理地址图解

一、逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gccs编译,再反编译后会看到以下指令:mov    0x80495b0, %eax这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据

2016-08-29 10:25:43 351

转载 Linux内存管理之mmap详解

一. mmap系统调用1. mmap系统调用        mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用read,write等系统调用.

2016-08-29 10:02:37 410

转载 linux系统的7种运行级别

Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行

2016-08-25 13:39:32 829

转载 Linux开机启动步骤

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。  启动第一步--加载BIOS  当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP

2016-08-25 10:21:42 945

转载 Linux内核驱动之DDR3

1 相关原理  DDR3内部相当于存储表格,和表格的检索相似,需要先指定 行地址(row),再指定列地址(column),这样就可以准确的找到需要的单元格。对于DDR3内存,单元格称为基本存储单元(也就是每次能从该DDR3芯片读取的最小数据),存储表格称为逻辑bank(DDR3内存芯片都是8个bank,也就是说有8个这样的存储表格)  所以寻址的流程是先指定bank地址,再指定行地址(

2016-08-22 18:22:13 7096

转载 内存为什么要分段? 分成多少种段? 段与段寄存器的区别?

1.内存为什么要分段? 分成多少种段? 段与段寄存器的区别?8086CPU有20根地址线,最大可寻址内存空间为1MB。而8086的寄存器只有16位,指令指针(IP)和变址寄存器(SI、DI)也是16位的。用16位的地址寻址1MB空间是不可能的。所以就要把内存分段,也就是把1MB空间分为若干个段,每段不超过64KB,在8086中设置4个16位的段寄存器,用于管理4种段:CS是代码

2016-08-12 10:38:08 10838 3

转载 Linux下逻辑地址-线性地址-物理地址图解

一、逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gccs编译,再反编译后会看到以下指令:mov    0x80495b0, %eax这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据段的基地址,

2016-08-12 10:08:55 305

linux 下lz4 lz4-1.9.3.tar.gz

linux 下lz4 lz4-1.9.3.tar.gz

2022-09-16

adv7613.tar.bz2

adv7613.tar.bz2

2021-01-21

小负载分析工具软件源代码

根据电流电压总结规律,区分电器

2016-11-15

verilog-FPGA实例

verilog-FPGA实例

2016-08-25

Tslib中触摸屏校准原理及其实现

Tslib中触摸屏校准原理及其实现

2016-08-25

国外一个很好的C++ tree 库

C++ tree 库

2016-08-25

电力载波通信原理与实现

电力载波通信原理与实现

2016-08-25

qt 串口库qextserialport-

qt 串口库qextserialport-

2016-08-25

学生公寓智能电能管理系统的设计与实现

学生公寓智能电能管理系统的设计与实现

2016-08-25

easy eye 虹膜算法

easyeye

2016-08-24

IrisSegmentation-CUDA

IrisSegmentation-CUDA

2016-08-24

Iris_Osiris_v4.1

Iris_Osiris_v4.1

2016-08-24

国外几款算法-iriscode

国外几款算法

2016-08-24

国外几款算法虹膜算法

国外几款算法

2016-08-24

xgcom-0.04.2.tgz

2016-07-05

Linux内核设计与实现_第三版_清晰中文版.pdf

Linux内核设计与实现_第三版_清晰中文版.pdf

2016-04-06

qTableWidget拖拽

qTableWidget拖拽

2014-07-01

qlistWidget拖拽

qlistWidget拖拽

2014-07-01

qt静态编译windows配置

qt静态编译windows配置

2013-08-22

嵌入式设计师历年试题,答案,笔记

这是从2006年到2010年嵌入式设计师考试的历年试题,里面包含答案和复习资料,希望对大家有帮助

2012-04-27

片上系统开发板的说明书

这是跟随革新开发板的实验说明书,关于想要软件源代码和裁剪的软核实例可以联系我

2012-04-27

linux c语言示例代码

这是21天学linux c语言的源代码,网上有关于它的电子书可以对应参考

2012-04-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除