BiPOM Turkey BiPOM Spanish BiPOM Italy BiPOM USA BiPOM France BiPOM Germany
Home Page Company News Industrial Hardware Products Education Sopport Robotics Catalog / Ordering Support / FAQ Online Forums Contact / Feedback Online CART BiPOM RSS News  
µController Boards
Peripherals
Displays
Development Tools
Emulators
Programmers
Sensors
Dev./Training Kits
WebCat+ Web Server
Instruments
Robots

Featured Product
MINI-MAX/51-C2
Atmel 8051 based µController board


Bookmark and Share
SDCC 8051 Development System

SDCC is a freeware , optimizing, C compiler that is created by Sandeep Dutta under the GNU General Public License.


Documents
Software
8051 Boards
MicroIDE SDCC 8051 Development System

The package includes an ANSI 8051 C Compiler, 8051 Assembler, Linker and example projects, some of which has been added by BiPOM Electronics. The linker that comes with SDCC has been modified by BiPOM Electronics to run SDCC seamlessly in our Micro-IDE environment.

SDCC has applies standard optimizations such as global sub-expression elimination, loop optimizations, constant folding & propagation, copy propagation, dead code elimination and jump tables for 'switch' statements.

The following data types are supported:
short (8 bits, 1 byte)
char (8 bits, 1 byte)
int (16 bits, 2 bytes )
long (32 bit, 4 bytes)
float (4 byte IEEE)

Inline 8051 assembler code can be inserted in C programs. We have packaged the Windows version of the compiler such that:

  • It has a simplified installation
  • It integrates seamless into Micro-IDE, a Windows-based Integrated Development Environment
  • The linker is modified to build under Windows and execute under Micro-IDE
  • Some example Micro-IDE projects have been added to demonstrate serial port, LCD display and I/O access using SDCC and Micro-IDE
Projects




What's Hot?
EZ-APP
applications framework to simplify microcontroller applications development further and allow non-programmers to create applications quickly available now

GadgetPC
powerful, low-cost, 32-bit ARM9 (AT91SAM9260) based microcontroller system with 5 USB ports capable of running Linux available now

OLED Development Kit
Easy project development using Organic LED ( OLED ) displays available now

MINI-MAX/AVR-C
highly expandable micro-controller system which is based on the ATMEL ATMEGA2560-16 single-chip Flash micro-controller available now
© BiPOM Electronics, Inc. 1996 - 2010