自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cybertan的专栏

激情,梦想

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 少抱怨,多积极主动。少浮躁,多塌实!!!

坚持:少抱怨,多积极主动。少浮躁,多塌实!!! 

2009-08-04 13:21:00 1437 2

转载 kermit代替minicom

由于minicom无法下载kernel,我都是在windows下载的。今天,那个废物的windows XP 宕掉了,无法下kernel了,只好看看在Fedora下怎么实现com下载kernel(逼出来的)。我有幸看到了senglen.cublog.cn的文章,在这里转载一下,并谢谢他的分享。今晚终于搞定在FC6下载内核了。这段一直都是在VMware上用linux,其中一个原因就是无法在FC6环

2009-08-25 14:18:00 3170

转载 Linux内核具体体系结构之虚拟文件系统

Linux内核具体体系结构之虚拟文件系统译自:《Concrete Architecture of the Linux Kernel》作者: Waterloo, Ontario N2L 3G1 CS 746G, Winter 1998刘建文略译(http://blog.csdn.net/keminlau )3.3 Virtual File System3.3.1 Goals

2009-08-24 09:25:00 1158

原创 life小语3

生活中往往有太多的怀疑,有太少的信仰。缺乏信仰的支持,生活将失去光彩,变得很困难。 

2009-08-24 09:17:00 857

原创 s3c2440学习系列3

在执行kernel的时候,mkimage已经指定了-e 30008000,这个地址是TEXTBASE的物理地址,而TEXTBASE就是如上描述的连接地址和运行时域。-a 30008000,在上面我们可能回忽略一个问题,就是什么时候将kernel读到dram中,这个是在uboot中,通过nand命令来执行的。首先,我们应该知道nand的分区,这样我们知道kernel在flash上的位置

2009-08-05 09:36:00 1162 1

原创 s3c2440学习系列2

uboot: 首先cpu自动将nand的4k code 拷贝到内部的sram buf中,然后开始从0地址执行, 将CPU的模式设置为管理模式(svc),关闭看门狗,设置FCLK,HCLK,PCLK的比例,主要设置CLKDIVN寄存器,关闭MMU,CACHE。在自行的过程中,利用uboot中的nand的驱动,从地址0读取长度0x30000(192k)的内容到0x33f80000这里,为了

2009-08-04 12:50:00 1393 1

转载 嵌入式Linux文件系统详细介绍

Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。  Linux下的文件系统结构如下:   Linux启动时,第一个必须挂载的是根文件系统;若系统不

2009-08-03 15:12:00 1203

原创 s3c2440学习系列1

最近计划安排:把2440的学习开发总结写上,一是加强系统的学习,二是把自己整理的学习知识行成一个完整的系列。感觉自己以前的学习有点乱,眉毛胡子一把抓。

2009-08-03 12:54:00 940

原创 linux read调用说明

 大部分程序员可能会有这样的疑问:当在程序中调用库函数 read 时,这个请求是经过哪些处理最终到达磁盘的呢,数据又是怎么被拷贝到用户缓存区的呢?本文介绍了从 read 系统调用发出到结束处理的全过程。该过程包括两个部分:用户空间的处理、核心空间的处理。用户空间处理部分是系统调用从用户态切到核心态的过程。核心空间处理部分则是 read 系统调用在 linux 内核中处理的整个过程。

2009-08-03 12:31:00 1665

原创 共享内存的说明(2)

关于mmap说明:使一个磁盘文件与存储空间的一个缓冲区相映射。也就是说读取缓冲区的数据,就相当于读文件中的相应字节。所以同样,将数据存入缓冲区,就把相应的字节自动写入文件(MAP_SHARED标志,而MAP_PRIVATE不影响原文件,只影响文件的副本)。操作步骤是:首先打开文件,然后从文件的off偏移量处的len长度到指定的缓冲区。 文件长度和缓冲区长度的关系,如果映射区长度不是

2009-08-03 11:56:00 866

原创 共享内存的说明(1)

共享内存原理上其实比较简单:两个进程的虚拟内存映射同一块物理内存就行了。但是在自己的学习过程中对于mmap和SYSV IPC (system v IPC)自己有点混淆,所以在这里做一个笔记。第一感觉:SYSV IPC是传统上,我们进行进程之间共享内存的使用方式,它有很多关系这块内存的锁机制,也就是对于每个进程来访问他们的共享内存的时候,进行了一些协调和同步。对于这块内存的处理,是使用了sh

2009-08-03 11:22:00 1231

原创 内存模型

 Linux的内存模型,一般为:地址作用说明>=0xc000 0000内核虚拟存储器用户代码不可见区域Stack(用户栈)ESP指向栈顶 ↓ ↑ 空闲内存>=0x4000 0000

2009-08-03 10:55:00 1353

转载 mips地址空间说明

在32位MIPS体系结构下,最多可寻址4GB地址空间。这4GB空间的分配是怎样的呢?让我们看下面这张图:      +----------------------------------------------+      |                       | 0xFFFFFFFF      |                       |      |          

2009-08-01 14:50:00 5715 3

xshell字体颜色文件

该文件适用于xshell, 进行字体,颜色的设置

2015-01-06

设计模式精解分析非常详细

关于设计模式的讲解,自己目前还没仔细研究,以后有空要多研究,提高软件设计的优雅

2010-06-17

isos关于如何添加一个module

关于isos的基本结构的笔记,包括如何添加一个module。希望对有需要的朋友有帮助

2010-06-17

ARM MMU详细图解.pdf

本文描述基于存储器管理单元的系统结构, 包含以下内容: · 关于存储器管理单元的结构 · 存储器访问的顺序 · 转换过程 · 访问权限 · 域 · 异常 · CP15 寄存器

2009-07-03

elf文件格式分段详细分析

elf文件格式说明: The Executable and Linking Format was originally developed and published by UNIX System Laboratories (USL) as part of the Application Binary Interface (ABI). The Tool Interface Standards committee (TIS) has selected the evolving ELF standard as a portable object file format that works on 32-bit Intel Architecture environments for a variety of operating systems. The ELF standard is intended to streamline software development by providing developers with a set of binary interface definitions that extend across multiple operating environments. This should reduce the number of different interface implementations, thereby reducing the need for recoding and recompiling code.

2009-03-18

空空如也

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

TA关注的人

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