2011年10月14日

摘要: 消失了3年,我回来了,迎接第2次互联网浪潮! 阅读全文
posted @ 2011-10-14 00:39 safeking 阅读(166) 评论(0) 推荐(0) 编辑

2008年4月12日

摘要: CPU内实现指令的部件是控制器。控制器实现指令有硬布线方式和微指令方式。1)硬布线方式:什么样的硬件结构实现什么样的指令集。2)微指令方式:里面有一个ROM,存储着许多(由微指令组成的)微程序。每个微程序实现一条机器指令。因此,同样的硬件结构可以实现完全不同的指令集,相同的指令集也可以用各种不同的硬件结构来实现。 阅读全文
posted @ 2008-04-12 13:06 safeking 阅读(578) 评论(0) 推荐(0) 编辑

2008年4月2日

摘要: ARP(AddressResolutionProtocol)地址解析协议用于将计算机的网络地址(IP地址32位)转化为物理地址(MAC地址48位)[RFC826]。ARP协议是属于链路层的协议,在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址。内核(如驱动)必须知道目的端的硬件地址才能发送数据。当然,点对点的连接是不需要A... 阅读全文
posted @ 2008-04-02 10:51 safeking 阅读(724) 评论(0) 推荐(0) 编辑

2008年3月28日

摘要: LA-1接口在网络处理器及其外围器件之间架设了桥梁,从而减轻了网络处理器的工作负载,而流线接口解决了数据路径处理面临的压力,增强了LA-1接口的功能。LA-1接口属于存储器映射接口,一方面它的建模以SRAM接口为基础,另一方面它满足了协处理器和其它器件在实现LA-1接口上的要求,本文就概述LA-1接口标准及其相关接口问题。网络处理论坛(NPF)的宗旨是建立通用规范、基准、互通性并进行培训来促进网络... 阅读全文
posted @ 2008-03-28 12:59 safeking 阅读(706) 评论(0) 推荐(0) 编辑
 
摘要: 随着互联网用户数量不断增长以及对互联网应用的要求不断提高,IPv6正成为数据通信产业的一个技术亮点。IPv6不但可以解决地址空间耗尽和路由表爆炸等问题,更具有高度的灵活性、更好的安全性和移动性、改进的服务质量(QoS)和更有效的IP地址管理,这些特征与优势有着巨大的商业乃至军事价值和潜力。在新的市场需求推动下,网络搜索引擎(NSE)作为IP协处理器的重要内容之一,也面临向未来Ipv6技术的过渡。I... 阅读全文
posted @ 2008-03-28 12:55 safeking 阅读(478) 评论(0) 推荐(0) 编辑
 
摘要: 现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的 LVDS、GTL、PGTL、CML、HSTL、SSTL等。下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。TTL:Transistor-Transistor Logic 三极管结构。Vcc:5V;VOH>=2.4V;VOL<=0.5V... 阅读全文
posted @ 2008-03-28 12:36 safeking 阅读(624) 评论(0) 推荐(0) 编辑
 
摘要: 摘要:DDR技术和HSTL电平标准是近年来出现的高速数据传输技术,结合实际课题探讨应用了这两种技术的DDR SRAM器件的具体使用。 关键词:DDR SRAM HSTL电平SAMSUNG DDR SRAM是一种目前世界上速度最快的SRAM之一。在读取这种SRAM中的数据时,由于其特殊的电平特性和高速特性,其读取电路设计和传统SRAM有所不同。本文对这种新型高速SRAM器件的应用进行了说明,并讨论了... 阅读全文
posted @ 2008-03-28 12:35 safeking 阅读(3710) 评论(0) 推荐(0) 编辑

2008年3月25日

