RadiSys ATCA-4616 Specifikace Strana 21

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 146
  • Tabulka s obsahem
  • ŘEŠENÍ PROBLÉMŮ
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 20
2
Software Architecture
21
AsshowninFigure 5,theHPIclientlibrary(HCL)isadynamicallylinkedlibrary(DLL)that
providestheHPIAPIaswellasanintegratedRMCPclientforremoteHPIclientserver
communication.TheHCLsourcecodeisindependentoftheoperatingsystemand
managementprocessor,andworkswithany
genericHPIcompliantapplication.TheHCLLinux
libraryisinstalledontheShelfManagermodule.TheHCLsourcecodeisavailableinthe
Radisyssoftwaredistribution.
AnSNMPagentisintegratedwiththeHCLinordertoprovideHPIservicestoanSNMP
managementapplication.ToenabletheHPIsubagent,seeEnablingtheHPIsubagenton
page 61.ForthespecificSNMPobjectstouse,seeChapter4,ChangingShelfSettingsUsing
HPI,onpage 53.
TheHPIclientlibrarycommunicateswiththeHPIserverthrougharemotesocketinterface
(seeFigure 6).TheHCLencapsulatesHPIrequestmessagesintoRMCPpackets,whichare
deliveredoverUserDatagramProtocol(UDP).TheHPIserverisresidentontheShelfManager
andacceptsremotecommandsreceivedattheRMCPserverport,623.
Figure 6. HPI implementation
ShMC
ShMS
HPI Server
HPI Server
Socket I/F
HPI Client
Socket I/F
HPI API
Application
Command
Socket
Event
Socket
HPI
Session
Zobrazit stránku 20
1 2 ... 16 17 18 19 20 21 22 23 24 25 26 ... 145 146

Komentáře k této Příručce

Žádné komentáře