自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 pcie设备枚举(转载)

转载自chinaunix  seaquester枚举所有PCI设备冷胜魁(Seaquester)[email protected]在Linux下,lspci可以枚举所有PCI设备。它是通过读取PCI配置空间(PCI Configuration Space)信息来实现PCI设备的枚举的。这里,我通过两种方式来简单的模拟一下lspci的功能。一

2016-04-07 22:48:22 5415

转载 转载有关zynq的linux设备树相关知识

翻译地址:http://xilinx.eetrend.com/article/9340原文地址:http://xillybus.com/tutorials/device-tree-zynq-1

2016-04-04 21:47:39 493

原创 zynq的uboot编译问题汇总

编译zynq的uboot目标版是米联的z702,硬件据说仿照zedboard,git了uboot的源码开始编译。遇到问题:1.fatal error: openssl/sha.h: No such file or directory解决:这是因为没有安装libssl-dev库的原因,可以是用sudo apt-get install libssl-dev命令安装2.d

2016-04-04 16:50:32 4030

转载 pci设备驱动开发以及linux pci设备的重新遍历

主要通过下面三个文章:驱动:http://www.cnblogs.com/zhuyp1015/archive/2012/06/30/2571400.htmlhttp://www.cnblogs.com/zhuyp1015/archive/2012/06/30/2571408.htmlhttp://www.ibm.com/developerworks/cn/linux

2015-08-16 23:15:40 1195

转载 关于PCI,PCI-X,PCI-E等总线的实际传输速率

总线是一组进行互连和传输信息(指令、数据和地址)的信号线。主要参数有总线位宽、总线时钟频率和总线传输速率。※总线位宽决定输入/输出设备之间一次数据传输的信息量,用位(bit)表示,如总线宽度为8位、16位、32位和64位。※总线时钟频率是总线的工作频率,以 MHz 表示。※总线传输速率是总线上每秒钟所能传输的最大字节数。通过总线宽度和总线时钟频率来计算总线传输速率。

2015-08-15 22:04:17 14434

转载 CRC TABLE的创建

http://www.cppblog.com/kevinlynx/archive/2008/04/01/45952.html这篇文章写得还可以,不过我还是看的不是很懂,看样子基础还是不扎实啊http://www.ross.net/home/Home.html这个是Ross Williams的主页 它的CRC文章被很多人推崇

2015-07-16 22:40:48 706

原创 计算机网络(10)网络层

IP多播IP多播就是一对多的通信,因特网范围内的多播要靠路由器来实现,能够运行多播协议的路由器称为多播路由器。多播数据报的目的地址一定不能写主机地址,因为多播组中可能有成千上万个主机地址,所以自数据报的目的地址中写入多播组的标示符,设法让加入这个多播组的主机地址与标示符关联起来。多播组的标示符就是IP地址中的D类地址,IP头中协议字段为2,表明使用IGMP协议。多播

2015-06-17 22:40:44 603

原创 计算机网络(9)网络层

因特网的路由选择协议

2015-06-16 22:52:02 427

原创 计算机网络(8)网络层

IP数据报格式上图是一个IP数据报的格式,由首部和数据部分组成,首部各字段具体含义可以查询相关规范。下面介绍IP层转发数据包的流程IP数据包的转发通过路由器完成,路由器按所在网络制作路由表,数据包的转发就是从一个路由器到另一个路由器,在路由表中最重要的信息就是目的网络地址和下一跳的地址。路由表的设置可以是基于目的主机所在网络的特定主机路由,但是大部分情况下采

2015-06-08 22:53:38 565

原创 计算机网络学习(7)网络层

网络层提供的服务包括面向连接的和无连接的,由于网络两端都是智能设备,所以无连接的服务符合网络层的要求。网络层只向上提供简单、灵活的无连接的、尽最大努力交付的数据报服务。网际协议IP是TCP/IP体系中最主要的协议之一,与之配套的包括:地址解析协议ARP、逆地址解析协议RARP、网际控制报文协议ICMP、网际组管理协议IGMP虚拟互联网络:因为用户需求的多样性,没

2015-06-08 21:54:20 640

原创 计算机网络学习(6)