摘要: vxWorks Linux 内核结构 微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等 宏内核,除了基本的服务,内核还包括文件系统,网络协议等 运行模式 应用程序运行在“实模式”下,无用户模式和内核模式之分 采用“保护模式”,用户进程、线程运行在用户模式下,内核线程运行于内核模式 内存访问和内存保护 内核采用实存储管理方式,所有任务... 阅读全文
posted @ 2008-03-25 13:27 safeking 阅读(2514) 评论(0) 推荐(0) 编辑
 
摘要: 通常而言,把握一个CPU要从如下3个方面去着手 *ABI,也就是通用寄存器约定,编程约定,堆栈约定。这是指通用编程模型。 *控制寄存器的约定 *微结构(Micro-Architecture) 前两个属于Architecture的范畴。 在这个精神指导下,我们就可以比较系统的考察不同的,或相似的CPU了。 1。首先考察Architecture方面。 2。然后考察Micro-Architecture方... 阅读全文
posted @ 2008-03-25 09:53 safeking 阅读(756) 评论(0) 推荐(0) 编辑

2008年3月21日

摘要: 中断服务程序用来处理来自硬件的中断,是设备驱动程序的重要组成部分。为及时响应外部中断,防止中断丢失.中断服务程序应该尽量的小,只把最必要的任务放在中断服务程序里面执行。一般在系统启动,硬件设备成功初始化之后将ISR与中断向量挂上:也可以在系统启动后的任何时刻挂中断向量。调试中经常采用后一种方式。在VxWorks中有两个不同的函数可提供挂中断:intConnect和pciIntConnect。两者的... 阅读全文
posted @ 2008-03-21 21:36 safeking 阅读(1916) 评论(0) 推荐(0) 编辑
 
摘要: VxWorks的中断服务程序(ISR)运行在特定的空间。不同于一般的任务,中断服务程序没有任务上下文,不包含任务控制块,所有的中断服务程序使用同一中断堆栈。 ISR中不能调用可能导致blocking的函数,例如: (a)不能以semTake获取信号量,因如果该信号量不可利用,内核会试图让调用者切换到blocking态; (b)malloc和free可能导致blocking,因此也不能使用; (c)... 阅读全文
posted @ 2008-03-21 20:48 safeking 阅读(2789) 评论(1) 推荐(0) 编辑
 
摘要: 159: #define min_t(type,x,y) \ 160: ({ type __x = (x); type __y = (y); __x < __y ? __x: __y; }) 阅读全文
posted @ 2008-03-21 13:53 safeking 阅读(636) 评论(0) 推荐(0) 编辑
 
摘要: 函数,相信许多人也知道其重要性;一个文件往往由一个或者多个函数构成的。然而可能许多人还不知道函数调用的一些深层问题,所以我写的这篇文章一来是应了一个好朋友的要求而写,二来希望一些朋友能够从我这篇文章了解函数调用的机制。但是并不是每个人都可以完全读懂这文章,想完全读懂此文,我想必须具备三个条件: 一、对于C语言有一定的了解,最起码有一个整体的初步了解; 二、能够读懂UNIX/LINUX下的AT&... 阅读全文
posted @ 2008-03-21 12:41 safeking 阅读(1080) 评论(1) 推荐(0) 编辑

2008年3月12日

摘要: 官方提供的安装流程大概说的如下: 1. 当然是下载好驱动了,我用的是NVIDIA-Linux-x86-96.43.05-pkg1.run 2. 安装之前关闭 X server, 3. 运行sh 进行安装 4. 自动安装Kernel Interface (很多人这里出问题,我也是,稍后再说) 5. 配置nvidia-config 文件并更新配置啥地............ 搞定 通常俺们... 阅读全文
posted @ 2008-03-12 23:58 safeking 阅读(464) 评论(0) 推荐(0) 编辑
 
摘要: xorg.conf里的 Section "Screen" ..... EndSection 里面添加:Option "AddARGBGLXVisuals" "True" 阅读全文
posted @ 2008-03-12 23:20 safeking 阅读(383) 评论(0) 推荐(0) 编辑