Embedded Linux device drivers development
Shiju Li
Abstract
Shiju Li
Abstract
The way to develop device drivers under the embedded Linux operating system is brought forward.The general module fra-mework and the particular development process of the device drivers under embedded Linux are expatiated.The relationship between Linux device drivers and kernel is made clear,the common characters of embedded Linux device drivers is summarized.The concept of modularization of Linux device drivers is illuminated.Further more,the two key functions of modularized device drivers is analyzed,namely init_module()and cleanup_module().How to design and program the modularized device drivers under embedded Linux by ex-plaining an example driver is discussed and some pivotal codes are made clear.In the end,the core idea on the development of device drivers under embedded Linux is concluded.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The way to develop device drivers under the embedded Linux operating system is brought forward.The general module fra-mework and the particular development process of the device drivers under embedded Linux are expatiated.The relationship between Linux device drivers and kernel is made clear,the common characters of embedded Linux device drivers is summarized.The concept of modularization of Linux device drivers is illuminated.Further more,the two key functions of modularized device drivers is analyzed,namely init_module()and cleanup_module().How to design and program the modularized device drivers under embedded Linux by ex-plaining an example driver is discussed and some pivotal codes are made clear.In the end,the core idea on the development of device drivers under embedded Linux is concluded.
Key concepts: Operating system, Computer science, Linux kernel, Linux Unified Key Setup, Embedded system, Process (computing), Key (lock), GNU/Linux