使用广播信道的以太网双绞以太网集线器(hub)工作在物理层,每个接口仅仅简单的进行比特转发。以太网MAC层,MAC地址是适配器的物理地址,6个字节适配器具有过滤功能,适配器从网络上没收到一个帧就先用硬件检测MAC帧中的目的地址。发往本站的帧分为:单播、广播、多播MAC帧的格式:以太网采用最多的是以太网V2帧格式一共由五个字段构成:前两个字段为目的地址和源

2015-06-05 22:44:02 615

原创 计算机网络学习(5)

使用广播信道的数据链路层局域网是广播信道的子集,应用广泛以太网是局域网中用的最多的 ieee把局域网拆分成逻辑链路控制LLC和媒体接入控制MAC 目前LLC的作用已经消失,以太网不再考虑LLC,大部分适配器中有MAC协议。适配器也就是网卡,将ip包封装成链路层的帧,发送到局域网 为了保证局域网中个结点发送数据不干扰,采用了载波监听多点接入/碰撞CSMA/CD。多点接入表明局域网的总线型结构,载波监

2015-06-04 22:03:28 426

原创 计算机网络学习(4)

点对点协议PPPPPP是目前使用最广泛的数据链路层协议。PPP协议需要具备如下特点:(1)简单(2)将数据包采用特定的帧定界符封装成帧(3)透明性(4)同一条链路上支持多种网络协议(5)支持多种链路类型(6)差错检测(7)连接状态检测(8)能够设置最大传输单元MTU(9)网络层地址协商(10)数据压缩协商PPP协议不需要的功能:纠错、流量控制

2015-06-01 23:03:06 554

原创 计算机网络学习(3)

数据链路层数据链路层使用信道主要有两种类型:点对点信道、广播信道。数据链路的概念:物理线路+通信协议,以及实现这些的硬件和软件点对点信道的数据链路层通信步骤:(1)结点A把网络层发下来的IP包加上首部和尾部封装成帧;(2)A把帧发送到B的数据链路层(3)若结点B收到帧无差错,则从帧中提取出IP包,发送到网络层,否则丢弃这个帧无论数据链路层用什么协议,有三

2015-05-31 22:46:31 759

原创 计算机网络学习(2)

物理层:物理层并不指具体的传输媒体,物理层的作用是尽可能的屏蔽掉这些差异,是物理层上面的数据链路层感觉不到这些差异。传输媒体:双绞线、同轴电缆、光缆、无线传输信道复用技术:频分、时分、统计时分、波分、码分

2015-05-24 22:23:38 411

原创 计算机网络学习(1)

网络体系结构:OSI的七层、TCP/IP的4层、折中的五层主要区别在于应用层怎么划分或者物理层怎么划分。网络层(IP)和运输层(TCP、UDP)都是一样的。协议栈---这个名词的来源是将这些网络中的层次画在一起很想一个栈的结构。分组交换:路由器是实现分组交换的关键构件,其任务是转发收到的分组。交换就是按照某种方式动态的分配传输线路的资源。分组交换采用存储转发技术。

2015-05-24 22:00:41 525

原创 一年了,始终无法绕过的SCA

今天看博客才发现,一年多时间了,虽然中间好长时间在搞别的事情,但走到现在始终要面对软件无线电的难点SCA规范如何实现,如何做一个符合SCA规范的OE, 目前已经做到这个份上了,再说放弃真的很难,CORBA TAO已经在vxworks6.8上运行起来了,但是它真的是可以使用的中间件

2011-09-25 17:16:44 778

翻译 eieio,sync,isync区别

官方英文解释:The eieio, sync and isync are context-synchronizing instructions. Term “context-synchronizing” means the following: the processor c

2011-09-25 16:41:32 16690

原创 头疼的网口啊!

<br />以太网口还没有搞通  PHY的125M时钟一直出不来真不知道是怎么回事了 唉 继续努力吧

2010-11-29 22:51:00 699 3

原创 8548的串口OK!

<br />经过几天的调试这块8548的板子 FLASH、DDR SDRAM、已经可以正常访问 并且vxWOrks6.6 bootrom的串口已经跑起来了 使用vxbus架构 虽然vxbus还不是很熟呵呵 网口还没通估计PHY不太对 还要继续努力

