Skip to main content

Development of Cross-Toolchain and Linux Device Driver

  • Conference paper
  • First Online:
System and Architecture

Part of the book series: Advances in Intelligent Systems and Computing ((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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  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. 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 2015

    Google Scholar 

  3. http://importgeek.wordpress.com/2012103122/setting-up-cross-compilarion-toolchaion-to-compile-kemel-and-vivi-for-mini-2440

  4. http://www.aleph1.co.uk/armlinux/thebook.html

  5. http://www.arm9.net

  6. http://www.friendlyarm.net

  7. http://www.mini2440vietnam.blogspot.in

  8. Corbett, J., Rubini, A., Kroah-Harrman, G.: Linux Device Drivers, 3rd edn., pp. 1–72. O’Reilly (2005)

    Google Scholar 

  9. Verma, G., et al.: Low power techniques for digital system design. Indian J. Sci. Technol. 8(17) (2015) (IPL063)

    Google Scholar 

  10. Sally, G.: Pro Linux Embedded Systems, pp. 107–140. Apress (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gaurav Verma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Verma, G., Imdad, M., Banarwal, S., Verma, H., Sharma, A. (2018). Development of Cross-Toolchain and Linux Device Driver. In: Muttoo, S. (eds) System and Architecture. Advances in Intelligent Systems and Computing, vol 732. Springer, Singapore. https://doi.org/10.1007/978-981-10-8533-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-8533-8_17

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-8532-1

  • Online ISBN: 978-981-10-8533-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics