Porting LabVIEW to an ARM9 microcontroller
Science fiction movies often depict a future where the world is fully automated from housing to transportation to personal devices and so on. Will that future come true? How is it going to happen? One possibility is the total integration of embedded systems into human life. In fact, embedded a...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/18051 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-18051 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-180512023-07-07T17:23:30Z Porting LabVIEW to an ARM9 microcontroller Nguyen, Ho Nam. Gan Woon Seng School of Electrical and Electronic Engineering National Instruments Singapore DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering Science fiction movies often depict a future where the world is fully automated from housing to transportation to personal devices and so on. Will that future come true? How is it going to happen? One possibility is the total integration of embedded systems into human life. In fact, embedded applications can be found everywhere: in cars, at homes, in hand phones. Nowadays, engineers are more likely to encounter problems which require solutions in embedded form. Due to the increasing complexity of embedded programs, programming embedded application proves to be a significant burden for domain experts. To leverage domain experts, National Instruments, a leader in providing measurement and automation tools, offers intuitive graphical programming for embedded application development. By using Microprocessor SDK module, engineers can port LabVIEW graphical programming language to any 32-bit microprocessor. This project aims to port LabVIEW to an ARM9 microcontroller to demonstrate the viability of LabVIEW to be an integrated and intuitive graphical development platform for embedded application. In order to implement the porting process, Microprocessor SDK and ARM9 microcontroller were learned and researched. The major sources of information were software and hardware manuals, tutorials on website, online discussion forum, provided examples and interaction with National Instruments embedded expert. With decent understanding of LabVIEW embedded modules and ARM9 microcontroller, the porting process was started. Various problems were encountered. However, with perseverance as well as support from supervisors and National Instruments, the porting process was implemented successful. By the end of the project, embedded applications for the ARM9 microcontroller – MCBSTR9 were developed easily in LabVIEW graphical programming environment with features such as comprehensive set of basic programming elements, advanced math and analysis functions, simple drag-and-drop I/O operation (Elemental I/O), and integrated application building and downloading. Demos were created to showcase embedded programming in LabVIEW and benefits. Finally, this report was written to report the whole project and to provide a clear and holistic view of the complicated process of porting LabVIEW to an ARM microcontroller. A compact porting guideline was written, with hands-on experience learned from the project, to be a reference for future LabVIEW porting projects. Bachelor of Engineering 2009-06-19T03:22:14Z 2009-06-19T03:22:14Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/18051 en Nanyang Technological University 97 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering Nguyen, Ho Nam. Porting LabVIEW to an ARM9 microcontroller |
description |
Science fiction movies often depict a future where the world is fully automated from housing to
transportation to personal devices and so on. Will that future come true? How is it going to
happen? One possibility is the total integration of embedded systems into human life. In fact,
embedded applications can be found everywhere: in cars, at homes, in hand phones. Nowadays,
engineers are more likely to encounter problems which require solutions in embedded form.
Due to the increasing complexity of embedded programs, programming embedded application
proves to be a significant burden for domain experts.
To leverage domain experts, National Instruments, a leader in providing measurement and
automation tools, offers intuitive graphical programming for embedded application
development. By using Microprocessor SDK module, engineers can port LabVIEW graphical
programming language to any 32-bit microprocessor. This project aims to port LabVIEW to an
ARM9 microcontroller to demonstrate the viability of LabVIEW to be an integrated and intuitive
graphical development platform for embedded application.
In order to implement the porting process, Microprocessor SDK and ARM9 microcontroller
were learned and researched. The major sources of information were software and hardware
manuals, tutorials on website, online discussion forum, provided examples and interaction with
National Instruments embedded expert. With decent understanding of LabVIEW embedded
modules and ARM9 microcontroller, the porting process was started. Various problems were
encountered. However, with perseverance as well as support from supervisors and National
Instruments, the porting process was implemented successful.
By the end of the project, embedded applications for the ARM9 microcontroller – MCBSTR9
were developed easily in LabVIEW graphical programming environment with features such as
comprehensive set of basic programming elements, advanced math and analysis functions,
simple drag-and-drop I/O operation (Elemental I/O), and integrated application building and
downloading. Demos were created to showcase embedded programming in LabVIEW and
benefits.
Finally, this report was written to report the whole project and to provide a clear and holistic
view of the complicated process of porting LabVIEW to an ARM microcontroller. A compact
porting guideline was written, with hands-on experience learned from the project, to be a
reference for future LabVIEW porting projects. |
author2 |
Gan Woon Seng |
author_facet |
Gan Woon Seng Nguyen, Ho Nam. |
format |
Final Year Project |
author |
Nguyen, Ho Nam. |
author_sort |
Nguyen, Ho Nam. |
title |
Porting LabVIEW to an ARM9 microcontroller |
title_short |
Porting LabVIEW to an ARM9 microcontroller |
title_full |
Porting LabVIEW to an ARM9 microcontroller |
title_fullStr |
Porting LabVIEW to an ARM9 microcontroller |
title_full_unstemmed |
Porting LabVIEW to an ARM9 microcontroller |
title_sort |
porting labview to an arm9 microcontroller |
publishDate |
2009 |
url |
http://hdl.handle.net/10356/18051 |
_version_ |
1772827965909893120 |