Presentation is loading. Please wait.

Presentation is loading. Please wait.

2012 Embedded Systems Software Training Center Featured by OTSL/DSR What we’ll be teaching.

Similar presentations


Presentation on theme: "2012 Embedded Systems Software Training Center Featured by OTSL/DSR What we’ll be teaching."— Presentation transcript:

1 2012 Embedded Systems Software Training Center Featured by OTSL/DSR What we’ll be teaching

2 ESTC HISTORY  Founded in 2011  Initiative of OTSL, Inc. and DSR Corporation  Supported by VSU CS department  Over 60 students signed up for the course in 2011  2 specialized lectures provided by leading specialists of Japan IPA and Nagoya University

3 OTSL, I NC. (J APAN, N AGOYA )  Founded in 2003, Nagoya Japan  Headquarter in Nagoya  Offices in Tokyo, Okayama, Miyazaki  40 employees  Growing company  Specialized in wireless communication

4 DSR C ORPORATION  Founded in 1998 in USA, Denver, CO  Have the development branch in Voronezh, Russia from 2004  50+ engineers  Getting bigger continuously  Team spirit  High-qualified personnel  Directions of software development:  Embedded systems, Wireless networks  Enterprise systems (Java,.NET)  Mobile applications  Web applications

5 DSR T EAM 5C OPYRIGHT © 2012 DSR C ORPORATION

6 6 S OME OF O UR C LIENTS References are available upon request C OPYRIGHT © 2012 DSR C ORPORATION

7 A GENDA  Challenges for Graduating Students  What are the embedded systems?  What are wireless technologies?  Embedded System Development Specifics  What is Software Engineering?  Embedded System Training Center (ESTC) curriculum

8 C HALLENGES FOR G RADUATING S TUDENTS Graduating students have the good knowledge in computer science  Mathematics  Programming languages  Basics computing techniques etc. But! They don’t have sufficient skills and experience in  Specific software development domains  Software development process

9 S OLUTION FOR S TUDENTS Embedded System Training Center  Specific software development domain  Embedded software  Wireless technologies  Specific software development process  Software engineering in Japan and USA

10 W HAT ARE THE EMBEDDED SYSTEMS ? Embedded systems:  Computer system designed to do one or a few dedicated and/or specific functions often with real-time constraints.  Embedded as part of a complete device often including hardware and mechanical parts Embedded software:  Software for embedded systems  Equipment (hardware) and software part of the product shall be considered together with equipment

11 APPLICATION OF EMBEDDED SYSTEM DEVICES There are some embedded systems in every electric and mechanical systems. Automobiles, Train(Shinkansen), Aircraft, Digital Camera, Digital TV, Air-conditioner, Robot, Mobile phone, etc.

12 12 C ASE E XAMPLE : E MBEDDED SYSTEM USED IN CAR High-end car: More than 100 ECUs embedded in a network About 7,000,000 lines of source code

13 W HAT ARE WIRELESS TECHNOLOGIES ? C OPYRIGHT © 2012 DSR C ORPORATION 1000m  Building Automation  Smart Energy / Metering  RC / Consumer Electronics  Medical PAN  Telecom Data Rate (bps) Range 100m 10m 1m ZigBee PRO / RF4CE  PC Networking  Home Networking  Video Distribution Wi-Fi/ Proprietary Low Power Radio  Gaming  Computer Peripherals  Audio  Meter Reading  Building Mgt.  Automotive UWB  Headsets  Computer peripherals  PDA/Mobile phone  Mobile phone accessories  Gaming / HID / Remote Controls  Sports, medical, consumer health low energy 10cm RFid NFC 10k 1k 100k 1M10M Информация от Texas Instruments

14 B LUETOOTH P ROTOCOL Bluetooth protocol  Characteristics  Range up 100 m, Piconet up to 8 devices  Data Rate up to 24 mbit/sb (BT 4.0)  Multi-tier, 28 profiles  Applications  Mobile phones (headset, dial-up, transfer of contact details, calendar appointments, etc.)  Wireless devices like the mouse, keyboard, printer, camera  Multimedia devices  Serial port-like communication with bar code scanners, and traffic control devices.

15 Z IG B EE P ROTOCOL  Characteristics:  Low-cost, Low-power  Range up 200 m  Multi-tier, 5 profiles  Applications:  Home Entertainment and Control  Wireless Sensor Networks  Industrial control  Medical data collection  …

16 E MBEDDED S OFTWARE D EVELOPMENT S PECIFICS Resource constraints  Cost limitations especially for the mass products  Low RAM, CPU usage  Time constrains (real time response).  Low power consumption, operating environment (e.g. temperature), weight → Real Time OS are used Quality and Reliability  Malfunction of the equipment directly related to system malfunction  Higher cost of recovery system  Customer expectations for equipment reliability

17 F UN OF E MBEDDED SOFTWARE DEVELOPMENT  Purely algorithmic programming  Direct work with hardware and OS entities, allows to understand deeply how your device works – phone, gadget, computer  Our target is not tiny assembler written code, it can be even RDBMS for small devices  Kind of hacking and sometimes  Allows to work on variety of platforms (hardware, OS)

18 W HAT IS S OFTWARE E NGINEERING ?  Legitimate engineering discipline The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software (IEEE definition)  Recognized profession  Applies Computer Science theory and practical result  The aim is: solving of the customer’s problems with computing means  Quality is the crucial point

19 W HAT IS S OFTWARE E NGINEERING ? System approach  Analysis  Identify activities and objects  Define the system boundary  Consider nested systems, systems interrelationship  Synthesis of solution  Creation of solution for system from subcomponents solutions

20 S OFTWARE E NGINEERING P ROCESS

21 ESSTC C URRICULUM  Embedded Systems development  Selected Topic of C language programming  4 lectures, 4 workshops, 1 test  Real-time OS software development  4 lectures, 7 workshops, 1 test  Bluetooth/ZigBee software development  2 lectures, 10 workshops, 1 test  SE/PM/QA basics  6 lectures, 5 workshops, 1 test  Circumstances of Japanese embedded systems industry

22 ESSTC S CHEDULE Schedule y m SE/PM/QA real-time OS Bluetooth/ZigBee phase 1phase 2phase 3phase 4 T est1T est2T est3T est4 C language selected topics SE

23 ESTC G ROUPS Phase 1 (lectures)  All who wants Phase (lectures & workshops)  Group of people

24 ESTC R ESOURCES Stakeholders  OTSL, Inc. (Japan, Nagoya)  DSR Corporation (USA, Denver, CO)  CS department of VSU Teachers  Lead engineers of DSR corporation  Lead specialists in Japanese embedded software engineering industry Workshops  Embedded software development kits  Dedicated wireless software and hardware  Real tasks examples

25 R EQUIREMENTS TO S TUDENTS  Computer science basics  C basics  English basics  Desire for learning

26 W HAT S TUDENTS WILL O BTAIN  Useful knowledge and experience  Certificate of Centre  The best students:  Grants  Ability to be employed in DSR  The practice in Japan for the most successful student

27 ESTC A PPLICATION Students applications   Personal info 1. Name (ФИО) 2. Department (Факультет) 3. Major (Специализация) 4. Academic year (Курс) 5. Average grades (средний балл) 6.  Course site: estc.dsr-company.comestc.dsr-company.com

28 ESTC Welcome!


Download ppt "2012 Embedded Systems Software Training Center Featured by OTSL/DSR What we’ll be teaching."

Similar presentations


Ads by Google