自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 MVC设计模式的实现

<br />MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视 图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间 的组织关系。对于界面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件。MVC 设计模式从工程结构上讲, 创建一个AS

2010-07-30 22:54:00 859

转载 偶连接数据库同步方案的选择

<br /><br />分布式数据库系统已不为大家陌生。上述方案中描述了一个典型的分布式数据库系统,主要由几个部分组成: 数据中心、远程数据库、远程数据库与数据中心之间的数据交换。<br /> <br />从运行状态来看,分布式数据库系统又可分为“常连接”和“偶连接”两大类。顾名思义,“常连接”状态下的分布式数据库系统是指数据中心与远程数据库长期保持连通状态的部署环境。一般来说,这种系统对数据的实时性要求高,需要在实时或者近乎实时(比如秒级)的条件下保持数据中心与远程数据库的数据一致性。例如,全国铁路客票系

2010-07-18 23:34:00 804

转载 二、u-boot的流程、主要的数据结构、内存分配

1、u-boot的启动流程:  从文件层面上看主要流程是在两个文件中:cpu/arm920t/start.s,lib_arm/board.c,   1)start.s    在flash中执行的引导代码,也就是bootloader中的stage1,负责初始化硬件环境,把u-boot从flash加载到RAM中去,然后跳到lib_arm/board.c中的start_armboot中去执行。1.1.6版本的start.s流程:硬件环境初始化:     进入svc模式;关闭watch dog;屏蔽所有IRQ掩码;

2010-07-12 20:06:00 1541

转载 三、u-boot的重要细节

主要分析流程中各函数的功能。按启动顺序罗列一下启动函数执行细节。按照函数start_armboot流程进行分析:    1)DECLARE_GLOBAL_DATA_PTR;     这个宏定义在include/global_data.h中:     #define DECLARE_GLOBAL_DATA_PTR     register volatile gd_t *gd asm ("r8")     声明一个寄存器变量 gd 占用r8。这个宏在所有需要引用全局数据指针gd_t *gd的源码中都有申明。 

2010-07-12 20:06:00 1189 1

转载 一、u-boot工程的总体结构

1、源代码组织对于ARM而言,主要的目录如下:board        平台依赖        存放电路板相关的目录文件,每一套板子对应一个目录。如smdk2410(arm920t) cpu           平台依赖        存放CPU相关的目录文件,每一款CPU对应一个目录,例如:arm920t、xscale、i386等目录lib_arm     平台依赖        存放对ARM体系结构通用的文件,主要用于实现ARM平台通用的函数,如软件浮点。common    通用            

2010-07-12 19:31:00 625

转载 U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明

都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令:        ldr pc, _start_armboot        _start_armboot: .word start_armboot,进入到/lib_arm/board.c

2010-07-12 19:30:00 2898 2

转载 UML建模

 一、时序图简介(Brief introduction)       二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragments   三、时序图实例分析(Sequece Diagram Example Analysis)时序图场景时序图实例时序图实例分析       四、总结(Summary)一、

2010-07-12 15:42:00 525

空空如也

空空如也

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

TA关注的人

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