Download presentation
Presentation is loading. Please wait.
1
Embedded Education Teaching Experiences sharing
Jeff Yang, Wuhan University
2
Contents Welcomed by students Welcomed by faculties
Embedded contest based on atom processor Welcomed by faculties Research on applications with atom processor Embedded curriculums building Embedded joint lab and lab projects
3
Embedded contest based on atom processor
Emphasis more on practices in embedded education. It’s important to promote students to attend embedded contest to training their innovation abilities. Take atom based platforms as the training system in Wuhan Univ. Achievements Intel Cup Embedded Contest, 1st prize (1 team), 2nd prize (3 teams), 3rd prize (5 teams) Innovation projects funded by WHU (6 teams)
5
Welcomed by students Superiority of atom processor
Ease to learn and use Easy to program on it High performance of real-time for complicated system especially with appropriate embedded OS. Easy to overcome the psychological fear of difficulty of learning embedded system. Atom are welcomed by students. 对学生来说的优势
6
Research projects based on atom processor
E.g. “Data Communication in Vehicular Ad hoc Network” Funded by Intel Focused on: Use atom based platforms as vehicle equipments to connect each other wirelessly to test the data communication and transfer quality.
7
Background Characteristics Data Communication in VANET Nodes: Vehicles
At fast speed and with low relative speeds. Each act as both receivers of data and as routers. power consumption was not a problem. Dynamic network topology and network density. Require fast real time and reliable transfer of data/packets. Feb 11, 2007 on Hu-Kun highway, 11 people died from 82 cars collision. Data Communication in VANET
8
Applications Road Safety Traffic Information Accident Warning
Traffic Congestion Information Road Condition Information Weather Information Internet Access via Roadside Infrastructure
9
Research works No Research focus Finding 1
The transport frame for data stream. Cross-layer framework 2 The monitoring and modeling for signal channel. modeling 3 The information publishing mechanism. CEiPA 4 The routing mechanism. LGGR 5 The transport algorithm. BCRT
10
Main theoretical innovations
A cross-layer data transmission framework Signal Channel Modeling CEiPA: Contention based Efficient Information Publishing Algorithm LGGR: Link state and Geographic information based Greedy-heading Routing
11
Data Analysis
12
Fresnel region between vehicle
Minimal Fresnel region Vehicle height Three signal channel status
13
Use Atom processor as Hongkong Police Robert CPU
Utilizing Intel MC tech on real-time Atom-based embedded automation systems
14
Atom Based Curriculum Building
History 8 years, embedded course in Wuhan University. Achievements Theory Lab Lab projects
15
Theory Based on Atom processor (X86 architecture)
3 layers of course contents frame: Atom Embedded OS Applications developments on atom processor Update to latest technologies Supported by Intel
16
The Development of Embedded System & Processor
Atom-based processor architecture Atom-based Instruction System Implementation Atom-based embedded system develop platform Atom-based embedded operation system – MeeGo & VxWorks & Android The driver development for atom-based embedded platform Boot up lab projects(include boot loader compiling & flashing, etc.) Model based software system engineering Operating system specific platform development Atom specific system design and applications – MeeGo & VxWorks & Android. Intel Multi-core platform based development Several levels of atom-based lab projects ( see next session for details).
17
Lab Room with about 70 seats and high performance multi-core pc and servers. The National Electrical and Electronic Teaching Demonstration Center. Experiments bases: The national electrical and electronic teaching base. Training base for electronic design of Wuhan Univ.
18
Update of Experimental Platform
Platforms by Intel donated and purchased. 上方Xscale,下方Atom
19
Lab Projects Base projects Design projects Innovations projects
20
Basic Lab projects Atom-based Processor Architecture
IDE Configuration Atom-based Embedded System Development Platform I/O control of Atom-based Processor Boot loader (Compiling & Flashing) Interrupt Control Base knowledge of developing drivers LCD / Audio / Net / USB Interface Embedded system OS design – Midinux & VxWorks, by MeeGo SDK, & Android. The design of UI and application program – Midinux & VxWorks, by MeeGo SDK, & Android. Intel Programming Tools Multi-threaded programming
21
Advanced Lab Projects
Transplant Midinux or VxWorks OS to Atom-based platform. The design of application program based on Midinux and MeeGo. The design of application program based on VxWorks. Multi-threaded Programming based on Midinux & VxWorks. Driver design. The design of data gather controller system via USB interface The design of multi-channel video broadcast system via Ethernet interface.
22
Innovational Lab Projects
Multi-Camera image Processing Intelligence image track and vision distinguish system based on atom processor. The solar energy electronic control system design based on atom processor. Mobile Remote sensing system design ……
23
Thanks so much!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.