San Antonio, Texas
June 10, 2012
June 10, 2012
June 13, 2012
25.961.1 - 25.961.12
MULTIPROCESSOR EMBEDDED SYSTEM DESIGN A COURSE WITH HARDWARE – SOFTWARE INTEGRATION AbstractThe paper expounds the content of the course and further explores the context with which thecourse is delivered that finally turns over the ownership of the subject material to the learner inthe form of final projects. The pedagogy of the course delivery is based on “Interactive Learningmodel”. The course is conducted in a lab or studio like settings, that integrates both lecture andlaboratory work in the same settings. The paper elaborates the benefits derived through thepedagogical approaches of keeping the learner actively engaged in all aspects of discovery anddesign. The course interactively involves the learner in directing and defining the System Designunder discourse.Any system of complexity in its design realization utilizes the power of multiple processors. Thiscourse is based on imparting the skill sets involved in dealing with integrating multipleprocessors, with single or multiple Operating Systems (OS). The core of course is PC centricthat utilizes the power of native PC processor for supervisory functions. The system is comprisedof additional microcontrollers (typically PIC 16F887s) for achieving dedicated functionality andtheir respective interrupts.The paper elaborates the multiple processors and accompanying hardware components that areutilized in the course. It will further discuss the multiple software Integrated DevelopmentEnvironments (IDEs) that will be needed in the execution of software Design. The course utilizesboth C (in embedded applications) and C++ (in both console and Graphical Users Interfacemodes) Programming Languages.This is a 400-level course that has retained its technological currency by climbing theevolutionary ladder of myriad of technological advances in hardware, software and OSs.Through this course the students in Electrical and Computer Engineering Technology programdevelop the design template that they utilize in a Capstone Senior Design two course sequenceand become proficient system designers for tackling challenges of the industry.
Farook, O., & Sekhar, C. R., & Agrawal, J. P., & Ahmed, A. (2012, June), Multiprocessor Embedded System Design: A Course with Hardware-Software Integration Paper presented at 2012 ASEE Annual Conference & Exposition, San Antonio, Texas. https://peer.asee.org/21718
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2012 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015