2010-11-23 21:43:00 650

原创 imx51 evk 已经android跑起来了!

买回来的SD卡有问题,这两天自己重新做了一个,已经可以运行了,r9直接是2.2的系统,还是不错的马上就要自己投板做了 要看的东西好多啊  imx51有4000多页的datasheet,疯掉了。。。。以后会做成什么样子呢,这个怎么样

2010-11-03 22:26:00 609

原创 imx51开发板

今天新到了一块 imx51开发板带了三个操作系统,很有意思的一块板子,有时间看一些开发流程,想在目前流行的android上做点工作 应该很有意思呵呵

2010-10-25 19:10:00 781

原创 vxWorks6.6 bootrom ok!内核依然起不来

<br />不知道为什么 bootrom下面网口是好的,到了内核居然无法启动,6.6下面bootrom启动流程有些变化,实在不行直接转到vxBus得了

2010-07-22 20:34:00 776

原创 SCA!CF!

<br />最近研究停留在SCA规范中CF的分析,CF是整体框架,内容比较多,与DP的关系貌似很深,目前还没有完全分析清楚!<br />继续努力啊 争取7月份作出一点成绩

2010-06-21 20:30:00 449

原创 9篇TAO简介

9篇TAO简介看完了 对TAO有了一个大概的概念,但是具体CORBA的使用方法 还是不太了解目前还在看CORBA C++编程那本书,还有CORBA规范 希望在下个星期能够有所突破

2010-05-30 22:02:00 798 1

原创 终于把Hello World!跑起来了

终于用TAO把hello world跑起来了程序其实一直是对的 只不过太长时间没用VC了  忘了命令行的程序怎么运行了!留图纪念其实IDL还是不是很懂 不过已经迈出坚实的一步了 要继续努力  呵呵

2010-05-30 21:05:00 542

转载 CORBA Programming with TAO - 8.Event Service(事件服务)

摘要:事件服务(Event Service)通过在通信的双方甚至是多方间引入一个第三方――Event Channel,一定程度上解除Client和Server之间的耦合关系,在通信的过程中,任意一方只需与Event Channel打交道,而无需确切知道对方的存在,从而使得二者由一对一的关系变成多对多的关系。一、简介CORBA除了前面讲过的基本的Naming Service(命名服务)外,还定义

2010-05-20 13:51:00 1038

转载 CORBA Programming with TAO - 9.Postscript(后记)

摘要:这是整个系列的最后一篇,对整个系列及该系列未涵盖的内容进行了总结,同时对CORBA及分布式对象计算技术的发展状况进行了简单分析。正文:CORBA本身是一个复杂的体系,本系列只是初步介绍了用TAO进行分布式CORBA应用的基础知识,并有选择性地略去了部分内容(如DynAny、POA Policy、Persistent Object等,关于POA Policy的相关内容可阅读参考文献5),此

2010-05-20 13:51:00 473

转载 CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)

摘要:CORBA2.0引入的IIOP(Internet Inter-ORB Protocol)是GIOP(General Inter-ORB Protocol)针对TCP/IP协议的一个实现,IIOP使得不同ORB间可以相互访问,同时也使得基于不同ORB的复杂分布式应用成为可能。一、简介TAO是一个C++ ORB,因此,我们在没有其它附加“转接”模块的情况下,仅能使用C++来直接使用该ORB进

2010-05-20 13:49:00 490

转载 CORBA Programming with TAO - 6.Naming Service(使用命名服务)

摘要:命名服务(Naming Service)是CORBA定义的诸多服务中比较常用的一个, Naming Service提供的助记符解析服务使得应用程序可以借助助记符,而不是一大串IOR来访问到相应的Servant。一、简介直接将IOR串在程序间传递的做法往往比较不方便,特别是,对于非持久servant来说,每次重启Server程序时,这个IOR都会发生变化,在使用上比较不便,而且,当我们需要

2010-05-20 13:48:00 916

转载 CORBA Programming with TAO - 5.Hello World(简单实例)

