Saturday, October 9, 2010

Software : Easy Interface for Microcontroller Programming in C using JFE & SDCC


Using Jen's File Editor (JFE) and Small Device C Compiler (SDCC) you can program the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs in C easily. JFE will give a good General User Interface (GUI) for SDCC. SDCC's command is using line command or DOS command so it would be problem for someone who have not familiar with Command or DOS scripts. But using JFE would give a comfortable because it can simplifying the compiling process without type any scripts command in DOS or command prompt window. I just do one click on the button which I customized in JFE with SDCC coupled. And also I do not have to leave the editor because JFE embed the SDCC button to compile and I can see the codes error in the same window. 

JFE acronym for "Jens' File Editor" is a free Windows (32-bit) based text editor and source code editor which is aimed primarily at computer programmers working with C/C++ but of course is not limited to that.
SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series.

Installation :
Extract the sdcc_jfe_setup.exe. The default destination extraction folder is C:\. You may change to another destination folder but You must change the application/sdcc button setting after installation. To change application/sdcc button setting :

1- Open Jfe_sdcc.exe
2- clik New
3- Right click the "SDCC 2.9.0" button
4- Set the application setting as the "sdcc.exe" application file exsited.



DOWNLOAD :
SDCC_JFE_SETUP.EXE (File size : 3.22MB)


Source :
Jen's File Editor
Small Device C Commpiler

Microcontrollers: From Assembly Language to C Using the PIC24 Family
Outlines & Highlights for Microcontroller Theory and Application - With CD by Daniel J Pack
Get Going with...AVR Microcontrollers
Microcontrollers: Theory and Applications (Import) (Computer Engineering Series)




Read More ..