Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 10. Programming in C > 10.10 C COMPILERS—GNU, SDCC AND KEIL

10.10 C COMPILERS—GNU, SDCC AND KEIL

8051 has many derivatives of the classic 8051 devices. The derivates and IP cores are made by Analog Devices, Atmel, Cypress Semiconductor, Dallas Semiconductor, Goal, Hynix, Infineon, Intel, NXP (founded by Philips), OKI, Silicon Labs, SMSC, STMicroelectronics, Synopsis, TDK, Temic, Texas Instruments and Winbond. [IP core means an intellectual property files for a specific VLSI circuit or processor or device, which can be put on to the silicon chip using those files at the foundry after integrating with other files.] A C compiler compiles provided the specific derivative or version of MCU is supported by that compiler.

10.10.1 GNU Tools

GNU development tools are the free software (FSF) that can be downloaded from the net. GNU C/C++ compiler is called gcc (GNU compilers collection). GNU C/C++ assembler is called as. GNU C/C++ linker is called ld, respectively. GNU linker also provides the scripting. [Script means piece of program code, which is interpreted at run time step by step. That enables control of the object file. GNU debugger and simulation tools are also FSFs.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial