Development of Raspbian Kernel Customization for Automatic Railway Level Crossing Application
Sathish Pasika1, D. Krishna Reddy2, N. Alivelu Manga3

1Sathish Pasika, Assistant Professor, Department of ECE, Chaitanya Bharathi Institute of Technology, Osmania University Hyderabad (Telangana), India.
2Krishna Reddy, Professor and Head, Department of ECE, Chaitanya Bharathi Institute of Technology, Osmania University Hyderabad (Telangana), India.
3Alivelu Ranga, Associate Professor, Department of ECE, Chaitanya Bharathi Institute of Technology, Osmania University Hyderabad (Telangana), India.
Manuscript received on 22 May 2019 | Revised Manuscript received on 12 June 2019 | Manuscript Published on 27 June 2019 | PP: 196-201 | Volume-8 Issue-1C May 2019 | Retrieval Number: A10340581C19/2019©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In the recent years, the usage of the linux Operating System (OS) becomes very important for the real-time monitoring applications. The performance of embedded application depends on the important factors such as response time, memory size and power consumption. Among these parameters, memory size plays an vital role in kernel implementation. Customizing a general purpose OS to an application-specific OS is a challenging task for real time environments. Raspbian OS is the most recommended, open-source linux based OS for Raspberry pi board. In this paper, the customization of the Raspbian OS for automatic railway level crossing application is discussed. The novelty of this paper is to develop various algorithms for the customization of Raspbian OS and implementation of the application. The application is implemented by using Raspberry pi 3 board, IR sensors, DC motor, LED and buzzer. The railway gate is controlled by using IR sensors and DC motor interfaced through pi board. An IoT based application is to be developed for real time monitoring of the status of train and railway gate. The memory size of the Raspbian OS kernel is reduced by 42.71% after the customization.
Keywords: Raspbian OS, Customization, Web server, Internet of Things.
Scope of the Article: Internet of Things