2012년 6월 12일 화요일

 How to submit final draft :

1. Post the video of final draft on YouTube, and let us know the link and QR code.

2. Logo image should be put on the top right-hand corner of the screen.

    ※ You can download the attached image file(GIF file Type).
         And if you need  it as AI file type, please mail me wesc_challenge@daum.net.

2012년 5월 8일 화요일

Preview of WESC 2012

[News Letter] The World Embedded Software Contest 2012
[News Letter] The World Embedded Software Contest 2012 The World Embedded Software Contest 2012 Facebook Twitter Youtube Registration Website Overview History & Awards Korea Registration Email contest@fkii.org Website Website

Dear You~^^

Hello?

This is the 10th WESC(World Embedded Software Contest) 2012 organizing office.

WESC is now in its 10th year as a leader in developing Embedded Software(System) that has been applied to various sectors.

Are you (or your lab) researching on new embedded software(system)?

Or have you just finished its development?

Don’t you want your precious research items to be evaluated again by experts of the judging committee in coming up November?

Don’t you want to introduce your items directly to the professionals of media, academia, and industry?  

How about browsing other young prominent competitors’ entries from around the world and discussing with them?  

The 10th WESC 2012 is going to be held as always, cheering for the talented leader of the future in the field of embedded software. 

WESC is hosted by the Ministry of Knowledge Economy, Republic of Korea.

The grand prize winner will take a cash prize of 20,000,000 (about 17,600 USD).

The organizing office will bear the airfare for 2 personnels per each (overseas) team that reaches the finals.

Now you must be curious about those prize-winning works of last contests.

Please come visit our website at http://eswcontest.com .

If you have any further inquiries, please contact us at wesc_challenge@daum.net .

And don’t forget to come visit WESC’s official website and become friends with us at http://www.facebook.com/WESC.KR , where you can find informations of last contests and real time news about WESC 2012.

We are looking forward to your proposal that will bring honor to WESC.
Participation to WESC will let you take one step towards your dream.

  

Copyright of prize-winning works of WESC is owned by the participant himself.
The program source may be released through our website (only when the prize-winner agrees) for educational purpose only.

After WESC 2012, any materials of those works that did not win, will be deleted to prevent them from information spill.




2010년 9월 3일 금요일

Summary of the Previous Winners' Project Report

The World Embedded Software Contest 2010 is held.

These are the reference data for the participants of this year.

We're expecting your remarkable project report now.

Don't miss the opportunities making your dreams come true.

http://eswcontest.com/

-------------------------------------------------------------
1. Summary of the Winner's Project Report (the First Place in the Domestic Part)

1) Name of Application

: Embedded Unmanned Cargo Trucking System

2) Application overview

'Unmanned trucking system, which can be implemented easily and conveniently without being restricted to the size and space ’
Currently, a complete automated system for loading and shipping and management of container transportation vehicles has been implemented in Rotterdam international port in Amsterdam, Netherlands.
However, no port or distribution center in Korea has established a unmanned management system for goods transportation vehicles.
Considering the requirements of financially-restricted small size ports and factories for such an automation system, GR-Zero team has realized the necessity for the development of more convenient and simpler system which is completely distinguished from existing systems.

In order to accomplish such goal, GR-Zero team intends to develop a new form of an 'embedded unmanned cargo trucking system' in which all the functions of key software of existing systems have been embedded.
Since the system will perfectly cover those key functions inside the system, it will be able to achieve both targets of portability and convenience in use.

3) Development Objectives

To provide an automated management system to small-scale ports or distribution centers by constructing a small-sized and embedded unmanned cargo handling system,
To construct an environment in which multiple transportation vehicles can be managed in effective and cooperative manner and
To build an advanced working environment where androids are used.

2. Summary of the Winner's Project Report (the Second Place in the Domestic Part)


1) Name of Application : QRINC
: QPLUS which supports avionics application software interface (ARINC 653)

2) Development Objectives

2.1. Currently, ARINC 653, a standard software interface of avionics application systems, is being applied to representative RTOSs (real-time operating systems) such as VxWorks, LynxOS, etc targeting the areas of avionics and embedded system. We aims to present that QPLUS can be used in the areas that need an embedded avionics system such as Boeing aircraft, large aircraft and unmanned aircraft by developing ARINC 653 Standard system and interface inside the QLUS operation system.

2.2. We intend to develop a Linux-based avionics embedded real-time system using QPLUS OS meeting ARINC653 Standard so as to verify the possibility of QPLUS OS to become a leading system in various embedded system areas including avionics embedded environment.

2.3. In this research, we're planning to understand a real avionics embedded system by implementing a system meeting ARINC 653, which is an avionics application software interface standard.

2.4. It will contribute to the development of embedded applications for aerospace area in the future by establishing an avionics embedded system in which the embedded software standard platform API has been defined first to build a consistent and unified development structure.

3) Application overview

3.1. In this research, we have modified and re-defined the system following ARINC 653 standard specification between the operation system and applications for IMA(Integrated Modular AVIONICS) based on ARINC653 so that QPlus used as an embedded OS system to be applied to large or unmanned aircraft.

