2011年10月18日 星期二

2011年10月2日 星期日

Eclipse + plug-in

eclipse plug-in
http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html

http://www.numeclipse.org/architecture.html

Crawljax is an open source Java tool for automatically crawling and testing modern (Ajax) web applications.
http://crawljax.com/

Wicked Shell is an Eclipse plugin providing direct access to your system's shell.
http://www.wickedshell.net/

Eclipse + GDB
http://wiki.eclipse.org/DSDP/DD/GDB

http://code.google.com/p/tarlog-plugins/

http://explorerplugin.sourceforge.net/

OCP key notes


OCP(open core protocol)
key notes.
level definition  : signals -> group -> transfer -> transaction
Phase definition: Request->Data Handshake->Response
burst definition : Imprecise(MRMD early termination)/
                          precise(MRMD un early termination)/
                          SRMD
burst type         : Incrementing
                          Custom(pack)
                          Wrapping
                          Custom(no pack)
                          Exclusive OR
                          Streaming
                          Unknown
tags                  : response ID (S->M)
threads             : request ID(M->S)
Signal groups   : basic signals, simple extensions, burst extensions,
                          tag extensions, thread extensions

posted/un-posted/broadcast

ocp word : number of bits
Addresses granularity is 8 bits

ordering/pipelining

burst supported the last info for Data/Response/Request 
(imprecise burst_size=1, precise burst_size=count)

Ref: http://www.ocpip.org/