Vous êtes sur la page 1sur 3

Lahore University of Management Sciences

CmpE522EmbeddedSystems
Spring&201112
Instructor Dr.AdeelPasha RoomNo. 9301A OfficeHours TBA Email adeel.pasha@lums.edu.pk Telephone 8359 Secretary/TA TBA TAOfficeHours TBA CourseURL(ifany) LMSwillbeused CourseBasics CreditHours 3 Lecture(s) NbrofLec(s)PerWeek 2 Duration 75min Recitation/Lab(perweek) NbrofLec(s)PerWeek Duration Tutorial(perweek) NbrofLec(s)PerWeek 1 Duration 100min CourseDistribution Core M.Sc.CmpE Elective M.Sc.CS OpenforStudentCategory B.Sc.CS/EE(SeniorYear) CloseforStudentCategory CourseDescription EmbeddedSystemsisamajorpartofcomputingsystemsthatcoversawidespectrumofdevicesrangingfromcommunicationssuchasPDA, mobilephonestoavionics,automobilesandhouseholdapplications.Inthiscourse,wewillgetfamiliarizedwiththeissuesandchallengesfaced byembeddedsystemsandtheirfutureevolutiontrends. Thecoursewillcompriseof18lecturesof75min+10labsessionsof75min(each).Therewillalsobeatutorialsessionof100min/week. CoursePrerequisite(s) 1. AcourseinOperatingSystemsatundergraduate/graduate 2. AcourseinDigitalSystemDesign(VHDL/Verilog/FPGA)atundergraduate/graduate 3. Acourseinmicrocontrollerprogrammingatundergraduate/graduate CourseObjectives 1. Tounderstandtheissuesinvolvedindesignandimplementationofmicroprocessorbasedembeddedsystems. 2. Tobecomeawareofchoicesofreconfigurablehardwareplatforms,operatingsystems,testandverificationtoolsetc.available forembeddedsystemsimplementations. 3. Tostudyadvancedconceptsofrealtimeoperatingsystems(RTOS)andtheirroleinmissioncriticalembeddedapplications. 4. Togaininsightintomultiprocessorsandtheirinterconnectionsforembeddedsystems.

Lahore University of Management Sciences


LearningOutcomes 1. Studentswillbeabletounderstandandcopewiththedesignchallengesfacedbyembeddedsystemssuchaspower,areaand 2. memoryconstraintsaswellasrealtimeconstraintsinsafetycriticalsystems. 3. StudentswillbeabletoportseveralRTOStodifferenthardwareplatformsandalsodevelopdevicedriversfortheseRTOSthat wouldhelptheminfutureprojects. GradingBreakupandPolicy Labs(10):20%Breakup:Attendance:5%,Completion:15% Quizzes(6):15% MidtermExamination:30% Project:10% FinalExamination:30% ExaminationDetail Yes/No:Yes CombineSeparate:NA Midterm Duration:1:30hrs Exam th PreferredDate:10 March2012 ExamSpecifications:ClosedBook,ClosedNotes,CalculatorAllowed Yes/No:Yes CombineSeparate:NA FinalExam Duration:2:30hrs ExamSpecifications:ClosedBook,ClosedNotes,CalculatorAllowed CourseOverview Lecture 1. Topics EmbeddedSystems,introduction,issues, challenges,trends,etc. RealTimeTaskScheduling SchedulingAlgorithms ResourceSharinginRTTasks SchedulingRTTasksinMultiprocessors CaseStudiesofRTOS(s),Posix,Unix,Windows embedded,embeddedLinuxetc. RTOS,processes,threads,contextswitching, interprocesscommunications,process synchronization,interrupts RealtimeCommunications RealtimeCommunications:RoutingandRate Control RealtimeDatabases Recommended Readings Chap1RTS1 Objectives/ Application Getfamiliarizedwithembeddedsystems

2. 3. 4. 5. 6. 7.

Chap2RTS Chap2RTS Chap3RTS Chap4RTS Chap5RTS Chap5RTS

Understandtheworkingprinciplesofrealtime schedulers do do Understandresourcesharinginmultiprocessor systems GetfamiliarizedwithreallifeRTOS do

8. 9.

Chap6RTS Chap6RTS Chap7RTS Chap2,3CAC2

Workingprincipleofrealtimecommunications do Understandthehardwarecomponentsofdifferent embeddedsystems

10. 12.

Midterm
OverviewofEmbeddedSystemArchitecture, I/Ointerface/Memoryinterface,Memoryand

Lahore University of Management Sciences


13. 14. 15. 16. 17. 18. 19. PracticalWork Lecture 1. 2. 3. 4. 5. 1. 2. 3. 4. 5. Topics PortingofEmbeddedLinuxonOneboard AndbasicUseofGPIO,RS232 DevelopingdevicedriverforEmbeddedLinux Developingembeddedapplicationsusing middleware(I2C,SPI,USBdrivers,interrupt programming,LAN,TCP/IPetc). ExperimentsusingEmbeddedLinux Android,WindowsCEonEmbeddedPlatforms Recommended Readings Objectives/ Application Caches,etc. EmbeddedComputingPlatforms ProgramDesign,DataflowGraphs,Simulation, Verification,Optimization,andTesting, HardwareAccelerators DeviceDrivers:LINUX EmbeddedSystemArchitectureofARM processor,XScale,OMAP,Systemonchip CaseStudies Chap4CAC Chap5CAC Chap7CAC do do do Getfamiliarizedwithdevicedriversforembedded systemplatforms Studyreallifeembeddedsystems do

FinalExam

Midterm
FPGABoardBasedLabs Simulationofanembeddedprocessorcore Synthesisandconfigurationofprocessorcore onFPGA RTOSportingonembeddedFPGAcore DevelopingapplicationsusingembeddedFPGA core(usingIPcores,middlewares,stacksetc.) CasestudyofEmbeddedSystemsusingFPGAs

FinalLabExam/Project

Textbook(s)/SupplementaryReadings [1]Textbook:RealtimeSystemsTheoryandPractice,RajibMall,PearsonEducation,2007. [2]SupplementaryReading:ComputersasComponentsPrinciplesofEmbeddedComputerSystemDesign,WayneWolf,MorganKaufmann/ Elsevier,2005

Vous aimerez peut-être aussi