Embedded Linux Tutorial

Embedded linux


Concepts
How to Install Linux Virtually on the Windows Operating System
How to Check the Version of the native gcc compiler in Linux
How to Check the Version of a Cross-Compilation Toolchain in Linux
How to Install the Java Development Kit (JDK) on the Ubuntu Linux Operating System
What is a Device Tree?
Where To Find the Device Tree Files (DTs) for Various Boards in the Linux Kernel Source Code
Device Tree Parent and Child Node Representation in Linux- Explained
Device Node Compatible Property in Linux- Explained
Device Tree Bindings in Linux- Explained
What is a Root File System in Linux?
What is a Linux Kernel Module?
User Space vs. Kernel Space in Linux
How to Create a Linux Kernel Module and Run It on a Local and Target Host Device
How to Create a Custom Makefile that Can Build a Linux Kernel Module for a Local or Target Host Device
What is a Device Driver and How Does It Function in Linux?
How to Assign a Character Device Number to a Character Device in Linux
How to Perform Character Device Registration for a Linux Character Device
How a User System Call Is Connected to the File Operation Method in a Device Driver in Linux
Overview of Basic Linux Device Driver File Operation Methods
How to Create a Device File Dynamically in the Device Driver Code in Linux
How to Implement the Read File Operation Method in a Linux Device Driver
How to Implement the Write File Operation Method in a Linux Device Driver
How to Implement the lseek File Operation Method in a Linux Device Driver
How to Create a Linux Character Device Driver
How to Test a Linux Character Device Driver
How to Create a Linux Character Device Driver with Multiple Devices
The Importance of the container_of Macro in a Linux Character Device Driver
What is a Platform Device in Linux?
How to Create a Platform Device Driver in Linux
How to Perform id table Matching in a Platform Device Driver in Linux
How to Check the Modules Currently Loaded in the Linux Kernel
Understanding the Linux Device Model
What is a Kobject in Linux?
What is a Kset in Linux?
What are Kobject Attributes in Linux?
How to Read Kobject Attributes in Linux
How to Create a Custom Attribute for a Kobject in Linux
show and store methods of a Kobject Attribute- Explained