共 21 篇文章 |
|
在UNIX或Linux中TTY是什么意思!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或/dev/ttyS1)等,设备号分别是(4,0)、(4,1)等,分别对应于DOS系统下的COM1、COM2等。tty1 -tty6等称为虚拟终... 阅763 转0 评0 公众公开 11-10-09 14:11 |
主要函数为 static yaffs_Tnode *yaffs_AddOrFindLevel0Tnode(yaffs_Device * dev, yaffs_FileStructure * fStruct, __u32 chunkId, yaffs_Tnode *passedTn) 函数的前几行和yaffs_FindLevel0Tnode一样,对函数参数作一些检查。回过头来看yaffs_CreateNewObject: [yaffs_CreateFakeDirectory --> yaffs_CreateNewObject] yaffs_Object *yaff... 阅107 转2 评0 公众公开 11-09-26 20:43 |
终于到最后了,启动Qtopia GUI 环境 复制代码 1. /bin/qtopia & 2. echo " ">/dev/tty1 3. echo "Starting Qtopia, please waiting..." >/dev/tty1.4. export TSLIB_TSDEVICE=/dev/input/event05. export TSLIB_CONFFILE=/usr/local/etc/ts.conf6. export TSLIB... 阅882 转13 评0 公众公开 11-09-26 14:19 |
根据前面的图可以看出空闲块索引类型free_struct的size域为2nkB,当然这个值可以修改,可以根据实际的内存大小修改,比如可以采用2n * 2kB、2n *4kB等等,但是不管怎样,应该是2n乘以一个大小,这个大小可以是2kB,4kB等等,这个大小在ByCore中定义成了一个宏MEM_PAGE_SIZE,它的大小定义成了2kB。也就是说空闲块索引表的每个表项的size值为20 ... 阅77 转0 评0 公众公开 11-09-21 19:01 |
初始化时没有进行内存分配,整个内存块都为空闲。首先根据分配要求检索空闲块索引查找到合适的空闲链表,如果存在这样的空闲链表则说明此空闲链表中的所有空闲内存块都能满足申请要求。图2.7描述了内存回收算法的流程图,首先释放块检查与其相邻的块是否为空闲,只要相邻块是空闲块则释放块与相邻块合并为一个独立的空闲块,如果相邻块都不是空... 阅73 转1 评0 公众公开 11-09-21 19:00 |
一说到指针就会联想到内存地址,实际上malloc函数返回的只是一个内存地址,从这个地址开始的num_bytes字节的空间就是分配给程序使用的空间,而操作系统内核不会在释放这块空间之前再分配给其他程序。根据伙伴系统的优缺点可以对伙伴系统改进,从而提高内存的利用率。从伙伴系统原理可知,内存利用率低下的主要原因是内存按照2K字节为单位进行分... 阅154 转0 评0 公众公开 11-09-21 18:59 |
先看看下面的例子,struct task_ctrl_blk和struct page_struct为任务控制块的数据类型,和内存控制块的数据类型。是struct task_ctrl_blk 还是struct page_struct呢?然后,将所有关于双链表的操作函数的类型域都变成list_t类型,而不向使用tcb_t或者page_t类型作为连接域,由于每种需要双链表的类型都采用list_t类型作为连接域,所以对于双链... 阅71 转0 评0 公众公开 11-09-21 18:59 |
framebuffer驱动全篇(五)(转载)driver/video目录下:font_6x11.c,font_8x8.c,font_8x16.cfont_acorn_8x8.c,font_pearl_8x8.c,font_sun8x16.c,font_sun12x22.cfonts.c这些文件都是用来处理在fbcon中的字体显示问题。fbcon_cfb8_clear_margins函数和fbcon_cfb8_clear类似,调用rectfill清除区域。 阅250 转3 评0 公众公开 11-09-21 18:51 |
阅117 转2 评0 公众公开 11-09-21 18:50 |
阅402 转3 评0 公众公开 11-09-21 18:50 |