The Study of Embedded Linux Device Driver Architecture
Juncheng Yang
Abstract
Juncheng Yang
Abstract
The method of programming device driver for Embedded Linux is summarized,introduces the principle and basic concept of device drivers on Linux,and gives the flow architecture of how to design Linux devices drivers.the software interface between the device driver and the kernel of Linux,some of functions are proposed, meanwhile,some functions programming with pseudo C language are provide.The core idea on the development of device drivers under embedded Linux is concluded.In the end,the development example about drive program of keyboard device is introduced.
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 method of programming device driver for Embedded Linux is summarized,introduces the principle and basic concept of device drivers on Linux,and gives the flow architecture of how to design Linux devices drivers.the software interface between the device driver and the kernel of Linux,some of functions are proposed, meanwhile,some functions programming with pseudo C language are provide.The core idea on the development of device drivers under embedded Linux is concluded.In the end,the development example about drive program of keyboard device is introduced.
Key concepts: Operating system, Linux kernel, Computer science, Embedded system, GNU/Linux, Linux Unified Key Setup, Minimalism (technical communication), Architecture