{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T15:31:45Z","timestamp":1673451105108},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"1","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2007,1]]},"abstract":"<jats:p>Traditional Computer Science curricula focus on the training for logic reasoning and programming skills. System integration is often not covered in computer science curricula. As the embedded platforms migrate from 8-bit microprocessors to 32-bit microprocessors, the engineers require different skills to design modern embedded systems. The Computer Science faculties at several universities in Taiwan have collaborated to design a new course to meet such needs. In this course, we focus on the capability of integrating hardware and software in networked embedded systems. In particular, the students learn the skills for embedded real-time programming, multi-thread programming, low-power network protocols, security, and wireless networks protocol. In this article, we report the design rationale and current status of this course.<\/jats:p>","DOI":"10.1145\/1217809.1217815","type":"journal-article","created":{"date-parts":[[2007,4,5]],"date-time":"2007-04-05T19:52:18Z","timestamp":1175802738000},"page":"36-54","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Toward HW\/SW integration"],"prefix":"10.1145","volume":"4","author":[{"given":"Chi-Sheng","family":"Shih","sequence":"first","affiliation":[{"name":"Graduate Institute of Networking and Multimedia, National Taiwan University"}]},{"given":"Shiao-Li","family":"Tsao","sequence":"additional","affiliation":[{"name":"Department of Computer Science, National Chiao Tung University"}]},{"given":"Yeh-Ching","family":"Chung","sequence":"additional","affiliation":[{"name":"Department of Computer Science, National Tsing Hua University"}]},{"given":"Shyh-In","family":"Hwang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Yuan Ze University"}]}],"member":"320","published-online":{"date-parts":[[2007,1]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"{1} \"Embedded software for networked soc systems \" at http:\/\/sslab.cs.nthu.edu.tw\/course\/ESW94NSOC\/ July 2006.  {1} \"Embedded software for networked soc systems \" at http:\/\/sslab.cs.nthu.edu.tw\/course\/ESW94NSOC\/ July 2006."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121812.1121815"},{"key":"e_1_2_1_3_1","unstructured":"{3} J. Muppala \"Experience with an embedded systems software course \" in Proceedings of the 2005 Workshop on Embedded Systems Education September 22 2005.  {3} J. Muppala \"Experience with an embedded systems software course \" in Proceedings of the 2005 Workshop on Embedded Systems Education September 22 2005."},{"key":"e_1_2_1_4_1","volume-title":"last accessed at","author":"Evans B. L.","year":"2006","unstructured":"{4} B. L. Evans , \"EE382C-9 embedded software systems,\" at http:\/\/www.ece.utexas.edu\/~bevans\/courses\/ee382c\/ , last accessed at August 2006 . {4} B. L. Evans, \"EE382C-9 embedded software systems,\" at http:\/\/www.ece.utexas.edu\/~bevans\/courses\/ee382c\/, last accessed at August 2006."},{"key":"e_1_2_1_5_1","volume-title":"last accessed at","author":"Caccamo M.","year":"2006","unstructured":"{5} M. Caccamo , \"CS431 embedded systems architecture and software,\" at http:\/\/www.cs.uiuc.edu\/graduate\/courses.php?course=cs431 , last accessed at August 2006 . {5} M. Caccamo, \"CS431 embedded systems architecture and software,\" at http:\/\/www.cs.uiuc.edu\/graduate\/courses.php?course=cs431, last accessed at August 2006."},{"key":"e_1_2_1_6_1","unstructured":"{6} \"eCos 2.0 documentation \" at http:\/\/ecos.sourceware.org\/docs-2.0\/ July 2006.  {6} \"eCos 2.0 documentation \" at http:\/\/ecos.sourceware.org\/docs-2.0\/ July 2006."},{"key":"e_1_2_1_7_1","volume-title":"{7} Embedded Software Development with eCos","year":"2002","unstructured":"{7} Embedded Software Development with eCos , 1 st ed., ser. Bruce Perens' Open Source Series. Prentice Hall , November 2002 . {7} Embedded Software Development with eCos, 1st ed., ser. Bruce Perens' Open Source Series. Prentice Hall, November 2002.","edition":"1"},{"key":"e_1_2_1_8_1","volume-title":"The Real Time Kernel","year":"2002","unstructured":"{8} MicroC\/OS-II : The Real Time Kernel , 2 nd ed. CMP Books , June 2002 . {8} MicroC\/OS-II: The Real Time Kernel, 2nd ed. CMP Books, June 2002.","edition":"2"},{"key":"e_1_2_1_9_1","volume-title":"Proc. of The 5th Linux Expo","author":"Yodaiken V.","year":"1999","unstructured":"{9} V. Yodaiken , \" The RTLinux manifesto,\" in Proc. of The 5th Linux Expo , Raleigh, NC , March 1999 . {9} V. Yodaiken, \"The RTLinux manifesto,\" in Proc. of The 5th Linux Expo, Raleigh, NC, March 1999."},{"issue":"72","key":"e_1_2_1_10_1","first-page":"2000","article-title":"RTAI: Real time application interface","volume":"2000","author":"Mantegazza P.","unstructured":"{10} P. Mantegazza , E. L. Dozio , and S. Papacharalambous , \" RTAI: Real time application interface ,\" Linux J. , vol. 2000 , no. 72 es, 2000 . {10} P. Mantegazza, E. L. Dozio, and S. Papacharalambous, \"RTAI: Real time application interface,\" Linux J., vol. 2000, no. 72es, 2000.","journal-title":"Linux J."},{"key":"e_1_2_1_11_1","unstructured":"{11} O. M. Group \"CAN specification version 2.0 \" at http:\/\/www.omg.org\/ July 2003.  {11} O. M. Group \"CAN specification version 2.0 \" at http:\/\/www.omg.org\/ July 2003."},{"key":"e_1_2_1_12_1","volume-title":"Information Technology-(POSIX)-Part 1: System Application: Program Interface (API) {C Language}, includes (1003.1a, 1003.1b, and 1003.1c)","author":"ANSI","year":"1996","unstructured":"{12} IEEE\/ ANSI Std 1003.1 : Information Technology-(POSIX)-Part 1: System Application: Program Interface (API) {C Language}, includes (1003.1a, 1003.1b, and 1003.1c) , 1996 . {12} IEEE\/ANSI Std 1003.1: Information Technology-(POSIX)-Part 1: System Application: Program Interface (API) {C Language}, includes (1003.1a, 1003.1b, and 1003.1c), 1996."},{"key":"e_1_2_1_13_1","volume-title":"System Application Program Interface (API)-Amendment: Additional Real-time Extensions","author":"Information","year":"1999","unstructured":"{13} 1003.1d Information Technology-(POSIX)-Part 1 : System Application Program Interface (API)-Amendment: Additional Real-time Extensions , 1999 . {13} 1003.1d Information Technology-(POSIX)-Part 1: System Application Program Interface (API)-Amendment: Additional Real-time Extensions, 1999."},{"key":"e_1_2_1_14_1","volume-title":"Information Technology-(POSIX)-Advanced Real-time Extensions","year":"1999","unstructured":"{14} 1003.1j-2000 : Information Technology-(POSIX)-Advanced Real-time Extensions , 1999 . {14} 1003.1j-2000: Information Technology-(POSIX)-Advanced Real-time Extensions, 1999."},{"key":"e_1_2_1_15_1","volume-title":"last accessed at","author":"Palm","year":"2006","unstructured":"{15} \" Palm pilot robot project,\" at http:\/\/www.cs.cmu.edu\/~pprk , last accessed at July 2006 . {15} \"Palm pilot robot project,\" at http:\/\/www.cs.cmu.edu\/~pprk, last accessed at July 2006."}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1217809.1217815","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T21:06:02Z","timestamp":1672261562000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1217809.1217815"}},"subtitle":["a networked embedded system course in Taiwan"],"short-title":[],"issued":{"date-parts":[[2007,1]]},"references-count":15,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2007,1]]}},"alternative-id":["10.1145\/1217809.1217815"],"URL":"https:\/\/doi.org\/10.1145\/1217809.1217815","relation":{},"ISSN":["1551-3688"],"issn-type":[{"value":"1551-3688","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,1]]},"assertion":[{"value":"2007-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}