- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 组合模式
模式定义:将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和对复合对象的使用具有一致性(Compose objects into tree structures to represent part-whole hierarchies. Lets client treat individual objects and compositions of objects unifo
2012-07-09 22:02:24
280
原创 中介者模式
模式定义:用一个中介对象来封装一系列对象的交互。中介者使各对象不需要显式的相互引用,从而松散其耦合度,而且可以独立地改变它们之间的交互(Define an object that encapsulates how a set of objects interact. Promotes loose coupling by keeping objects from referring to each
2012-07-05 23:34:55
427
原创 适配器模式
模式定义:将一个类的接口转换成用户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作(Convert the interface of a class into another interface clients expect, Lets classes work together that couldn't otherwise because of incompatibl
2012-07-05 21:57:38
309
原创 代理模式
模式定义:对其他对象提供一种代理以控制对这个对象的访问(Provide a surrogate or placeholder for another object to control access to it.)。具体说明:结构型模式。为某个对象提供一个代理对象,并由代理对象持有对源对象的引用。代理就是用一个对象代表另一个对象采取行动。某些情况下,客户不想或者不能够直接访问一个对象,代理可以
2012-07-04 23:14:54
256
原创 状态模式
模式定义:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。(Allow an object to alter its behavior when its internal state changes. The object will appear to change its class)具体说明:行为型模式。状态模式将对象的行为用状态类的行为来实现,对对象所有可能出
2012-07-04 21:47:46
680
原创 我遇到的问题
S3C2440的CPU有有27根地址线addr0-addr26和8挑片选线nGCS0-nGCS7,片选线用于选中bank0-bank7,为什么要用8个片选线而不用3跟?如果只是为了片选8个bank,3根片选线就够了。
2012-05-19 23:07:02
280
原创 INIT_LIST_HEAD无法初始化链表指针
解决了函数调用多时系统无响应的问题,现在来解决初始化 buddy 链表头时卡在INIT_LIST_HEAD 宏的问题,把难啃的骨头留在后边,最后再腾出功夫来看中断无法初始化是怎么回事。 函数卡在INIT_LIST_HEAD 宏,无法初始化全局链表数组,该数组的每个元素分别是一组同阶的buddy链表的链表头。数组为全局变量,存储在bss段。既然无法修改bss的内容,尝试在函数内部定义一个连
2012-05-19 19:35:47
1559
原创 函数调用较多时系统无响应
FL2440开发板操作系统的进度已经进行了将近一半,一小半吧。。。遇到不少问题,抓紧在的过程中总结,恐怕等到完成的时候也不能全部回想起来了。。 下午本来是来测试刚完成的buddy分配功能的,可是将可执行文件烧到板子上总是不能按预期执行(当然这也是所有写程序的人遇到的最多的问题了,呵呵)现象是:如果将动态内存管理模块编译、链接,那么板子上电就会没反应,如果不编译链接动态内存管理模块,就
2012-05-19 19:30:37
518
原创 前言
记录自己写操作系统的点点滴滴,不会写文章,写这个就当是做个备忘录吧。从开始写FL2440板子的操作系统到现在,已经过去了3个月,实现了bootloader、简单硬件驱动、虚拟内存和内存管理、还有一个驱动的框架(正着手写nand的驱动),然后准备写一个文件系统,再写进程调度和用户态程序运行。在已经过去的这三个月里,遇到了很多很多的问题,有时解决问题之后心血来潮,想找个地方记下来自己解决问题的过程
2012-05-19 19:20:03
273
ini配置文件解析工具
2011-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人