Code Generation from JGrafchart to ATMEL AVR
(2005) In MSc ThesesDepartment 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:
http://lup.lub.lu.se/student-papers/record/8847929
- author
- Llorente, Ana
- supervisor
- organization
- year
- 2005
- 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}}, }