Small Device C Compiler: Difference between revisions

Content deleted Content added
punctuation
No edit summary
Line 12:
The '''Small Device C Compiler''' ('''SDCC''') is a [[free-software]], partially [[Retargetable compiler|retargetable]]<ref>Rainer Leupers, Peter Marwedel: "Retargetable Compiler Technology for Embedded Systems: Tools and Applications", page 126. Springer, 2001</ref> [[C (programming language)|C]] [[compiler]] for 8-bit [[microcontroller]]s. It is distributed under the [[GNU General Public License]]. The package also contains an [[assembly language|assembler]], [[Linker (computing)|linker]], [[simulator]] and [[debugger]]. SDCC is a popular open-source C compiler for microcontrollers compatible with [[Intel 8051|Intel 8051/MCS-51]].<ref>
Lewin Edwards
[https://books.google.com/books?id=OlfXVIclwnAC "Open-Source Robotics and Process Control Cookbook: Designing and Building Robust, Dependable Real-time Systems"], 2005, p. 15: "Worse still, the only halfway decent open-source C compiler for the 8051 (sdcc) is exactly that—only halfway decent."
2005.
p. 15.
</ref><ref>
"Porting Contiki Operating System to RIEST2430" by Juan Wang, Wei Ma, and Dan Liu, published in
[https://books.google.com/books?id=OYa5BQAAQBAJ "Emerging Intelligent Computing Technology and Applications"], 2012, p. 383.: "Due to the 8051 MCU’s unique characteristics, there are only a handful of toolchains available. The most noteworthy open source solution is the Small Device C Compiler (SDCC)."
2012.
p. 383.
</ref><ref>
{{cite book |author=Lewin A. R. W. Edwards |url=https://archive.org/details/pdfy-MKFMCCNbqENoR3Ft |title=So, You Wanna be an Embedded Engineer: The Guide to Embedded Engineering, from Consultancy to the Corporate Ladder |date=2006 |page=51}}: "I personally prefer to use the free compiler package, sdcc. This is unquestionably the poor man's choice of 8051 C compilers, ... in any case, sdcc is perfectly adequate for hobbyist, low-volume and/or educational projects."