CORBA/e CORBA and Embedded Systems OOMI 27. November 2006.

Slides:



Advertisements
Lignende præsentationer
Forskning, formidling og andre færdigheder
Advertisements

Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Camptema 2013 Hvordan kan Henne-området udvikles og kvalitetsudvikles med fokus på børnefamilier ?
Fejltolerance i firserne RC9000 historien Ejvind Lynning.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Tekst starter uden punktopstilling For at få punkt- opstilling på teksten, brug forøg indrykning For at få venstre- stillet tekst uden punktopstilling,
E-bøger gennem PrioInfo - oversigt v/ Claes Olsson.
Magtteori I 7. September 2005.
Database Normalization without Mathmatics
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
How to publish as a PhD-student. Dagens program Præsentation Hvilken person er du selv? Forventninger til PhD-studerende fra instituttet Hvordan bruger.
Magtteori II 14. September Én-dimensionel magt Aktøradfærd Aktuel magtudøvelse Politisk beslutningsproces Observerbar interessekonflikt = konflikt.
Tekst starter uden punktopstilling For at få punktopstilling på teksten (flere niveauer findes), brug >Forøg listeniveau- knappen i Topmenuen For at få.
Agenda 1.Informationer 1.Excel i fb.m. projekt 2 2.Reserver tid til projekt 2 3.Øvelse: a / b = c 2.Opsamling fra sidst 3.Estimation (konfidensintervaller)
Nyt tværfagligt innovations tilvalgskursus på DTU Diplom Vil du bruge din faglighed i tværdisciplinært samarbejde med ingeniørstuderende fra andre retninger?
Reliable Architecture Ved Henrik Bærbak Christensen Reflective Architectures Emne: reflective architecture overview 11 december 2009.
Stil og smag John Paulin Hansen WEB 1, ITU, marts 2000.
Slide 1 of 11 © Ingeniørhøjskolen i Århus Presentation 14: Callbacks Objektorienteret Middleware (TIOOMI)
Vælg layout 1. Højre klik uden for dit slide 2. Vælg et passende layout fra “drop ned” menuen 3. Bemærk at der findes 4 forskellige farvetemaer du kan.
Folksonomier: når brugerne samarbejder Eller Folksonomier: Når samarbejde mellem brugere er indlejret i informationssystemerne.
Opgave 53 Erhvervsøkonomi / Managerial Economics
Electric power is electric particles moving through metal, semiconductor or graphite and special fluids (electrolysis). Some kind of gas are able to conduct.
1 Samarbejdsmodeller i byggeprocessen Fredag d. 24. august Aalborg Universitet Livslang Uddannelse 2001.
Usability 24. marts Tilgængelighed 2. Dagens øvelse 3. Spørgsmål.
Critical appraisal ” All scientific work is incomplete – whether it be observational or experimental. All scientific work is liable to be upset or modified.
Informationssøgning Eksempler på nyttige hjemmesider.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
9. Interfaces. 2 Nordjyllands Erhvervakademi Objectives “Good class design starts with good application design — how many classes, do they relate.
Interview service in Statistics Denmark Structure and Surveys.
Saint Ambrose High School. Cut cylinders and cones – Standard Grade If you are sitting an SQA Credit paper in Graphic Communication, you will be required.
IT-Universitetet i København mere info på
Unified Modeling Language
3. time Her beskæftiger vi os med John F. Sowas forklaring af erfaringsviden. John F. Sowa.
DB analyse og modellering Jesper Tørresø DAB1 F Februar 2008.
Slides for: Software requirements - Styles and techniques Soren Lauesen 6. Quality requirements January 2007 © 2002, Pearson Education retains the copyright.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
DIEB10.1 Kursusgang 10 Oversigt: Sidste kursusgang Eksempler på løsning af opgaven Arkitektur for brugergrænsefladen og for systemet Dokumentation af designet.
2 minutter om tid (og rum) Lisbeth Klastrup 7. kursusgang 23. oktober.
 Jens Bennedsen 2002Objektorienteret systemudvikling GRASP mønstre Basale ansvarsplaceringsregler.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
