Difference between revisions of "Dp 319 en"

From DCEwiki
Jump to: navigation, search
Line 15: Line 15:
 
This paper deals with the selection of the micro-controller as well as suitable development
 
This paper deals with the selection of the micro-controller as well as suitable development
 
tools and the design of software and hardware.
 
tools and the design of software and hardware.
 +
 
The main focus of the thesis is bringing the Atmel AT91SAM7S256 micro-controller
 
The main focus of the thesis is bringing the Atmel AT91SAM7S256 micro-controller
 
with ARM core into life in liaison with the GNU ARM and OpenOCD development
 
with ARM core into life in liaison with the GNU ARM and OpenOCD development
 
tools. The software is based on the author’s own conception using the Newlib and EFSL
 
tools. The software is based on the author’s own conception using the Newlib and EFSL
 
libraries.
 
libraries.
 +
 +
* '''Martin Novák''', tel: +420 777 308 685, mailto:martin.novak@gmail.com, web: http://www.martinnovak.com
 +
* '''Martin Kimr''', mailto:martin.kimr@kodys.cz, web: http://www.kodys.cz

Revision as of 10:17, 5 May 2010

Data Logger for RS-232

Author: Novák Martin

Diplomové práce 2009

319.jpg

This thesis describes the development of a comprehensive embedded device for recording communication between two RS-232 bus elements. The assignment was set by a company engaged in the field of bar codes systems which also seeks means of error detection in communication during system elements development. This datalogger stores communication on a Secure Digital memory card and adds time stamps to the log and contains a user interface as well. The user interface provided for by means of a display and buttons. This paper deals with the selection of the micro-controller as well as suitable development tools and the design of software and hardware.

The main focus of the thesis is bringing the Atmel AT91SAM7S256 micro-controller with ARM core into life in liaison with the GNU ARM and OpenOCD development tools. The software is based on the author’s own conception using the Newlib and EFSL libraries.