摘要:前面对CORBA编程的基础知识进行了简单介绍,本篇中,我们将实例讲解如何利用TAO中进行CORBA编程。一、编写IDL1、建一个空的Solution,然后在该Solution目录下新建一个名为idl的Win32 Static Library工程(对于一般的TAO工程,无需单独为idl建一个Project,但由于我们要重用该idl,所以单独为其建立一个工程比较便于管理)。然后新建一个文

2010-05-20 13:46:00 505

转载 CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析)

摘要:简要介绍CORBA规范定义的几个常用基本方法的功能及应用中需要注意的问题。正文:idl编译器会为每个在idl中声明的interface生成一个对应的代理基类:class InterfaceName;以及两个对象引用类型:InterfaceName_ptr和InterfaceName_var前者是一个指针类型,其定义往往是:typedef InterfaceNa

2010-05-20 13:44:00 556

转载 CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)

摘要:简要介绍TAO支持的IDL数据类型及其C++ Mapping关系。一、简单基本数据类型(Simple Basic Types)TAO支持以下简单基本数据类型(%TAO_ROOT%/tao/Basic_Types.h):IDLC++booleanCORBA::BooleancharCORBA

2010-05-18 23:36:00 860

转载 TAO编译总结

(一)TAO编译过程tao编译过程:1设置ACE1.1 解压缩安装包,比如解压缩到E:/cs/ACE_TAO/1.2 设置环境变量ACE_ROOT = E:/cs/ACE_TAO/ACE_wrappers/1.3 在ACE_ROOT/ace下添加一个文件 config.h,在文件内添加如下内容:    #define ACE_HAS_STANDARD_CPP_LIB

2010-05-18 23:08:00 3526

转载 CORBA_TAO的环境配置

CORBA_TAO系统环境变量的配置,对于能熟练进行系统环境变量配置的同学来说,应该很简单,对于首次进行配置的同学来说可能不是那么容易了。首先右击“我的电脑”->属性->高级->环境变量,然后在环境变量对话框里进行以下操作:1.新建变量 ACE_ROOT   值设置为CORBA文件夹的路径 比如我的路径是E:"work"ACE_wrappers2.给变量Path的值加入 %ACE_RO

2010-05-18 22:15:00 873

转载 CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)

摘要:简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。正文:随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大,涉及的工程及目录数目也越来越多,下面简要介绍一下如何在Windows平台上编译ACE/TAO/CIAO,其过程在其它平台上是类似的。一、目录结构在开始之前,先简要介绍一下整个产品的目录结构。ACE(Ada

2010-05-18 21:59:00 1025

转载 CORBA Programming with TAO - 1.Start(基本概念)

摘要:简要介绍CORBA的基本原理,并解释POA、stub、skeleton、servant等重要概念。一、CORBA及TAO简介CORBA是个为简化跨平台应用而提出的规范,他独立于网络协议、编程语言和软硬件平台,支持异构的分布式计算环境和不同编程语言间的对象重用。CORBA能作为不同平台应用间信息传递的中间件,CORBA通过引入经过充分验证的有效的框架结构和通信手段,最大限度地简化了网络通信相关

2010-05-18 21:53:00 648

原创 CORBA还是CORBA!

准备用TAO先试用一下了,有看了好长时间的SCA规范和CORBA规范 仍然没有头绪,所以要用个软件尝试一下了,TAO貌似也挺麻烦的,而且资料很少,先硬着头皮搞一下看看吧。

2010-05-17 21:14:00 450

原创 SCA架构-----1

SCA架构整体中心部分就是CF和CORBA现在还没搞清楚他们之间的关系是什么样的,感觉CORBA应该是作为一个服务器用的,主要起作用的还是CF,目前正在分析CF的架构,比较复杂,全部都是一些IDL的接口啊什么的,CORBA还不是很懂,要看的东西很多啊

2010-05-06 23:07:00 483

原创 workbench3.0

今天把workbench3.0+vxworks6.6装上了,学习用下 是无限期评估版的 还不知道怎么玩,这个东西和tornado差别太大了,不过以后要上8548的cpu,tornado肯定是用不了了,还是得先学习一下。

2010-05-06 23:04:00 1292 3

空空如也

空空如也

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

TA关注的人

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