27. OKTOBER 2010 AARHUS UNIVERSITET Free of Choice Courses – Technology.
KFUM-Spejderne i Danmark General assembly KFUM-Spejderne i Danmark Conditions time spent in the conference hall should be minimized everybody should.
1 (c) W. J. Dally Digital Design: A Systems Approach Lecture 12: Timing.
KØBENHAVNS KOMMUNE Børne- og Ungdomsforvaltningen Socialforvaltningen Inclusion in Copenhagen The Special reform 6 March 2013 Nina Hemmersam, Head of department.
Underoverskrift 17 pkt bold hvid Maks. 2 linjer med respekt for evt logo Indsæt billede >Klik på billedikonet og indsæt billede Efter indsættelse >Højreklik.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
The Capital Region of Denmark Indsæt hjælpelinjer til placering af objekter 1. Højreklik uden for slidet og vælg Gitter og hjælpelinjer 2. Sæt kryds ved.
Opdatér dato Vælg >Indsæt >Sidehoved / Sidefod Skriv Måned og År i feltet for dato Vis hjælpelinjer som er en hjælp ved placering af billeder: 1.Højreklik.
THE MENTORING JOURNEY.
Drug/Device Combination Products IFF erfagruppemøde
Buy Doxycycline Online Us
Forskningstræning: Fra evidens til guidelines
Nordic Entrepreneurship Islands Christian Vintergaard
Completing secondary education
Dansk HL7 CDA profil til deling af aftaler Data i en aftale
Incidence, risk and resilience for suicide attempts among children and youth born in and living in Denmark in 2007 By MSc. Erik Christiansen.
DB analyse og modellering
Compositional Design Principles “SemiCiv”
Software Testing Software testing.
Denitrification in the root zone
MaaS i Europe Rasmus Lindholm.
Hvor er værdien af intern kommunikation?
An IP Strategy comprises
”Show me your tools” session: Slurm kø-system tools
Samspil mellem moderne sygepleje og højteknologi på operationsstuen Profiler, kompetenceniveauer og adaptiv kapacitet Erik Elgaard Sørensen, Professor,
FEANTSA Policy Conference – May 31st 2019
Smart Data Tool (SDT) In Sales
WiseFlow En introduktion i anvendelsen af Wiseflow
Præsentationens transcript:

CORBA/e CORBA and Embedded Systems OOMI 27. November 2006

But SW Promised…! CORBA/e er embedded og Real Time CORBA standarden der erstatter Minimal CORBA og Real Time CORBA standarderne. Med lidt held vil vi præsentere to ORBer der kører på VxWorks platformen (og måske endda på vores SBCer), så I selv kan anvende dette. Indhold: - CORBA/e ( Mimimal CORBA + RT CORBA) oversigt - CORBA/e - forskelle og lighededer med den 'almindelige' CORBA standard - Interoperability med andre CORBA klienter - PrismTechs OpenFusion e*ORB C++ (VxWorks, andre RTOS) - PrismTechs Opfensuion e*ORB C (til microcontroller og DSP baserede systemr) - Real Time TAO ORB på VxWorks platformen "

Essentials to Embedded Systems Constraints: –Little CPU power and available bits (8,16,32..). –Small Memory (16 KB,64KB, 256 KBRAM..) –Tailored Operative Systems or even absence of an OS ->Firmware instead –Real Time Another platform then your development system. Heterogeneous development tools

Focus: Architecture. Embedded systems runs in more and more heterogeneous environments. Gives the need of specifying an architecture for communication between the systems (embedded, PC’ or what ever) Another “burden” to embedded system and application developers CORBA/e may be seen as a “help” to above points. Spec. published

Traits

TRAITS

Traits

Embedded adoption Profiles (A collection of components) CORBA/e Compact Profile For 32 BIT RTOS CORBA/e Micro Profile (Minimal) For small systems like Digital Signal Processors

Design and Corba/e Layers for design No Write Once Run anywhere! Corba Application Corba/e Posix Standard RTOS Another RTOS Embedded OS/ Fitmware Board of different types

Architectural and Design Concerns What are the needs of the “Use Case”? Communications between systems/nodes Predictable scheduling (Also called Real Time) How do the nodes interact? Asynchronous or synchronous Do they have scheduling constraints across communication lines Who controls scheduling Can control be “handed over” from one node to another (Distributed control)

What’s missing?

What’s In?

What’s In? Corba/e compact

What’s In?

What’s In? Corba/e micro

Inspiration from TAO