Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Code Generation from JGrafchart to ATMEL AVR

Llorente, Ana (2005) In MSc Theses
Department of Automatic Control
Abstract
This master thesis has been development at the Department of Automatic Control in Lund University between October 2003 and February 2004 under the supervision of Karl-Erik Årzen.The topic of this master thesis has been to investigate and implement the code generation for an AVR Mega8 microcontroller from JGrafchart, program development by the Department of Automatic Control.This project concerns two items. The first is the code generation for a subset of JGrafchart. The main goal is to obtain a C program that can be compiled for an ATMEL AVR Mega8 processor using the cross-compiler avr-gcc. The obtained program will follow the same execution model as JGrafchart. The second goal was to achieve a bidirectional communication between the host... (More)
This master thesis has been development at the Department of Automatic Control in Lund University between October 2003 and February 2004 under the supervision of Karl-Erik Årzen.The topic of this master thesis has been to investigate and implement the code generation for an AVR Mega8 microcontroller from JGrafchart, program development by the Department of Automatic Control.This project concerns two items. The first is the code generation for a subset of JGrafchart. The main goal is to obtain a C program that can be compiled for an ATMEL AVR Mega8 processor using the cross-compiler avr-gcc. The obtained program will follow the same execution model as JGrafchart. The second goal was to achieve a bidirectional communication between the host machine, a PC running JGrafchart, and the target machine, the AVR microcontroller. The on-line communication is necessary in order to provide animation of the execution in the target on the host and to provide user interface possibilities from the host to the target. To achieve the animation, a new execution model will be created in JGrafchart. Both, the code generation and the on-line communication have been development in Java language as part of JGrafchart. (Less)
Please use this url to cite or link to this publication:
author
Llorente, Ana
supervisor
organization
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
MSc Theses
report number
TFRT-5749
ISSN
0280-5316
language
English
id
8847929
date added to LUP
2016-03-18 09:57:27
date last changed
2016-03-18 09:57:27
@misc{8847929,
  abstract     = {{This master thesis has been development at the Department of Automatic Control in Lund University between October 2003 and February 2004 under the supervision of Karl-Erik Årzen.The topic of this master thesis has been to investigate and implement the code generation for an AVR Mega8 microcontroller from JGrafchart, program development by the Department of Automatic Control.This project concerns two items. The first is the code generation for a subset of JGrafchart. The main goal is to obtain a C program that can be compiled for an ATMEL AVR Mega8 processor using the cross-compiler avr-gcc. The obtained program will follow the same execution model as JGrafchart. The second goal was to achieve a bidirectional communication between the host machine, a PC running JGrafchart, and the target machine, the AVR microcontroller. The on-line communication is necessary in order to provide animation of the execution in the target on the host and to provide user interface possibilities from the host to the target. To achieve the animation, a new execution model will be created in JGrafchart. Both, the code generation and the on-line communication have been development in Java language as part of JGrafchart.}},
  author       = {{Llorente, Ana}},
  issn         = {{0280-5316}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{MSc Theses}},
  title        = {{Code Generation from JGrafchart to ATMEL AVR}},
  year         = {{2005}},
}