自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (80)
  • 收藏
  • 关注

转载 CPU地址空间,IO端口和IO内存

1)物理地址:CPU地址总线传来的地址,由硬件 电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上(如显存、BIOS等)。在程序指令中的虚拟地址经过段映 射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。        物理地址空间,一部分给物理RAM(内存)用,一部分给总线用,这是由硬件设计来决定的,因此在32 bits地址线的x8

2016-12-11 16:23:59 6058

转载 Linux内核——伙伴系统跟slab缓存

Linux内核——伙伴系统和slab缓存    伙伴系统    使用场景:内核中很多时候要求分配连续页,为快速检测内存中的连续区域,内核采用了一种技术:伙伴系统。    原理:系统中的空闲内存总是两两分组,每组中的两个内存块称作伙伴。伙伴的分配可以是彼此独立的。但如果两个小伙伴都是空闲的,内核将其合并为一个更大的内存块,作为下一层次上某个内存块的伙伴。如下图给出了一对伙伴,

2016-12-07 10:06:53 739

转载 dentry与inode、dentry_cache

一、dentry的定义   dentry的中文名称是目录项,是Linux文件系统中某个索引节点(inode)的链接。这个索引节点可以是文件,也可以是目录。  二、dentry的结构:以下是dentry的结构体  struct dentry {  atomic_t d_count; 目录项对象使用计数器  unsigned int d_flags; 目录项标志  struct

2016-12-05 10:21:56 666

转载 linux 文件描述符表 打开文件表 inode vnode

在Linux中,进程是通过文件描述符(file descriptors,简称fd)而不是文件名来访问文件的,文件描述符实际上是一个整数。Linux中规定每个进程能最多能同时使用NR_OPEN个文件描述符,这个值在fs.h中定义,为1024*1024(2.0版中仅定义为256)。每个文件都有一个32位的数字来表示下一个读写的字节位置,这个数字叫做文件位置。每次打开一个文件,除非明确要求,

2016-12-04 21:28:56 548

转载 文件描述符、文件描述符表、打开文件表、目录项、索引节点之间的联系

文件描述符、文件描述符表、打开文件表、目录项、索引节点之间的联系如下图所示:    每个进程在PCB(Process Control Block)中都保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针,已打开的文件在内核中用file结构体表示,文件描述符表中的指针指向file结构体。    在file结构体中维护File Status

2016-12-04 20:10:51 6555 1

Detection and Identification of Cyclostationary Signals

这是一份bpsk循环谱的文件,这里介绍了FAM和SSCA两种算法 文章后面有代码 自己拷贝

2016-03-30

25_继承的由来 和 继承的访问控制权限_2 video

25_继承的由来 和 继承的访问控制权限_2 javase视频文件

2016-03-28

23_static(2) video

23_static(2) javase 视频文件

2016-03-28

22_static video

22_static javase 视频文件

2016-03-28

27_Java为什么没有多继承

27_Java为什么没有多继承 javase video file

2016-03-28

26_面向对象的继承反映

26_面向对象的继承反映 javase video file

2016-03-28

24_继承的由来 和 继承的访问控制权限 video

24_继承的由来 和 继承的访问控制权限 javase video file

2016-03-28

C++ Sort summary

c++中所有的排序算法,包含选择,插入,冒泡,希尔,归并,快速等排序算法,可以用txt文件打开,没装C++编辑器也可以打开

2016-03-27

BPSk循环谱

matlab 文件 bpsk产生循环谱

2016-03-26

18_构造函数 视频

18_构造函数 视频文件(javase)

2016-03-24

17_函数的重载

17_函数的重载 视频文件(javase)

2016-03-24

14_构造函数 视频

14_构造函数 视频文件(javase)

2016-03-24

C++初级到精髓3本书

C++初级到精髓3本书 下载下来保留着 等忘记了的时候看看

2016-03-24

20_static 视频

20_static. 视频文件(javase)

2016-03-24

19_this 视频

19_this 视频文件(javase)

2016-03-24

16_复习 视频

16_复习 视频文件(javase)

2016-03-24

15_UltraEdit的使用 视频

15_UltraEdit的使用 视频文件(javase)

2016-03-24

13_访问控制符_2 视频

13_访问控制符_2 视频文件(javase)

2016-03-24

12_访问控制符_1 视频

12_访问控制符_1 视频文件(javase)

2016-03-24

11_内存分配 视频

11_内存分配 视频文件(javase)

2016-03-24

MTD原始设备与FLASH硬件驱动的对话

描述了nand flash在linux内核被调用一页的过程

2016-08-25

linux驱动程序设计从入门到精通

适合嵌入式初学者

2016-08-25

BootLoader技术内幕

分析了bootloader的启动过程,真的很不错

2016-08-19

keil上开发S3C2440

在MDK上开发S3C2440,以前开发是在ADS上开发,但是ADS好像不支持win7/win8等系统

2016-08-12

mini2440原理图

mini2440开发板原理图

2016-08-12

SD3.0(英文版)

SD3.0协议标准

2016-08-10

SD2.0协议(中文版)

SD卡协议标准

2016-08-10

S3C2440 裸机开发 SPI

S3C2440 裸机开发 SPI 只有一个main函数,要参考更详细可以下载资源页的另一文件

2016-08-03

S3C2440 SPI 裸机开发

S3C2440 SPI 裸机开发,ADS项目文件,可供参考

2016-08-03

CuteFTP.Pro.v9.0.5.0007

本人测试过可用 不用注册码 先不要生成快捷方式 替换之后在生成 非常完美

2016-07-16

S3C2440与S3C6410中文数据手册

想学嵌入式的可以参考下,两个常用芯片的中文数据手册,许多开发板都是采用这两款芯片做主芯片

2016-07-07

S3C2440裸机学习心得

很多同学想学嵌入式,一开始就往Linux方向走是不明智的,可以先搞裸机程序,对底层比较了解才去搞内核驱动层

2016-07-06

计算机操作系统.

讲操作系统挺不错的书,买一本要好几十呢 ,建议收藏

2016-06-06

糗百桌面版

代码所用的程序开发工具VS2013,开发环境.net2.0,开发语言c#。流程:首先利用HttpGet请求去获取糗百的网页内容,再利用正则表达式从网页源码中获取所需要的内容,最后进行数据绑定。

2016-05-11

java面试试题

java面试题汇总,看一遍会让收获不少

2016-04-23

c语言代码的120个小建议

改善自己编写代码的风格,适应企业用人标准

2016-04-18

Android2016开发规范

Android开发要求及规范,很全面

2016-04-08

java思维导图

java知识点概括图,所有知识点尽收眼底 不到2M大小

2016-04-05

apktool工具

apktool工具,经验证可用

2016-03-31

Qt模仿酷狗音乐UI界面

使用Qt编写纯代码,模仿酷狗音乐界面,实现了基本的界面。给其他做QT开发的做个参考

2016-03-31

空空如也

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

TA关注的人

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