eCOS for ARM based embedded system
As embedded systems become more prevalent and increasingly sophisticated in the modern electronics market, an operating system is needed to ease the load of the programmer in designing and developing the whole system. The Embedded Configurable Operating System (eCos) is an open source real time...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/42447 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-42447 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-424472023-03-03T20:31:59Z eCOS for ARM based embedded system Chang, Joseph Chong. Vun Chan Hua, Nicholas School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer systems organization As embedded systems become more prevalent and increasingly sophisticated in the modern electronics market, an operating system is needed to ease the load of the programmer in designing and developing the whole system. The Embedded Configurable Operating System (eCos) is an open source real time operating system. One of the key features of the eCos is that it allows programmers to remove all unnecessary functionality and features, hence reduces the resources required and hence optimised for the applications. This project first involves the study and understanding of eCos, follows by the customization of the eCos for an ARM Cortex processor based embedded board. Familiarization with the tools used by the eCos is first needed in order to understand the porting process. Some simple applications are then developed in order to get familiarized with the various developing tools and the development approaches used for eCos based system. Eventually, an eCos application is developed based around the SD memory card. SD memory card has become the de-facto industry standard for mobile phones, digital cameras, MP3 players, and other consumer electronic devices. It allows users to store video, photos, and sound in a reliable, easy-to-use format. This project uses the Cortex M3 STM32 processor board that was developed by an earlier student. However, several functionalities of the microprocessor have not been tested on the board, one of which is the SD interface. For the Cortex microprocessor used, particular attention is hence paid to its SDIO interface together with a detailed study of the specification of the SD protocols, thus allowing the SD Card functionalities to be integrated in the eCos ported for the board. Bachelor of Engineering (Computer Engineering) 2010-12-02T08:19:13Z 2010-12-02T08:19:13Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/42447 en Nanyang Technological University 51 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::Computer science and engineering::Computer systems organization |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computer systems organization Chang, Joseph Chong. eCOS for ARM based embedded system |
description |
As embedded systems become more prevalent and increasingly sophisticated in the modern electronics market, an operating system is needed to ease the load of the programmer in designing and developing the whole system.
The Embedded Configurable Operating System (eCos) is an open source real time operating system. One of the key features of the eCos is that it allows programmers to remove all unnecessary functionality and features, hence reduces the resources required and hence optimised for the applications.
This project first involves the study and understanding of eCos, follows by the customization of the eCos for an ARM Cortex processor based embedded board. Familiarization with the tools used by the eCos is first needed in order to understand the porting process. Some simple applications are then developed in order to get familiarized with the various developing tools and the development approaches used for eCos based system. Eventually, an eCos application is developed based around the SD memory card.
SD memory card has become the de-facto industry standard for mobile phones, digital cameras, MP3 players, and other consumer electronic devices. It allows users to store video, photos, and sound in a reliable, easy-to-use format.
This project uses the Cortex M3 STM32 processor board that was developed by an earlier student. However, several functionalities of the microprocessor have not been tested on the board, one of which is the SD interface. For the Cortex microprocessor used, particular attention is hence paid to its SDIO interface together with a detailed study of the specification of the SD protocols, thus allowing the SD Card functionalities to be integrated in the eCos ported for the board. |
author2 |
Vun Chan Hua, Nicholas |
author_facet |
Vun Chan Hua, Nicholas Chang, Joseph Chong. |
format |
Final Year Project |
author |
Chang, Joseph Chong. |
author_sort |
Chang, Joseph Chong. |
title |
eCOS for ARM based embedded system |
title_short |
eCOS for ARM based embedded system |
title_full |
eCOS for ARM based embedded system |
title_fullStr |
eCOS for ARM based embedded system |
title_full_unstemmed |
eCOS for ARM based embedded system |
title_sort |
ecos for arm based embedded system |
publishDate |
2010 |
url |
http://hdl.handle.net/10356/42447 |
_version_ |
1759853122528739328 |