3.2. ARINC is;
- The abbreviation of Aeronautical Radio, Incorporated. This non-profit organization located in the USA has five principal business areas of aerospace, airport, national defense, government and transportation, and established a computer network of police cars and trains for the first time. It also has established LRU (line-replaceable units) standard and the avionics standards and communication service between ground stations and aircraft.

3.3. IMA is;
- The abbreviation of Integrated Modular AVIONICS. In case of an aircraft, it is composed of various applications which have a different safety criticality level respectively. IMA has been introduced to ensure its safety and effectiveness. It has features to reduce the development costs of hardware or applications by allowing a separate development and operation of software and hardware, and to increase the stability of hardware and applications by having one hierarchical structure. Hardware resources such as a memory can be shared by applications whose individual criticality level is different. In addition, IMA has been designed to prevent the interference among applications. Below-explained ARINC 653 allows the interface between applications and core processors including kernel for IMA.

3.4. ARINC 653 is;


- The interface between applications and system core for IMA. It is the standard of the interface between the real-time operation system and the applications running on it for the digital avionics system defined by ARINC, and has the structure of real-time OS as presented in the diagram above. The five features of ARINC system need to meet six technological conditions as follows;

① Partition Management
- Each avionic application needs to be defined as partitions to ensure the time and memory space of such applications. The partition management is required to ensure sharing of single processor and memory to define proper APEX (Application /Execute).
② Process Management
- Provides functions related to dynamic partition to the concept of IMA (Integrate Modular AVIONICS). Each partition is composed of more than one process. In order to achieve partitioning function which is one different feature compared to existing systems, it precisely constructs the relationship between processes and partitions allowing the operations of multiple processes within partitions. A specific scheduling is required for process management to deal with such functions as process initialization, process re-arrangement and so on. The relationship among processes in normal operation system is similar to the process relationship within partitions of ARINC system, while the relationship among processes outside the partitions is decided by the partitions of ARINC system. Therefore, it is necessary to modify and defined the process management to meet the relationship with partitions by modifying normal kernel sources.
③ Time Management
- Time management is one of important characteristics of real-time OS. It is essential that the management must not allow applying one specific moment to all partitions upon running the partitions of avionics system. The operation system requires time management for scheduling of partitions or the communication between Intra partition and Inter partition which to be explained later. The characteristics of partition and processes of ARINC and avionics system require time assignment and management different from those of existing systems, hence many parts have to be modified and re-defined upon applying ARINC standards to QPlus.
④ Memory Management
- Memory management is carried out and defined upon setting in a similar way to that of normal OS. Although few parts need to be completely modified, it needs to be set to provide an interface for memory use or assignment depending the process or partition in the future.

⑤ Inter partition Communication
- It describes the data transmission between partitions which are a different feature from normal OSs. It also allows running inside the same system or transmitting data to another system. This part needs to be programmed to ensure it supports the reuse of applications of other communication and mobile devices as well as data exchange among partitions.

⑥ Intra partition Communication
- It indicates data transmission between internal processes of partitions. Data transmission between processes needs to be carried out without causing overhead through Global Message System. Such intra partition communication method will be composed of buffer, semaphore and event. The issue of synchronization between processes can be solved using semaphore and event. For such transmission, safety issue is crucial as is in secretion of sent messages. To ensure this, the data transmission to inside or outside of ARINC system needs to be done through inside and outside data transmission of ④ and ⑤ partitions.

3. Summary of the Winner's Project Report (the First Place in the International Part)

1) Project eGameCon (USB Interfaces, Finland)

This document contains the main information and details about ourprojects for the ESW Contest. The Embedded Software contest is held inSeoul, Korea on November 17th 2009. Our main goal was to design andimplement innovative game controllers which use the most commoninterface to a personal computer, USB (Universal Serial Bus).

2) Abstract

The project consists of 4 minor tasks:- Cheese game, a three person running game- Bicycle game, a two player "postman simulator"- Tiltboard game- Guitar controller gameAll of the above are based on PSoC (Programmable System on Chip)systems which makes it easy to connect different kinds of digital oranalog sensors to computer by having built-in ADCs and requiredinterfaced. These devices are implemented to act as an USB device: ajoystick or a keyboard so the Windows does not need any special drivers.The initiative for the project was given during fall 2009 so in thebeginning we knew we would not have too much time so we thought ofour previous projects and what could be taken to an embedded softwarecontest. We knew we had the "Cheese game" which has been a success inFinland and pretty soon it came clear that we could take that. The onlyproblem with the "Cheese game" was that it was constructed in such away that taking it to another country would not be possible so we wouldhave to create a smaller and more mobile design. Also the original designuses highly sensitive radio interface which would most possibly not workat an exhibition where a lot of radio signals are transmitted.During various courses, we had been studying a lot of PSoC devices andacceleration sensors so when we found out of this "Neverball" game wethough that maybe we could make a good controller for it in such a shorttime that we could actually take it with us to another country.The bicycle game had been done a while ago and we decided to show it asa good and innovative idea as an embedded game controller. The problemis that it is built on an actual bicycle and we knew it would take too muchtime to redesign it to a more mobile model but we wanted to show it sowe though it is a good idea to take a video with us.The last thing we had a great idea to create a guitar game controllerusing capacitive buttons and a real guitar string. We knew this would takea lot of time to design, test and implement so in the beginning we decidedto leave this one to last so that if it failed we would still have three greatand innovative example applications of embedded software.After the project we think that the project was successful although wecould not finish the guitar game controller in time.

