jagomart
digital resources
picture1_Mastering Embedded Linux Programming Pdf 189151 | Eel4734


 159x       Filetype PDF       File size 0.14 MB       Source: ece.fiu.edu


File: Mastering Embedded Linux Programming Pdf 189151 | Eel4734
eel4734 embedded operating systems three credits one hour and fifteen minutes engineering topic instructor dr alexander pons textbook chris simmonds mastering embedded linux programming 2nd edition isbn 978 1 78728 ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
      EEL4734 - Embedded Operating Systems 
      Three Credits, One hour and fifteen minutes, Engineering Topic. 
      Instructor: Dr. Alexander Pons. 
      Textbook: Chris Simmonds Mastering Embedded Linux Programming, 2nd Edition  
      ISBN: 978-1-78728-328-2 Publisher: Packt (2017)  
      Specific Course Information: 
      This course is intended to provide a practical understanding of embedded operating systems. The 
      emphasis is on the hardware and software aspects of embedded computing encompassing the 
      composition of the embedded operating system and the development of embedded systems. It also 
      provides students with the knowledge and skills to begin developing and implementing embedded 
      applications with the practical aspects of embedded computing. Since the course is intended to 
      serve students with a background in Computer Engineering related majors, computer programming 
      skills are expected. These include C, or C++, Python programming and background of Computer 
      Architecture. Topics covered include bootloader, Linux Kernel, and root file system  
      Specific Goals for the Course 
      a. Specific outcomes of instruction 
      Upon successful completion of this course, the student will: 
      1.Understand the composition of an embedded operating system.  
      2.Comprehension of the bootstrapping and boot loading of embedded systems.    
      3.Understand and be able to analyze problem and develop an embedded application.  
      4.Facilitate embedded operating system to develop an embedded application.  
      5.Understand and be able to apply basic operating system concept. 6.Analyze data science 
      techniques to build machine learning models from IoT data. 
      b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes 
      are addressed by the course. 
      In this course the student will have to show 
      (a) an ability to apply knowledge of mathematics, science, and engineering (X) 
      (b) an ability to design and conduct experiments (simulations), as well as to analyze, interpret data 
      (N/A) 
      (c) an ability to design a system, component, or process to meet desired needs (X) 
      (d) an ability to function in multi-disciplinary teams (N/A) 
      (e) an ability to identify, formulate, and solve engineering problems (homework) (X) 
      (f) an understanding of professional and ethical responsibility (N/A) 
      (g) an ability to communicate effectively (through project reports) (N/A) 
      (h) the broad education necessary to understand the impact of engineering solutions in 
      a global and societal context (X) 
      (i) a recognition of the need, and an ability to engage in life-long learning (X) 
      (j) a knowledge of contemporary issues (X) 
      (k) an ability to use the techniques, skills, and modern engineering tools necessary for  
      engineering practice (X) 
      (l) a knowledge of probability and statistics (N/A) 
              Brief list of the topics to be covered 
              1.Introduction to Embedded Operating System  
              2.Bootstrapping and Bootloading process  
              3.System-On-Chip options  
              4.Understanding the Linux Kernel  
              5.Root File System and User Space Initialization  
              6.Device Driver Basics  
              7.Understanding Memory Technology Devices  
              8.BusyBox tool set  
              9.Building embedded OS and applications  
              10.Development tools and cross-platform development  
              11.Linux/Ubuntu commands and Utilities  
              12.Bash, makefile, fix-ups and run-time linker  
              GRADING: 
              Course Requirements               Weight 
              Weekly Quizzes                    5% 
              Assignments                       25% 
              Mid Exam                          35% 
              Final Exam                        35% 
              Overall Grade                     100% 
               
               95<=A<=100         82<=B<85          70<=C<73 
               90<=A-<94          78<=B-<81         60<=D<69 
               86<=B+<89          74<=C+<77         F: Below 60 
The words contained in this file might help you see if this file matches what you are looking for:

...Eel embedded operating systems three credits one hour and fifteen minutes engineering topic instructor dr alexander pons textbook chris simmonds mastering linux programming nd edition isbn publisher packt specific course information this is intended to provide a practical understanding of the emphasis on hardware software aspects computing encompassing composition system development it also provides students with knowledge skills begin developing implementing applications since serve background in computer related majors are expected these include c or python architecture topics covered bootloader kernel root file goals for outcomes instruction upon successful completion student will understand an comprehension bootstrapping boot loading be able analyze problem develop application facilitate apply basic concept data science techniques build machine learning models from iot b explicitly indicate which listed criterion any other addressed by have show ability mathematics x design conduct...

no reviews yet
Please Login to review.