Unit IV-Embedded Linux - For Participants
Unit IV-Embedded Linux - For Participants
Unit IV-Embedded Linux - For Participants
BE E & TC
A.Y. 2022-23[Sem-I]
Mrs. D. K. Shende
Assistant Professor
Dept. Of Electronics and Telecommunication Engg,
Sinhgad Institute of Technology, Lonavala
dshende.sit@sinhgad.edu
Cell. +91 9011042725
Syllabus:-
Need of Linux, Embedded Linux Today, Open Source and the GPL, BIOS Versus Boot loader,
Storage Considerations, Embedded Linux Distributions. Embedded Development Environment,
Cross-Development Environment, Host System Requirements, Hosting Target Boards.
Development Tools, GNU Debugger, Tracing and Profiling Tools, Binary Utilities.
Unit Objectives: On completion the students will be able to :
Understand embedded Linux
Learn concept of BIOS and different Bootloader.
Understand
. Linux kernel construction
Unit Outcomes:
1. Define the fundamental concepts of Embedded Linux
2. Know history and need of Linux in embedded application
3. To develop environment
Reference Books:
• T2: . Christopher Hallinan, “Embedded Linux Primer -A Practical, Real-World Approach”2nd edition, Prentice
Hall.
• R1. David E. Simon, “An Embedded Software Prime”, Pearson Education.
A.Y. 2022-23
Programme: UG Programme in E&TC Class: B.E (E&TC)
Sem. I
Course Blooms Taxonomy After successful completion of the course Mapping with
PO MAPPING
Outcome Level learner will be able to Syllabus Unit
Embedded Linux Development
CO4 3 4 1,2,3,4,5,6
Environment and testing tools.
REFERENCE BOOKS
R1 : Embedded System by Rajkamal, 2nd Edition TMH
R2 : Embedded System Design by Frank Vahid, Wiley
R3 : David E. Simon, “An Embedded Software Prime”, Pearson Education.
ADDITIONAL MATERIAL
MOOC / NPTEL:
NPTEL Course on “Embedded System Design with ARM” Prof. Indranil Sengupta,
Kharagpur
Link of the Course:
https://nptel.ac.in/courses/106105229
December 22, 2022 MRS. DIPALI K. SHENDE DEPARTMENT OF E & TC
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
ERTOS : Lab Experiments
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
History of Linux
Linux
Linux
12/22/2022 Mrs.D.K.Shende 12
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
History of Linux
Distributions
cellular phones,
DVD players,
video games,
digital cameras,
network switches
wireless networking gear.
23
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
BIOS Versus Boot loader
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Bootloader[Uboot]
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Booting Process
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Embedded Device Booting
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Build Tools
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Compiler Tool Chain for ARM architecture
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Builing Blocks(ARM)…
5. 6
Explain in detail the role of GNU debugger.
6. 8
Draw a typical embedded Linux development set up and explain how it works
7. Explain cross development compilation in detail 6
8. Explain the role of Universal boot loader in detail 6
9. 6
Explain in detail the concept of Embedded Linux Distributions.
10 6
Explain the various binary utilities in tool chain
11 Explain in detail the role of GNU debugger. 6
12 6
12/22/2022
Mrs.D.K.Shende, AssistantProfessor, Department of E&TC, SIT, Lonavala
Practical Discussion
NANDFlashProgramming.doc
Porting of linux operating system on ARM9/ARM Cortex-M
Mrs. D. K. Shende
Assistant Professor
Dept. Of Electronics and Telecommunication Engg,
Sinhgad Institute of Technology, Lonavala
dshende.sit@sinhgad.edu
Cell. +91 9011042725