4. Summary of the Winner's Project Report (the Second Place in the International Part)

- ABSTRACT

In this work, an FPGA-based design and implementation of a high-performance image and video processing platform (IVPP) is presented. A hardware/software codesign system is proposed on a Xilinx Virtex-5 FPGA to realize complex algorithms for real-time image and video processing. This report presents the framework of IVPP, discusses the architectural building blocks and FPGA synthesis results. Each hardware (custom accelerator blocks) and software (code running on an embedded CPU core) component is described comprehensively, laying the foundation for an adaptable and modular embedded system. As a case study, real-time video processing applications such as edge detection, motion detection and object tracking are designed in C language and converted into hardware blocks using PICO software from Synfora Inc. Those blocks are tested in real-time using the proposed platform. Additional hardware accelerators can be easily plugged-in to the system for desired processing engines. IVPP can be a robust, cost-effective solution for a broad range of multimedia applications including broadcasting and streaming video, video on-demand, video encoding/decoding, surveillance, detection and recognition.

2010년 7월 1일 목요일

-----The Champions of the last year-----------

- Award of Excellence -




■ Team name : USB Interfaces
■ Affiliation : Metropolia UAS (Finland)
■ Subject : eGameCon – multipurpose USB game controllers



- Award of Distinction -


■ Team name : ECASP Lab
■ Affiliation : IIT (USA)
■ Subject : Embedded Image and Vedio Processing Applications on Virtex-5 FPGA
---------------------------------------------
You can get opportunities to make the best of yourself and show your end products in front of many eyes.
We award 2 excellent teams.- 5million (about USD 4,200)and \3million (about USD 2,500) each.
Through the document screening,4 teams for invited track and 4 teams for public subscription track will be selected.
And we will provide them with support for airfare, demonstration booth etc.so that they can participate in the demonstration screening(exhibition).
There are many chances to share friendship with foreign students and companies that have common interests and follow your dreams, showing your ability.
We are sure that it will be absolutely good chance to you.
It will help you build your good career for study and future employment.
And you can make a valued global network with foreign companies and demonstrate your ability on international stage.
We will actively support excellent teams, don’t miss this opportunity.
Either individual or team can apply for it.The deadline for the application is Oct. 4. 2010.
If you want to get the posters and leaflets, please feel free to request.
Just let us know your address and how many posters or leaflets you need.
We will send them to you for free.
If you need further information, please visit here.http://eswcontest.com/
(e-mail : eswcontest2010@gmail.com : Rachel, Bae)

Review of the last contest(the World Embedded Software Contest 2009)

It's a video clip of the last contest. (the World Embedded Software Contest 2009)

You can know the last contest received attention from many people and mass medias.

You are also able to be the hero or heroine of this year.

We're waiting for your challenge~^^

▶ Review of the last contest ◀ ↓↓↓↓↓↓↓↓

(the interview of the last champion begins from 1' 52' in this video clip. )



-----The Champions of the last year-----------

- Award of Excellence -



■ Team name : USB Interfaces

■ Affiliation : Metropolia UAS (Finland)


■ Subject : eGameCon – multipurpose USB game controllers


- Award of Distinction -



■ Team name : ECASP Lab


■ Affiliation : IIT (USA)

■ Subject : Embedded Image and Vedio Processing Applications on Virtex-5 FPGA

---------------------------------------------

You can get opportunities to make the best of yourself and show your end products in front of many eyes.

We award 2 excellent teams.
- 5million (about USD 4,200)and \3million (about USD 2,500) each.

Through the document screening,

4 teams for invited track and 4 teams for public subscription track will be selected.

And we will provide them with support for airfare, demonstration booth etc.

so that they can participate in the demonstration screening(exhibition).


There are many chances to share friendship with foreign students and companies that have common interests and follow your dreams, showing your ability.

We are sure that it will be absolutely good chance to you.

It will help you build your good career for study and future employment.

And you can make a valued global network with foreign companies and demonstrate your ability on international stage.

We will actively support excellent teams, don’t miss this opportunity.

Either individual or team can apply for it.

The deadline for the application is Oct. 4. 2010.

If you want to get the posters and leaflets, please feel free to request.

Just let us know your address and how many posters or leaflets you need.

We will send them to you for free.

If you need further information, please visit here.

http://eswcontest.com (e-mail : eswcontest2010@gmail.com : Rachel, Bae)

Overview of the World Embedded Software Contest 2010(Video clip)

the World Embedded Software Contest 2010 is held.

You also have the opportunity to participate in this contest~

There is no time for hesitation.^^

The deadline for the application is Oct.4.2010.

Show us your ability and original ideas~

We're waiting for you*^^*

If you want to know further information, visit here-> http://eswcontest.com/

(Contact us : eswcontest2010@gmail.com )