Advertisement

Development of Cross-Toolchain and Linux Device Driver

  • Gaurav Verma
  • Mohammad Imdad
  • Sandeep Banarwal
  • Himanshu Verma
  • Ashish Sharma
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 732)

Abstract

An embedded system is a combination of hardware and software program. Embedded systems have a very wide range varying from a simple 8051 microcontroller device to high-speed processor devices, which are even capable of running operating systems. Depending on the hardware design and architecture, an embedded system may run a simple C program or even an operating system. The trending IOT (Internet of Things) and automation applications require high-performance systems which can also support high definition graphics. An embedded OS is a running approach for embedded computer systems. These running methods are designed to be small, efficient optimized, and strict in using resources, simply known as RTOS. The machine running an embedded working system could be very constrained in resources akin to RAM and ROM, and for that reason programs made for embedded hardware are very distinct in their performance. Because of reminiscence obstacles, embedded working programs are commonly written in meeting language, however for some excessive-finish hardware, some of them are additionally written in additional transportable languages, like C.

Keywords

RTOS IoT Cross-compiler Toolchain 

References

  1. 1.
    Gupta, T., Verma, G.: Area and power optimization of VPB peripheral memory for ARM7TDMI based microcontrollers. In: International Conference on Cognitive Computing and Information Processing (CCIP-2015), JSSATEN, Noida, India, 3–4 Mar 2015 Google Scholar
  2. 2.
    Verma, G., Verma, V., Jhambhulkar, S., Verma, H.: Design of a lead-lag compensator for position loop control of a gimballed payload. Paper Presented at the International Conference on Signal Processing and Integrated Networks (SPIN-2015), Amity University, Noida, India, 19–20 Feb 2015Google Scholar
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7.
  8. 8.
    Corbett, J., Rubini, A., Kroah-Harrman, G.: Linux Device Drivers, 3rd edn., pp. 1–72. O’Reilly (2005)Google Scholar
  9. 9.
    Verma, G., et al.: Low power techniques for digital system design. Indian J. Sci. Technol. 8(17) (2015) (IPL063)Google Scholar
  10. 10.
    Sally, G.: Pro Linux Embedded Systems, pp. 107–140. Apress (2010)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Gaurav Verma
    • 1
  • Mohammad Imdad
    • 1
  • Sandeep Banarwal
    • 1
  • Himanshu Verma
    • 1
  • Ashish Sharma
    • 1
  1. 1.Department of Electronics and Communication EngineeringJaypee Institute of Information TechnologyNoidaIndia

Personalised recommendations