{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:42:18Z","timestamp":1750308138154,"version":"3.41.0"},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,10,1]],"date-time":"2005-10-01T00:00:00Z","timestamp":1128124800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2005,10]]},"abstract":"<jats:p>Traditional methods for teaching the design of embedded systems usually deal with either a hardware or a software view of the system. In computer science it is mostly the software view. The hardware issues taught mostly deal with CPU based systems only and seldom with reconfigurable hardware. We recommend having a more general view at embedded systems in the way that it is always a programmable hardware platform (CPU based or reconfigurable hardware) which has to be programmed in a suitable programming language. In this context we offer a lab course where students should get familiar with different hardware platforms used in embedded systems. They should solve the same task both with a CPLD and a microcontroller each in order to clarify the differences between the two implementations. In this paper our experiences in this field of embedded systems education are described as well as our plans to continue.<\/jats:p>","DOI":"10.1145\/1121812.1121825","type":"journal-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T18:32:02Z","timestamp":1169058722000},"page":"70-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Diverse hardware platforms in embedded systems lab courses"],"prefix":"10.1145","volume":"2","author":[{"given":"Falk","family":"Salewski","sequence":"first","affiliation":[{"name":"Embedded Software Laboratory - Chair of Computer Science XI, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Wilking","sequence":"additional","affiliation":[{"name":"Embedded Software Laboratory - Chair of Computer Science XI, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Kowalewski","sequence":"additional","affiliation":[{"name":"Embedded Software Laboratory - Chair of Computer Science XI, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,10]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067502"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/824464.824839"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275571.1275574"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/977091.977144"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.21061\/jte.v1i2.a.3"},{"key":"e_1_2_1_6_1","unstructured":"{6} Project:. Experimental vehicle for automotive software design. http:\/\/www-i11.informatik.rwth-aachen.de\/Versuchstre+Design&bl.html.  {6} Project:. Experimental vehicle for automotive software design. http:\/\/www-i11.informatik.rwth-aachen.de\/Versuchstre+Design&bl.html."},{"key":"e_1_2_1_7_1","unstructured":"{7} Webpage:. Lab course programming embedded hardware. http:\/\/www-i11.informatik.rwthaachen.de\/Programmierung+Eingebetteter+Hardware.html.  {7} Webpage:. Lab course programming embedded hardware. http:\/\/www-i11.informatik.rwthaachen.de\/Programmierung+Eingebetteter+Hardware.html."},{"key":"e_1_2_1_8_1","volume-title":"Delft","author":"Wong S.","year":"2004","unstructured":"{8} S. Wong , S. Vassiliadis , and S. Cotofana . Embedded processors: Characteristics and trends. Technical report, Computer Engineering Laboratory , Delft , The Netherlands , 2004 . {8} S. Wong, S. Vassiliadis, and S. Cotofana. Embedded processors: Characteristics and trends. Technical report, Computer Engineering Laboratory, Delft, The Netherlands, 2004."}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1121812.1121825","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1121812.1121825","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:36Z","timestamp":1750262916000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1121812.1121825"}},"subtitle":["a way to teach the differences"],"short-title":[],"issued":{"date-parts":[[2005,10]]},"references-count":8,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,10]]}},"alternative-id":["10.1145\/1121812.1121825"],"URL":"https:\/\/doi.org\/10.1145\/1121812.1121825","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2005,10]]},"assertion":[{"value":"2005-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}