Towards managing hardware - software dependencies in embedded systems

Modern embedded applications demand increasingly complex systems. Therefore a typical embedded system today usually consists of a mixture between hardware and software components. The hardware can further be divided into "hard-wired" parts as defined by e.g. the PCB (printed circuit board)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Weber, J., Rehkopf, A., Sponer, T.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 4
container_issue
container_start_page 1
container_title
container_volume
creator Weber, J.
Rehkopf, A.
Sponer, T.
description Modern embedded applications demand increasingly complex systems. Therefore a typical embedded system today usually consists of a mixture between hardware and software components. The hardware can further be divided into "hard-wired" parts as defined by e.g. the PCB (printed circuit board) and into "soft-wired" parts such as FPGA (field programmable gate array) images. On top of this sit the software components that make use of the functionality delivered by the various hardware parts. In practice, all of the mentioned parts of a system are not necessarily static but get updates from time to time. Unfortunately, a later FPGA image might not fit to an earlier software version or the other way round. This article describes methods and lessons learned in practice with regard to version marking of the various system components.
doi_str_mv 10.1109/ETFA.2009.5347174
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5347174</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5347174</ieee_id><sourcerecordid>5347174</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-ace73ad9e1638196a9be50bcb3fec84077d1a66d69cd7f4b6e8bd3f7cb1b6df53</originalsourceid><addsrcrecordid>eNpVUMtKAzEUjY-Ctc4HiJv8wIzJ5HGTZSmtCgU347okk5sacaZlMiD9ewctgmdzXnAWh5B7zirOmX1cN5tlVTNmKyUkcJAXpLBguKylrKE28pLMuZW6ZKDs1b8O4Pqvk2xGbqcZY5nWoG9IkfMHmyCV4FrOybo5fLkhZNq53u1Tv6fvk50ipCXNhzj-yIBH7AP2bcJMU0-x8xgCBppPecQu35FZdJ8ZizMvyNtm3ayey-3r08tquS0TBzWWrkUQLljkWhhutbMeFfOtFxFbIxlA4E7roG0bIEqv0fggIrSeex2iEgvy8LubEHF3HFLnhtPu_JD4BpDkVDA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Towards managing hardware - software dependencies in embedded systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Weber, J. ; Rehkopf, A. ; Sponer, T.</creator><creatorcontrib>Weber, J. ; Rehkopf, A. ; Sponer, T.</creatorcontrib><description>Modern embedded applications demand increasingly complex systems. Therefore a typical embedded system today usually consists of a mixture between hardware and software components. The hardware can further be divided into "hard-wired" parts as defined by e.g. the PCB (printed circuit board) and into "soft-wired" parts such as FPGA (field programmable gate array) images. On top of this sit the software components that make use of the functionality delivered by the various hardware parts. In practice, all of the mentioned parts of a system are not necessarily static but get updates from time to time. Unfortunately, a later FPGA image might not fit to an earlier software version or the other way round. This article describes methods and lessons learned in practice with regard to version marking of the various system components.</description><identifier>ISSN: 1946-0740</identifier><identifier>ISBN: 9781424427277</identifier><identifier>ISBN: 1424427274</identifier><identifier>EISSN: 1946-0759</identifier><identifier>EISBN: 9781424427284</identifier><identifier>EISBN: 1424427282</identifier><identifier>DOI: 10.1109/ETFA.2009.5347174</identifier><identifier>LCCN: 2008906676</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Embedded software ; Embedded system ; Field programmable gate arrays ; Hardware ; Logic devices ; Microcontrollers ; Printing ; Programmable logic arrays ; Programmable logic devices</subject><ispartof>2009 IEEE Conference on Emerging Technologies &amp; Factory Automation, 2009, p.1-4</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5347174$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5347174$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Weber, J.</creatorcontrib><creatorcontrib>Rehkopf, A.</creatorcontrib><creatorcontrib>Sponer, T.</creatorcontrib><title>Towards managing hardware - software dependencies in embedded systems</title><title>2009 IEEE Conference on Emerging Technologies &amp; Factory Automation</title><addtitle>ETFA</addtitle><description>Modern embedded applications demand increasingly complex systems. Therefore a typical embedded system today usually consists of a mixture between hardware and software components. The hardware can further be divided into "hard-wired" parts as defined by e.g. the PCB (printed circuit board) and into "soft-wired" parts such as FPGA (field programmable gate array) images. On top of this sit the software components that make use of the functionality delivered by the various hardware parts. In practice, all of the mentioned parts of a system are not necessarily static but get updates from time to time. Unfortunately, a later FPGA image might not fit to an earlier software version or the other way round. This article describes methods and lessons learned in practice with regard to version marking of the various system components.</description><subject>Application software</subject><subject>Embedded software</subject><subject>Embedded system</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>Logic devices</subject><subject>Microcontrollers</subject><subject>Printing</subject><subject>Programmable logic arrays</subject><subject>Programmable logic devices</subject><issn>1946-0740</issn><issn>1946-0759</issn><isbn>9781424427277</isbn><isbn>1424427274</isbn><isbn>9781424427284</isbn><isbn>1424427282</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpVUMtKAzEUjY-Ctc4HiJv8wIzJ5HGTZSmtCgU347okk5sacaZlMiD9ewctgmdzXnAWh5B7zirOmX1cN5tlVTNmKyUkcJAXpLBguKylrKE28pLMuZW6ZKDs1b8O4Pqvk2xGbqcZY5nWoG9IkfMHmyCV4FrOybo5fLkhZNq53u1Tv6fvk50ipCXNhzj-yIBH7AP2bcJMU0-x8xgCBppPecQu35FZdJ8ZizMvyNtm3ayey-3r08tquS0TBzWWrkUQLljkWhhutbMeFfOtFxFbIxlA4E7roG0bIEqv0fggIrSeex2iEgvy8LubEHF3HFLnhtPu_JD4BpDkVDA</recordid><startdate>200909</startdate><enddate>200909</enddate><creator>Weber, J.</creator><creator>Rehkopf, A.</creator><creator>Sponer, T.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200909</creationdate><title>Towards managing hardware - software dependencies in embedded systems</title><author>Weber, J. ; Rehkopf, A. ; Sponer, T.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-ace73ad9e1638196a9be50bcb3fec84077d1a66d69cd7f4b6e8bd3f7cb1b6df53</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Application software</topic><topic>Embedded software</topic><topic>Embedded system</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>Logic devices</topic><topic>Microcontrollers</topic><topic>Printing</topic><topic>Programmable logic arrays</topic><topic>Programmable logic devices</topic><toplevel>online_resources</toplevel><creatorcontrib>Weber, J.</creatorcontrib><creatorcontrib>Rehkopf, A.</creatorcontrib><creatorcontrib>Sponer, T.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Weber, J.</au><au>Rehkopf, A.</au><au>Sponer, T.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Towards managing hardware - software dependencies in embedded systems</atitle><btitle>2009 IEEE Conference on Emerging Technologies &amp; Factory Automation</btitle><stitle>ETFA</stitle><date>2009-09</date><risdate>2009</risdate><spage>1</spage><epage>4</epage><pages>1-4</pages><issn>1946-0740</issn><eissn>1946-0759</eissn><isbn>9781424427277</isbn><isbn>1424427274</isbn><eisbn>9781424427284</eisbn><eisbn>1424427282</eisbn><abstract>Modern embedded applications demand increasingly complex systems. Therefore a typical embedded system today usually consists of a mixture between hardware and software components. The hardware can further be divided into "hard-wired" parts as defined by e.g. the PCB (printed circuit board) and into "soft-wired" parts such as FPGA (field programmable gate array) images. On top of this sit the software components that make use of the functionality delivered by the various hardware parts. In practice, all of the mentioned parts of a system are not necessarily static but get updates from time to time. Unfortunately, a later FPGA image might not fit to an earlier software version or the other way round. This article describes methods and lessons learned in practice with regard to version marking of the various system components.</abstract><pub>IEEE</pub><doi>10.1109/ETFA.2009.5347174</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1946-0740
ispartof 2009 IEEE Conference on Emerging Technologies & Factory Automation, 2009, p.1-4
issn 1946-0740
1946-0759
language eng
recordid cdi_ieee_primary_5347174
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Embedded software
Embedded system
Field programmable gate arrays
Hardware
Logic devices
Microcontrollers
Printing
Programmable logic arrays
Programmable logic devices
title Towards managing hardware - software dependencies in embedded systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T12%3A48%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Towards%20managing%20hardware%20-%20software%20dependencies%20in%20embedded%20systems&rft.btitle=2009%20IEEE%20Conference%20on%20Emerging%20Technologies%20&%20Factory%20Automation&rft.au=Weber,%20J.&rft.date=2009-09&rft.spage=1&rft.epage=4&rft.pages=1-4&rft.issn=1946-0740&rft.eissn=1946-0759&rft.isbn=9781424427277&rft.isbn_list=1424427274&rft_id=info:doi/10.1109/ETFA.2009.5347174&rft_dat=%3Cieee_6IE%3E5347174%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781424427284&rft.eisbn_list=1424427282&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5347174&rfr_iscdi=true