Title :
Implementation of an embedded system of UART and LED using UBOOT & Linux
Author :
Mahalakshmi, V. ; Mathew, Ashmita Anna ; Bharathi, S. Subash Chandra ; Jenith, J. Agnus
Author_Institution :
Dept. of EEE, K.C.G Coll. of Technol., Chennai, India
Abstract :
In this paper, an attempt has been made to write driver for LED and UART chip that supports serial communication. Initially, the Kernel and File system was developed. In order to do that, we need to know basic details of that target board architecture and we need to be clear with the features that the target board should support. File system used here is the standard EXT2 file system and the boot loader used here is “UBOOT” replacing the “GRUB”. Once we have made the platform ready for the working of our driver coding, we need to build the driver coding that runs on the target platform. In this case, it is driver for LED and UART. Then we need some tools that generate equivalent code for target architecture. For that, we go for cross-compilers such as Tool chain which consists of assembler, linker, compiler, debugger, etc. This paper projects the implementation of serial communication between a PC and an ARM. Hence, there must be some customization to reduce size of kernel and then a memory management technique of ring buffer is implemented.
Keywords :
Linux; device drivers; embedded systems; microprocessor chips; operating system kernels; software architecture; storage management; GRUB; LED chip; Linux; PC-ARM communication; UART chip; UBOOT; boot loader; driver coding; embedded system; file system; kernel system; memory management; serial communication; standard EXT2 file system; Booting; Computers; Embedded systems; Encoding; Kernel; Linux; LED driver; Linux; bootloader; embedded system; kernel; transplant;
Conference_Titel :
Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), 2015 International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4799-9854-8
DOI :
10.1109/ICSTM.2015.7225464